GNU/Linux >> Linux Esercitazione >  >> Linux

Windows vs MacOS vs Linux – Manuale del sistema operativo

Ciao a tutti! In questo manuale darò una breve introduzione ai sistemi operativi e confronterò i tre principali sistemi operativi disponibili oggigiorno.

Per prima cosa esamineremo cos'è un sistema operativo e poca storia su di esso. Quindi, esamineremo le caratteristiche principali e le differenze dei sistemi operativi più diffusi (Windows, Mac e GNU/Linux).

L'idea qui è di esplorare la loro storia, come e da chi sono stati sviluppati, i loro modelli di business e i loro pro e contro. Questo ti darà un'idea migliore di come funzionano e quale scegliere.

Condividerò fatti e opinioni personali su questo argomento. Quindi tieni presente che alcune delle cose che menziono qui saranno basate sulla mia esperienza e analisi dell'argomento.

Fornirò anche molti articoli/video aggiuntivi a cui puoi dare un'occhiata nel caso in cui desideri approfondire un argomento particolare.

Senza ulteriori indugi, andiamo!

Sommario

  • Cos'è un sistema operativo?
  • Un po' di storia dei sistemi operativi
  • I tre sistemi operativi principali
    • Sistema operativo Windows
    • MacOS
    • GNU/Linux
      • Debian
      • Ubuntu
      • Menta
      • Fedora
      • Red Hat Enterprise Linux
      • Arch Linux
  • Windows vs Mac vs Linux – Confronto OS
    • File system
    • Conchiglie
    • Gestori di pacchetti
    • Costo
    • Compatibilità software
    • Qualità e compatibilità hardware
    • Facilità d'uso
    • Sicurezza e stabilità
    • Comunità e cultura
  • Quale sistema operativo scegliere

Cos'è un sistema operativo?

Secondo Wikipedia,

"Un sistema operativo (OS) è un sistema software che gestisce l'hardware del computer, le risorse software e fornisce servizi comuni per i programmi per computer".

Puoi pensare a un sistema operativo come a un programma "intermediario" che si trova tra il tuo computer e tutti gli altri programmi che esegui su di esso. Gestirà attività di base cruciali come la gestione dei file, la gestione della memoria, la gestione dei processi, la gestione dell'input-output e il controllo dei dispositivi periferici.

I sistemi operativi sono stati creati per semplificare l'uso dei computer. Al giorno d'oggi qualsiasi programma può preoccuparsi solo di eseguire le sue funzionalità principali e lasciare tutte le funzionalità di base del sistema al sistema operativo. Ma le cose non sono sempre state così...

Un po' di storia dei sistemi operativi

Ai vecchi tempi (anni '40-'50) i programmi venivano scritti per essere eseguiti su macchine specifiche. Ciò significa che un programma potrebbe essere eseguito su uno e un solo modello di computer.

Se si desidera eseguire lo stesso programma su un modello di computer diverso, i programmatori dovrebbero riscrivere l'intero programma perché l'hardware è stato configurato in modo diverso. Non c'era alcun livello di astrazione tra il programma in esecuzione e l'hardware effettivo.

Commento a margine:ti fermi mai a pensare al lavoro di un programmatore a quei tempi? I programmi sono stati scritti in schede perforate! =O
Mi sbalordisce ogni volta che ci penso... È incredibile quanto fossero di basso livello le cose in quel momento e il progresso tecnologico ha raggiunto grazie a quei primi programmatori.

Negli anni '60 giganti del settore come IBM e AT&T iniziarono a lavorare su sistemi operativi che potessero fungere da strato di astrazione tra hardware e software, semplificando l'implementazione di nuovi programmi.

Il più famoso di questi progetti era Unix , che era un sistema operativo sviluppato nei laboratori Bell presso AT&T dagli sviluppatori Ken Thompson (che sta attualmente lavorando allo sviluppo del linguaggio di programmazione Go) e Dennis Ritchie (che ha anche creato il linguaggio di programmazione C. Leggende del codice impazzite, sì.).

