<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Workflow on GeppettoBarbuto - Wiki</title><link>https://blog.carrubanet.duckdns.org/tags/workflow/</link><description>Recent content in Workflow on GeppettoBarbuto - Wiki</description><generator>Hugo -- gohugo.io</generator><language>it-it</language><lastBuildDate>Thu, 26 Mar 2026 06:33:18 +0000</lastBuildDate><atom:link href="https://blog.carrubanet.duckdns.org/tags/workflow/index.xml" rel="self" type="application/rss+xml"/><item><title>Software Alternatives: Workflow Parity Table</title><link>https://blog.carrubanet.duckdns.org/wiki/linux-migration-software-alternatives/</link><pubDate>Thu, 26 Mar 2026 06:33:09 +0000</pubDate><guid>https://blog.carrubanet.duckdns.org/wiki/linux-migration-software-alternatives/</guid><description>&lt;h1 id="-software-alternatives-workflow-parity-table"&gt;🔄 Software Alternatives: Workflow Parity Table
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;Obiettivo:&lt;/strong&gt; Mantenere la continuità operativa dopo la migrazione, mappando i tool proprietari verso soluzioni Open Source e Cross-Platform.&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;::: info IL CONCETTO DI PARITÀ
Molti degli strumenti che utilizzi (VS Code, Docker, Python, Git) sono &lt;strong&gt;nativi&lt;/strong&gt; su Linux e offrono prestazioni superiori rispetto a Windows/macOS grazie alla minore astrazione del kernel. Per il resto, utilizzeremo lo standard &amp;ldquo;Best-in-Class&amp;rdquo; della community Open Source.
:::&lt;/p&gt;
&lt;h2 id="1-tabella-di-migrazione-rapida"&gt;1. Tabella di Migrazione Rapida
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Categoria&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Windows / macOS&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Linux Counterpart&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Note Ingegneristiche&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Sviluppo IDE&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;VS Code / JetBrains&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;VS Code (OSS)&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Stesse estensioni, performance I/O superiori.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Terminale&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;PowerShell / CMD&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Zsh / Bash&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Integrazione profonda con pipe Unix.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;SQL Management Studio&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;DBeaver&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Supporto universale (PostgreSQL, MariaDB, SQL Server).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Office Automation&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Microsoft Office&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;OnlyOffice / LibreOffice&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;OnlyOffice garantisce la migliore compatibilità &lt;code&gt;.docx&lt;/code&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Remote Access&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;RDP / Putty&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Remmina&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Gestisce RDP, SSH, VNC e SFTP in un&amp;rsquo;unica UI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Note &amp;amp; Wiki&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;OneNote / Obsidian&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Obsidian&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Cross-platform nativo (Markdown-based).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Networking&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Wireshark / WinSCP&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Wireshark / FileZilla&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Wireshark su Linux accede meglio ai driver di rete.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;Media/Grafica&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Photoshop / Preview&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;strong&gt;GIMP / Inkscape / Okular&lt;/strong&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Okular è superiore per annotazioni su PDF tecnici.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="2-deep-dive-sviluppo-e-devops"&gt;2. Deep-Dive: Sviluppo e DevOps
&lt;/h2&gt;&lt;p&gt;Dato che il tuo laboratorio è focalizzato su &lt;strong&gt;Python&lt;/strong&gt; e &lt;strong&gt;C++&lt;/strong&gt;, Linux è il tuo ambiente naturale.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Docker:&lt;/strong&gt; Su Linux non serve &amp;ldquo;Docker Desktop&amp;rdquo; (che aggiunge uno strato di virtualizzazione pesante). Docker gira &lt;strong&gt;nativamente&lt;/strong&gt; come servizio di sistema, riducendo l&amp;rsquo;uso di RAM del 40%.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python:&lt;/strong&gt; Viene fornito preinstallato. La gestione degli ambienti virtuali (&lt;code&gt;venv&lt;/code&gt;) è più veloce e i pacchetti scientifici (NumPy, Pandas) compilano le estensioni C in modo più fluido.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C++ Toolchain:&lt;/strong&gt; Passare da MSVC a &lt;strong&gt;GCC/Clang&lt;/strong&gt; è lo standard per il software portabile. La gestione delle librerie tramite &lt;code&gt;apt&lt;/code&gt; o &lt;code&gt;vcpkg&lt;/code&gt; è immediata.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-workflow-di-adattamento-mermaid-882"&gt;📉 Workflow di Adattamento (Mermaid 8.8.2)
&lt;/h2&gt;&lt;pre class="mermaid" style="visibility:hidden"&gt;graph LR
 A["Need: Edit Code"] --&gt; B["Tool: VS Code (Native)"]
 C["Need: SQL Admin"] --&gt; D["Tool: DBeaver (OSS)"]
 E["Need: Documentation"] --&gt; F["Tool: Obsidian / Wiki.js"]
 G["Need: Windows App Only"] --&gt; H{"Strategy?"}
 
 H -- "Light" --&gt; I["Wine / Bottles"]
 H -- "Heavy" --&gt; J["Proxmox Windows VM"]
 H -- "Web" --&gt; K["Browser / PWA"]
 
 style B fill:#bbf,stroke:#333
 style D fill:#bbf,stroke:#333
 style J fill:#f96,stroke:#333&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="-cosa-fare-quando-un-software-manca"&gt;🛠️ Cosa fare quando un software manca?
&lt;/h2&gt;&lt;p&gt;Nonostante la vasta libreria Linux, potresti aver bisogno di software Windows-only (es. tool di configurazione hardware specifici). Le strategie sono tre:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Bottles (Wine):&lt;/strong&gt; Un&amp;rsquo;interfaccia moderna per eseguire file &lt;code&gt;.exe&lt;/code&gt; su Linux. Ottimo per utility leggere.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Virtualization (Proxmox):&lt;/strong&gt; Poiché hai un server Proxmox, la scelta migliore è far girare un&amp;rsquo;istanza Windows 11 lì e accedervi tramite &lt;strong&gt;Remmina (RDP)&lt;/strong&gt; dal tuo laptop Linux Mint.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebApp / PWA:&lt;/strong&gt; Molti servizi (Teams, Outlook, Jira) funzionano meglio come Progressive Web App all&amp;rsquo;interno di Chrome/Firefox su Linux.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-note-dellarchitetto"&gt;💡 Note dell&amp;rsquo;Architetto
&lt;/h2&gt;&lt;p&gt;Non cercare di replicare Windows in Linux. Accetta la filosofia Unix: &lt;strong&gt;&amp;ldquo;Fai una cosa sola e falla bene&amp;rdquo;&lt;/strong&gt;. Spesso scoprirai che tool CLI (Command Line Interface) come &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;sed&lt;/code&gt; e &lt;code&gt;awk&lt;/code&gt; sostituiscono intere utility grafiche pesanti che usavi su Windows per manipolare log o dati.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Tags: #Software #Alternatives #OpenSource #Workflow #Migration*&lt;/p&gt;</description></item></channel></rss>