I 16 sistemi operativi liberi più rilevanti

I sistemi operativi liberi sono quei sistemi che consentono alle persone di utilizzare i propri computer senza restrizioni di utilizzo, sviluppo e miglioramento.

Un sistema operativo è l'insieme di programmi per computer che consente una gestione efficace dell'hardware (attrezzatura tangibile) e software (intangibili) del computer.

È un tipo di programma macro che consente all'utente di utilizzare il suo computer per eseguire i compiti che desidera.

Un sistema operativo ti consente di gestire e scalare le attività. Mantiene l'integrità del sistema.

Quando ci si riferisce al sistema operativo libero, si fa riferimento ai sistemi che consentono queste libertà specifiche:

- Utilizzare il programma per qualsiasi scopo.

- Studiare il funzionamento del programma e apportare adattamenti.

- Distribuisci copie.

- Migliorare il programma e rendere pubblici tali miglioramenti.

Si ritiene che sia stato Richard Stallman a dare inizio nel 1984 al movimento mondiale di software libero con il suo progetto GNU.

Nel 1985 Stallman creò la Free Software Foundation (FSF) e sviluppò la GNU General Public License (GNU GPL), che offriva un quadro legale per la libera diffusione del software.

Nell'anno 1991 Linus Torvalds ha sviluppato il kernel per i sistemi operativi GNU / Linux.

Lo sviluppo e la distribuzione di questo tipo di software è stato controverso a causa delle implicazioni economiche che potrebbe avere.

I 22 più importanti sistemi operativi liberi

1- Linux

È un sistema operativo gratuito pioniere. È stato scritto in linguaggio C.

Sebbene sia nato sotto una licenza che proibisce la distribuzione commerciale, oggi ha una licenza pubblica generale GNU.

Può funzionare con 256 MB di RAM, ma è consigliabile utilizzare macchine da 384 MB.

Il suo nucleo cominciò a svilupparsi come emulatore di terminale, a cui Linus Torvalds aveva accesso sui server UNIX dell'università dove studiava.

2- Inferno

Questo è un software scritto in linguaggio Limbo, quindi le tue applicazioni possono funzionare su qualsiasi macchina.

Può essere scaricato come programma all'interno di altri sistemi operativi (Windows, Linux, MacOS e Solaris). La sua installazione pesa 57 MB.

Inferno derivato dal sistema operativo Piano 9. È comune per i suoi utenti utilizzarlo nella console Nitendo DS.

3- Piano 9

Si tratta di un sistema operativo sviluppato da Bell Laboratories come software in grado di superare tutti i limiti di UNIX.

Plan 9 è un sistema scalabile ed efficiente, in cui coesistono file, CPU, server locali e di rete.

I suoi vantaggi sono meglio apprezzati quando connessi in rete. Non è stato progettato per essere utilizzato a livello nazionale e funziona in un ambiente i386.

4- FreeBSD

Questo sistema operativo è uno dei cosiddetti "cloni UNIX".

Una parte del suo codice è utilizzata in dispositivi come MacOS di Apple e PlayStation 4 di Sony.

5- ReactOS

È un sistema operativo open source, compatibile con applicazioni e driver programmati per Windows.

Questo sistema collabora con il progetto Wine. È utilizzato in PC x86 / x64.

6- FreeDOS

Questo è un sistema operativo gratuito che dichiara di essere compatibile con applicazioni e driver MS-DOS. Funziona con licenza GPL.

7- Haiku

È un sistema che funziona con una licenza MIT ispirata a BeOS (Be Operating System).

La caratteristica distintiva di questo sistema è che ha NewOS, un proprio micronucleo ottimizzato per opere multimediali e animazioni in tre dimensioni.

8-illumos

È un sistema basato su OpenSolaris, una versione di Solaris di Sun Microsystems.

È un software con il quale si intende fornire il codice base per la creazione della distribuzione di programmi basati su OpenSolaris.

Funziona con licenze MIT e BSD.

9- Sillaba

È un software che occupa solo 250 MB nella memoria della macchina. Infatti, funziona su macchine con solo 32 megabyte di RAM.

È basato su AtheOS ed è compatibile con le architetture x86.

10- AROS (sistema operativo di ricerca)

AROS è un altro dei sistemi che utilizza le API AmigaOS open source.

È un software portatile che funziona con Windows, Linux e FreeBSD. È offerto con processori x86 ed è compatibile, a livello binario, con processori 68k.

11- Menuetos o MeOS

È un sistema operativo libero programmato in linguaggio assembly. Può funzionare su computer con poca memoria o con 32 GB di RAM.