Unix ha avuto un enorme successo e ha ispirato la creazione di molti altri sistemi operativi con caratteristiche molto simili. Quelli in seguito hanno avuto una grande influenza su GNU/Linux e MacOS, che esamineremo tra un secondo.

Negli anni '80, le prestazioni, l'accessibilità, le dimensioni e il prezzo dei computer erano migliorati al punto che il pubblico in generale poteva acquistarli e utilizzarli per attività personali. Ciò ha fatto sì che i sistemi operativi passassero dalle funzioni specifiche dell'azienda all'uso generale. E questo ci porta nell'età moderna...

Se sei interessato a una spiegazione più dettagliata di come funzionano i sistemi operativi e della loro cronologia, ecco un ottimo video a riguardo. Questo canale ha anche un'incredibile serie di corsi accelerati sull'informatica, lo consiglio vivamente!;)

I tre sistemi operativi principali

Al giorno d'oggi, quando si parla di personal computer desktop/laptop, i tre sistemi operativi più utilizzati sono Microsoft Windows (con una quota di mercato di circa l'80%), Apple MacOS (con una quota di mercato di circa il 15%) e sistemi operativi basati su GNU/Linux ( con una quota di mercato di circa il 3%.

Per quanto riguarda i server, circa l'80% esegue GNU/Linux e il 20% esegue Windows. E parlando di dispositivi mobili, circa il 75% esegue Android (che utilizza il kernel Linux) e il 25% esegue IO (che è il sistema operativo mobile di Apple).

Esamineremo brevemente ciascuno di essi individualmente e in seguito li confronteremo tutti per identificare le differenze.

Sistema operativo Windows

L'antenato di Windows è MS-DOS, un sistema operativo basato su testo rilasciato da Microsoft nel 1981.

MS-DOS è stato sviluppato per essere compatibile con i PC IBM e ha avuto molto successo. Ma per renderlo più accessibile al grande pubblico, aveva bisogno di una GUI, ed è ciò che Microsoft ha fornito nel 1985 con Windows 1.0.

Da allora, Windows ha rilasciato molte versioni, come 95, 98, XP, Vista e così via... E si è reso il sistema operativo più utilizzato al mondo.

L'accessibilità a Windows e il fatto che sia preinstallato nella maggior parte dei personal computer (grazie ad accordi commerciali) hanno reso questo sistema operativo il più popolare fino ad oggi.

Ecco un bel video che riassume la cronologia di Windows in soli 3 minuti.

E se sei interessato a saperne di più sulla storia di Microsoft, ecco un altro video interessante a riguardo.

Per quanto riguarda il suo modello di business, direi che la strategia di Windows è quella di inondare il mercato e rendere il suo sistema il più accessibile e facile da usare possibile. Il loro cliente target principale è l'utente generico, quindi non viene data molta importanza alla personalizzazione, alla sicurezza o alle prestazioni.

Windows è solo il sistema operativo predefinito per la maggior parte delle persone. È il primo che conoscono e consente all'utente di eseguire facilmente le attività quotidiane (navigazione in Internet, giochi, lavoro d'ufficio) senza alcuna configurazione.

Windows è un software privato, il che significa che il suo codice sorgente non è disponibile pubblicamente. Solo Microsoft ha accesso ad esso.

All'inizio, gli utenti dovevano pagare se volevano acquistare una copia del sistema operativo Windows o aggiornare la loro versione di Windows. Ma con le loro ultime versioni, Windows ha adottato un modello freemium. In questo modello di business, l'utente può accedere gratuitamente alla maggior parte delle funzionalità del software e deve solo pagare per accedere a determinate funzionalità.

La chiave per comprendere questo cambiamento è capire che Microsoft ha un portafoglio di attività estremamente diversificato (Xbox - nei giochi, Azure - nelle piattaforme cloud, LinkedIn - nei social network, Bing - nei motori di ricerca, GitHub... solo per citarne uno pochi). Rendendo Windows gratuito, continuano a invadere il mercato e rendono ancora più facile per le persone adottarlo come sistema operativo predefinito.

Un'altra cosa da tenere a mente è che Windows mostra annunci pubblicitari all'interno del sistema operativo. Quindi può essere pensato anche come una piattaforma pubblicitaria.

Ancora un altro bel video che spiega questa mossa qui.

E un esempio bizzarro/divertente/spaventoso dello stile di marketing della vecchia scuola di Microsoft.

MacOS

MacOS (precedentemente chiamato OS X) è una linea di sistemi operativi creata da Apple. Viene preinstallato su tutti i computer Macintosh o Mac. La prima versione è stata rilasciata nel 1984 ed è stato il primo sistema operativo per personal computer dotato di una GUI integrata.

MacOS è costruito su un sistema operativo simile a UNIX, motivo per cui questo MacOS condivide molte caratteristiche comuni con quelli derivati ​​​​da GNU/Linux.

A mio avviso, il modello di business di Apple si basa principalmente sulla differenziazione e sull'esclusività. A differenza di Microsoft, Apple realizza sia l'hardware che il software dei propri prodotti e il software di Apple funziona solo sui propri computer.

Apple si è posizionata come un produttore di alto livello nel mercato della tecnologia, con l'obiettivo di offrire ai propri clienti hardware e software di alta qualità, a un prezzo notevolmente superiore rispetto alla maggior parte della concorrenza.

L'esclusività viene promossa anche come vantaggio per gli utenti, vendendo l'idea di far parte di un gruppo selezionato di persone quando si possiede un prodotto Apple.

Il fatto che non puoi eseguire alcun software che desideri nel loro hardware e che non puoi installare il loro software in un altro posto che non sia un computer Mac fa parte della stessa idea. Devi acquistare l'intero pacchetto se vuoi far parte del gruppo.

Apple rende la maggior parte del suo software e hardware in modo diverso e molte volte incompatibile con gli altri. A differenza di Microsoft, la cui idea è quella di rendere il prodotto il più ampiamente disponibile e facile da raggiungere possibile, Apple mira a rendere i propri prodotti della massima qualità ma costosi e incompatibili con altri hardware.

Un'altra grande mossa di marketing di Apple è stata la loro capacità di trarre profitto dalle personalità estremamente carismatiche e influenti di persone come Steve Jobs. Hanno sfruttato la sua posizione e la sua traiettoria di leader del settore, innovatore e in qualche modo "ribelle", per tradurre implicitamente quegli stessi valori nei loro prodotti.

Dai un'occhiata a questi annunci per sapere cosa intendo:

  • Pensa un annuncio diverso
  • Annuncio 1984

Se sei interessato a saperne di più sulla storia di MacOS, ecco un video a riguardo.

GNU/Linux

GNU/Linux è la base di molti sistemi operativi open source. A differenza degli esempi che abbiamo appena visto, GNU/Linux non è un sistema operativo completo, ma un insieme di programmi/utilità e un kernel condivisi da molti sistemi operativi open source.

Esaminiamo ogni parte separatamente.

GNU è una vasta raccolta di programmi e utilità avviata da Richard Stallman.

Il progetto GNU è stato avviato nel 1983 con l'idea di sviluppare un sistema operativo gratuito simile a UNIX (UNIX era di proprietà di AT&T quindi non era disponibile gratuitamente). Stallman iniziò a sviluppare programmi e utilità necessari per il sistema operativo, ma mancava un pezzo chiave:il kernel.

Il kernel è il cuore di qualsiasi sistema operativo. È il pezzo di software che interagisce più vicino con l'hardware e il resto del sistema operativo si trova sopra di esso. Il kernel è responsabile delle attività di basso livello come la gestione del disco, la gestione della memoria, la gestione delle attività e così via.

Nel 1991, uno studente dell'università di Helsinki di nome Linus Torvalds iniziò a sviluppare un kernel per un sistema operativo simile a UNIX.

Negli anni successivi, entrambi i progetti hanno iniziato a interagire e sono stati uniti per formare una solida base utilizzabile da qualsiasi sistema operativo.