Include un desktop grafico e driver per tastiera, video, audio, USB o stampanti.

12- DexOS

Si tratta di un sistema operativo progettato in linguaggio assembly per programmatori che desiderano lavorare direttamente con l' hardware .

Ha solo 32 bit e funziona con l'architettura x86.

13- Visopsys

È l'hobby del programmatore Andy McLaughlin. Sebbene sia originale, usa il codice del kernel di Linux.

Offre alcuni degli strumenti GNU e mostra un'interfaccia grafica simile a quella di KDE Plasma. È scritto in linguaggio C e assemblatore.

14- Gentoo

È una distribuzione Linux basata su un'altra che è stata chiamata Enoch Linux, che usa un gestore di pacchetti chiamato Portage.

Le loro versioni del software sono aggiornate continuamente.

15- Debian

È un sistema operativo che usa il kernel di Linux o il kernel di FreeBSD e molti degli strumenti del progetto GNU.

Ci sono molti programmatori che lavorano per iniziare a funzionare con altri core. Funziona su quasi tutti i personal computer.

16- Fedora

Questa è un'altra distribuzione GNU / Linux, per uso generale e basata solo su software libero. È promosso dalla società Red Hat.

Nelle sue origini si chiamava Fedora Core perché conteneva solo i componenti essenziali del sistema operativo. Per completare la sua funzionalità, era necessario andare ai repository.

17- Nayu OS

Questo sistema è una modifica di Chrome OS che offre privilegi maggiori, più opzioni di personalizzazione e gratuite.

È un software creato da Nexedi e adattato a tutti i tipi di Chromebook.

Si differenzia dalla sua ispirazione (il Chrome OS), perché elimina il login di Google, ti permette di personalizzare le parti registrabili del file system e usa Zerocof per configurare il firewall.

18- Vino

È un software iniziato nel 1993 dai programmatori Eric Youngdale e Bob Amstadt con lo scopo di implementare l'API di Windows nel suo complesso.

Ha il merito di eseguire diverse applicazioni progettate per Windows, dal momento che la sua versione 1.0 è stata lanciata nel 2008.

Nel 2015, il progetto Wine ha lanciato la versione 1.8.9.

È scritto in linguaggio C. Funziona con il codice x86 di 64, 32 e 16 bit.

Tra le sue caratteristiche più importanti è l'implementazione di DirectWrite e Direct2D, il suo impulso di driver audio e il supporto per i modem e per i controlli avanzati di programmi per Microsoft Windows 32 bit.

19- Ubuntu

È un sistema operativo software gratuito tra i più popolari. Puoi eseguire dal desktop al cloud.

È un'altra distribuzione GNU / Linux. Include il proprio ambiente desktop, GNOME.

È orientato all'utente medio e viene aggiornato ogni 6 mesi circa.

Ubuntu include tra le sue numerose applicazioni il browser Web Mozilla Firefox, il client di posta elettronica Thunderbird, il lettore multimediale Totem, il lettore musicale Rhythmbox e il gestore di foto Shotwell.

Infatti, ha un negozio di applicazioni per installare, rimuovere o acquistare applicazioni, chiamato Ubuntu Software Center.

20- Apri BSD

Questo è un altro sistema operativo Unix gratuito, che è distribuito sotto la licenza BSD.

È un sistema la cui origine si trova in NetBSD. Ad esempio, include l'emulazione dei binari per i programmi dei sistemi SVR4 (Solaris), FreeBSD e Linux.

Il suo obiettivo è la sicurezza, la crittografia e la portabilità.

21- MkLinux

MkLinux è stato avviato da Open Software Foundation Research Institute con Apple Computer nel 1996, con l'obiettivo di collegare Linux a computer Macintosh.

Questo sistema rappresenta il primo tentativo ufficiale di Apple di collaborare con un progetto software gratuito e open source.

È anche considerato il precedente necessario per la migrazione di NeXTSTEP all'hardware Macintosh, che ha portato a macOS.

22- MiNT

È un sistema sviluppato per l'Atari ST e i suoi successori.

Funziona con una CPU Atari ST 8 MHz 68000, con 4 MB di RAM.

Tuttavia, si consiglia di utilizzare un computer Atari con una CPU 68030 a 16 MHz e 8 megabyte di RAM.

Software gratuito e lavoro collaborativo

I sistemi operativi liberi sono un chiaro esempio delle conseguenze del lavoro collaborativo e globale. Sono anche il risultato di un movimento di oltre 30 anni di storia.