La chiave qui è che entrambi i progetti sono software open source e completamente gratuiti. Ciò significa:

  • Chiunque è libero di eseguire il programma, per qualsiasi scopo.
  • Chiunque è libero di studiare come funziona il programma e cambiarlo per farlo fare ciò che desidera.
  • Chiunque è libero di ridistribuire copie del software originale.
  • Chiunque è libero di distribuire copie delle versioni modificate del software.

Per comprendere meglio il movimento del software libero, ascolta questo discorso TED di Richard.

E poi guarda Richard parlare spagnolo e cantare una canzone sul software libero (devi amare questo ragazzo...).

L'approccio adottato da Stallman e Torvalds nello sviluppo di GNU/Linux è radicalmente diverso dagli esempi che abbiamo visto e da ciò a cui l'industria era abituata fino a quel momento.

Rendere GNU/Linux libero non era solo la cosa giusta da fare dal punto di vista dei suoi sviluppatori, ma era anche una scelta eccellente dal punto di vista della qualità del software. Questo perché migliaia di sviluppatori e aziende in tutto il mondo scelgono di collaborare gratuitamente per migliorare il sistema.

Alcune delle distribuzioni GNU/Linux sono note per essere i sistemi operativi più sicuri e stabili in circolazione. Sono utilizzati in ambiti chiave come quello bancario, finanziario, governativo e militare.

Gran parte di questo è dovuto al modello open source alla base di GNU/Linux e al fatto che migliaia di persone in tutto il mondo sono in grado di rivedere il codice, correggere bug e proporre miglioramenti costantemente.

Questi due video della fondazione Linux spiegano come è nato Linux e come funziona attualmente.

Come accennato, GNU/Linux funge da base per molti altri sistemi operativi. Questi sistemi operativi sono chiamati "distribuzioni" o "distribuzioni" nel mondo Linux. Tutti hanno in comune il fatto di essere basati sullo stesso kernel e insieme di utilità. Possono essere considerati "sapori" di Linux.

Non c'è molta differenza tra alcune distribuzioni, ma altre hanno distinzioni degne di nota. Esaminiamo rapidamente le distribuzioni più utilizzate per capire meglio questo:

Debian

Debian è un sistema operativo che contiene solo software open source gratuito. Debian è stata avviata nel 1993 e sta ancora andando forte e rilasciando nuove versioni. Debian è nota principalmente per la sua stabilità e sicurezza, il che la rende più conservatrice e "lenta" quando si tratta di nuove versioni.

Ubuntu

Ubuntu è la distribuzione GNU/Linux più utilizzata. È stato creato per prendere le parti principali di Debian e migliorarle più rapidamente. Ha anche una maggiore attenzione alla facilità d'uso e all'accessibilità, il che probabilmente lo rende l'opzione migliore per chi proviene da Windows o MacOS.

Ubuntu normalmente offre versioni ogni sei mesi, con una versione LTS (supporto a lungo termine) più stabile ogni due anni. Ubuntu è gestito da una società chiamata Canonical.

Menta

Mint è una distribuzione costruita su Ubuntu. Originariamente era amato da molti perché includeva codec multimediali e software proprietario che Ubuntu non includeva.

Fedora

Fedora è una distribuzione fortemente focalizzata sul software libero. Fedora è sponsorizzato da una società chiamata Red Hat, che allo stesso tempo è di proprietà di IBM.

Red Hat Enterprise Linux

Red Hat Enterprise Linux è una distribuzione Linux commerciale gestita da una società chiamata Red Hat, che è quotata al Nasdaq. Il sistema operativo è utilizzato principalmente per server e aziende. È basato sul progetto Fedora open source, ma progettato per essere una piattaforma stabile con supporto a lungo termine.

Red Hat utilizza la legge sui marchi per impedire la ridistribuzione del software Red Hat Enterprise Linux. Tuttavia, il software principale è gratuito e open source.

Arch Linux

Arch è forse la distribuzione Linux più hard-core. È molto leggero, flessibile e minimale. Con Arch, l'utente è completamente responsabile della configurazione del sistema. Lo scopo di Arch non è quello di essere mainstream. È pensato per gli utenti che hanno una profonda comprensione di come funzionano un computer e un sistema operativo, o che sono almeno interessati all'apprendimento.

Puoi saperne di più su Arch e su quanto puoi personalizzarlo in questo approfondito manuale.

Ecco un ottimo video che riassume velocemente la storia di GNU/Linux e ripercorre le caratteristiche delle principali distribuzioni. Fireship è un altro fantastico canale che consiglio.;)

Per quanto riguarda il modello di business GNU/Linux, beh, non è un'attività da cui partire. Sia Linux che la Free software Foundation (l'organizzazione dietro GNU) sono ONG che operano grazie alle donazioni.

Linux, ad esempio, guadagna grazie agli abbonamenti Platinum, Gold, Silver e Individual.

Aziende come Microsoft, Google, Facebook, Cisco, Fujitsu, HPE, Huawei, IBM, Intel, Oracle, Qualcomm e Samsung contribuiscono attivamente alla fondazione di Linux. Questo ha senso per le aziende perché beneficiano tutte della conoscenza e della tecnologia generate da Linux e anche le loro donazioni possono essere deducibili dalle tasse.

Per quanto riguarda le distribuzioni, alcune di esse sono completamente gratuite e gestite da volontari e altre sono gestite da aziende e sono gratuite per utenti particolari ma commercializzate per utenti aziendali. Un altro modello di business utilizzato è l'utilizzo gratuito ma a pagamento per il supporto per gli utenti aziendali.

Oggi, Linux funziona sulla maggior parte dei server in tutto il mondo. È utilizzato sulla maggior parte dei supercomputer e anche sulla maggior parte dei cellulari (come accennato in precedenza, Android utilizza il kernel Linux).

Sul lato desktop/laptop delle cose, l'utilizzo di Linux non è così diffuso. E probabilmente perché non è ampiamente disponibile per impostazione predefinita come Windows e non è nemmeno lontanamente commercializzato come Mac.

Inoltre, soprattutto all'epoca, la curva di apprendimento necessaria per implementare e utilizzare Linux era considerevolmente più alta rispetto alle altre due opzioni del sistema operativo.

Ad ogni modo, ultimamente questa situazione è cambiata poiché le distribuzioni Linux si concentrano maggiormente sulla facilità d'uso ed è più facile che mai ottenere computer con distribuzioni Linux installate per impostazione predefinita.

Windows vs Mac vs Linux - Confronto OS

OK, oltre alla cronologia, al modello di business e così via, quali sono le effettive differenze per l'utente quando si tratta di questi tre sistemi operativi?

La risposta breve non è poi così tanto, in realtà. Ma esaminiamo alcune differenze nel design, nelle funzionalità e nell'esperienza utente di questi sistemi operativi e in seguito ti darò la mia opinione in merito.

Filesystem

Il modo in cui Windows organizza i file è diverso da come fanno Mac e GNU/Linux.

Windows utilizza "unità". Di solito sono un'unità C e D che memorizza tutti i file del computer e unità separate per dispositivi esterni come CD, USB e così via.

Mac e GNU/Linux hanno un file system simile che proviene da UNIX. In questi sistemi operativi non ci sono unità:tutto nel computer è considerato un file (anche dispositivi esterni) e tutti i file sono organizzati in directory che discendono da un'unica directory principale. La struttura della directory è formata come un albero che ha una radice univoca.

Questo non fa necessariamente molta differenza per l'utente finale, ma è qualcosa da tenere a mente se sei abituato a navigare in un tipo di file system o nell'altro.

Shell

Sia GNU/Linux che Mac hanno Bash come shell predefinita, mentre Windows ha la propria shell che usa una sintassi diversa.

In quanto sviluppatori e utenti accaniti di terminali, l'apprendimento di Bash è probabilmente la scelta migliore in quanto questa conoscenza può essere tradotta più facilmente in tutti i sistemi operativi rispetto alla shell di Windows. Soprattutto tenendo conto del fatto che GNU/Linux funziona sulla maggior parte dei server in tutto il mondo, che è una delle occasioni principali in cui è necessario utilizzare il terminale per interagire con il computer.

Se desideri saperne di più sulle shell e sull'utilizzo del terminale, di recente ho scritto un articolo al riguardo.

Gestione pacchetti

Mac e GNU/Linux sono dotati di gestori di pacchetti installati per impostazione predefinita. Un gestore di pacchetti è un software che consente di installare, aggiornare e disinstallare programmi dal terminale, semplicemente inserendo alcuni comandi.

Sono molto utili, soprattutto quando installi e disinstalla costantemente le cose, poiché è molto più efficiente installare i programmi tramite i gestori di pacchetti che manualmente.

Il gestore di pacchetti del Mac si chiama homebrew. Su GNU/Linux, il gestore di pacchetti predefinito dipende dalla distribuzione. Ad esempio, Ubuntu viene fornito con APT, Arch viene fornito con Pacman e così via.

Tutti i gestori di pacchetti funzionano in modo simile, ma ci sono alcune differenze nella sintassi utilizzata per ciascuno. È anche importante ricordare che puoi installare ed eseguire un gestore di pacchetti diverso da quello predefinito.

Windows non viene fornito con un gestore di pacchetti predefinito. Se ne vuoi uno, devi prima installarlo. Uno dei gestori di pacchetti disponibili per Windows è Chocolatey.

Costo

Come già accennato, la maggior parte delle distribuzioni GNU/Linux sono completamente gratuite per l'uso da parte di chiunque. Windows ha attualmente un modello freemium e MacOS funziona solo su computer Mac, che sono piuttosto costosi come forse saprai.

Compatibilità software

Windows è il sistema operativo più utilizzato e grazie a ciò la maggior parte del software è adattato ad esso. Anche se meno popolare, MacOS è simile a Windows in questo senso.

All'epoca, Linux non era compatibile con molti programmi là fuori, ma questo ha iniziato a cambiare di recente, specialmente con le distribuzioni più popolari come Ubuntu.

Qualità e compatibilità hardware

Quando si tratta di hardware, solo Apple ha la responsabilità diretta dei computer su cui gira il sistema operativo. E l'hardware di Apple è tra i migliori in circolazione.

Come azienda, Apple si concentra sulla fornitura di prodotti di alta qualità, quindi i suoi computer più recenti tendono ad essere quelli con le migliori prestazioni in tutto il mercato.

Dato che Apple progetta e sviluppa sia hardware che software, è possibile che la compatibilità tra la macchina e il sistema operativo sia ottimizzata rispetto a Windows o GNU/Linux.

Sul lato Windows e GNU/Linux, la qualità dell'hardware dipende completamente da ciò che l'utente decide o può permettersi di acquistare. La cosa buona qui è che puoi installare il sistema operativo dove vuoi.

Ciò è particolarmente interessante quando si pensa di installare distribuzioni Linux leggere su computer meno recenti che non sono in grado di gestire i requisiti di sistemi operativi più grandi e di consumo come Windows.

Facilità d'uso

Windows e Mac sono sistemi operativi davvero semplici e di facile utilizzo. Per quanto riguarda GNU/Linux, dipende dalla distribuzione che scegli. Come accennato, le distribuzioni come Ubuntu sono praticamente facili come Windows o Mac e altre come Arch sono pensate per utenti di computer avanzati.

Sicurezza e stabilità

Alcune distribuzioni GNU/Linux sono considerate le più sicure e stabili al giorno d'oggi. Il fatto che il codice sia disponibile per tutti non è una minaccia alla sicurezza come potresti pensare all'inizio, ma piuttosto è un vantaggio. I bug possono essere identificati e risolti più rapidamente e, quando viene identificata una violazione della sicurezza, molte persone possono lavorarci e proporre soluzioni.

Windows, d'altra parte, è considerato il meno sicuro e stabile dei tre. Dato che è il sistema operativo più popolare, la maggior parte dei malware è sviluppata per attaccare anche il sistema operativo Windows.

Comunità e cultura

Se sei interessato a saperne di più su un particolare sistema operativo, studiando come funziona, come modificarlo e creare progetti basati su di esso, GNU/Linux è sicuramente la strada da percorrere. È l'unico che ha il suo codice disponibile a chiunque e la sua community online è enorme.

Anche se GNU/Linux non è ampiamente utilizzato come gli altri due sistemi operativi, trovo che gli utenti Linux siano di solito persone interessate al software e alla tecnologia e persone a cui piace parlare, imparare e condividere conoscenze al riguardo.

Anche il Mac ha i suoi fan ed è particolarmente popolare tra i creativi (designer grafici, editor video, animatori e così via).

E infine Windows è comunemente usato dall'utente generico e negli ambienti aziendali.

Per quanto riguarda la cultura organizzativa, penso che potrebbe essere interessante visualizzarla nell'ambiente di lavoro delle persone che hanno creato questo OS:

  • Dai un'occhiata alla sede di Apple
  • L'"ufficio domestico" di Bill Gate
  • E l'home office di Linux Torvald

Se desideri vedere un confronto più approfondito di questi tre sistemi operativi, Zach Gollwitzer ha un ottimo video su questo argomento (un altro ottimo canale da seguire;)).

Quale sistema operativo scegliere

Di recente ho avuto la possibilità di utilizzare tutti e tre i sistemi operativi e, come ho già detto, non credo che le differenze tra ciascuno di essi siano così grandi.

Secondo me, Linux è una scelta intelligente perché funziona alla grande, è ampiamente utilizzato nel settore tecnologico (quindi tutta la conoscenza può essere tradotta in ambienti di lavoro) e se sei interessato a saperne di più su come funziona c'è una vasta comunità che lo supporta. E soprattutto... è gratis!

Voglio dire, se abbiamo uno dei software migliori e più utilizzati nella storia umana alla nostra portata e completamente gratuito, perché dovremmo pagare per ottenere qualcos'altro?

Per quanto riguarda altre questioni, penso che la maggior parte delle cose che puoi fare su GNU/Linux puoi anche fare su Mac e Windows, almeno per la maggior parte degli utenti. Probabilmente non farà una grande differenza nella tua vita quotidiana, almeno dal mio punto di vista.

A proposito di hardware, acquistare un moderno computer Apple è quasi una garanzia di avere una macchina dalle grandi prestazioni (se te lo puoi permettere). Ma se conosci un po' di hardware o ti prendi il tempo per indagare, puoi facilmente trovare anche ottime scelte a un prezzo inferiore.

Alla fine, penso che sia importante sapere cosa stai usando e conoscere le opzioni disponibili. Come utenti di computer, è una buona idea essere consapevoli di fatti e differenze ed evitare di essere distratti dalle campagne di marketing.

Inoltre non credo nel dare troppo giudizio o peso in una scelta o nell'altra. Il fatto che qualcuno scelga un sistema operativo open source non rende quella persona più intelligente o superiore di qualcuno che non lo fa... Così come possedere l'ultimo computer Mac non ti renderà un programmatore migliore.

Per farla breve, qualunque cosa tu scelga va bene purché il tuo sistema ti permetta di fare quello che vuoi.

Come sempre, spero che l'articolo ti sia piaciuto e che tu abbia imparato qualcosa di nuovo. Se vuoi, puoi seguirmi anche su linkedin o twitter.

Ciao e alla prossima! =D


Linux
  1. Interroga il tuo sistema operativo Linux come un database

  2. Quickemu – Esegui macchine virtuali Windows, macOS e Linux

  3. Raccoon – Downloader APK per Linux, MacOS e Windows

  4. Cambia la porta SSH nel sistema operativo Linux Ubuntu

  5. Windows PowerShell equivalente a Unix/Linux `pwd`?

Sistema operativo Redox:un sistema operativo scritto in Rust

Introduzione al sistema operativo Linux

Linux è un sistema operativo o un kernel?

Linux vs. macOS:15 differenze chiave che devi conoscere

Sicurezza Linux vs Windows

I 15 migliori emulatori Linux per sistemi Windows