Linux: storia ed evoluzione del sistema operativo software libero più famoso al mondo

Ultimo aggiornamento: 21/02/2023
Linux: storia ed evoluzione del sistema operativo software libero più famoso al mondo

Linux è stato sviluppato nel 1991 da uno studente di informatica di Helsinki, Linus Torvalds.Linus iniziò a smanettare con il sistema operativo Minix (Richard Tanenbaumper esplorare le possibilità del microprocessore 386, e così ebbe inizio il viaggio verso Linux. In seguito, Linus decise di scrivere il suo sistema operativo da zero, senza utilizzare Minix.

Dopo aver chiesto aiuto alla comunità di internet per chiarire i suoi numerosi dubbi e dopo accese discussioni con Tanenbaum (anche a causa della notizia), Riuscì a pubblicare una versione del Kernel nel 1991 che poteva essere considerata utilizzabile. Questa versione fu resa disponibile a tutti; molte persone la scaricarono e la testarono, e molte sentirono di poter contribuire a questo sistema operativo e parteciparono al suo sviluppo. Linux migliorò gradualmente a partire da quell'anno, fino a raggiungere la versione del kernel 2.4.

Un altro passo importante in la storia dell'evoluzione di Linux Lo sviluppo dei sistemi operativi come li conosciamo oggi è iniziato con la comparsa delle distribuzioni. Le distribuzioni sono pacchetti software che contengono essenzialmente il kernel, le applicazioni principali e i metodi per installare e mantenere il sistema operativo, nonché altre applicazioni. Le prime distribuzioni ad apparire furono Slackware e Red HatQuest'ultimo, pur non essendo del tutto libero in tutte le sue versioni, è sempre stato un difensore di Linux e ha accolto tra le sue fila personalità di spicco del mondo Linux.

Che cos'è il sistema operativo GNU/Linux? Definizione di Linux

Linux è erroneamente conosciuto come un sistema operativo, quando in realtà è il Nucleo del sistema (Kernel). In realtà, Il nome corretto è GNU/Linux Il suo principale vantaggio è che è completamente gratuito, un software libero e open source.

Cos'è il sistema operativo GNU/Linux e quando è nato?

Sistema operativo GNU-Linux

Il sistema nel suo complesso è sostanzialmente il sistema GNU con Linux integrato. Linux è il kernel del sistema GNU, uno dei componenti principali di GNU.

Il sistema operativo GNU/Linux (da non confondere con UNIX) inizia quando il progetto GNU viene unito (progettato da Richard Stallman e dalla Free Software Foundation), con il kernel di sistema Linux (progettato da Torvalds).

Nel gennaio del 1995, la FSF (Free Software Foundation) ha denominato il sistema operativo GNU/Linux.

Come funziona GNU/Linux e quali sono le sue caratteristiche principali?

Questo OS Il suo funzionamento è diverso da quello di altri programmi simili presenti sul mercato. Windows e macOS, ad esempio, richiedono l'utilizzo di vari comandi per eseguire diverse operazioni, come la modifica o l'eliminazione di file. Questo differisce dai sistemi precedenti, in cui queste azioni potevano essere eseguite più rapidamente con un semplice clic.

Tra le sue caratteristiche principali ci sono:

  • Multitasking: È possibile eseguire più processi contemporaneamente.
  • Multiutente: Sulla stessa macchina possono essere utilizzati più utenti.
  • multipiattaforma: Funziona su diverse CPU, come ad esempio Intel.
  • Dispone di protezione della memoria tra i processi.
  • Carica i file eseguibili su richiesta: Il sistema legge dal disco solo le parti di un programma che sono in uso.
  • Politica copy-on-write per la condivisione di pagine tra eseguibili: Diversi processi possono utilizzare la stessa area di memoria per essere eseguiti. Quando uno di essi tenta di scrivere in quell'area di memoria, la pagina (4 KB di memoria) viene copiata in un'altra posizione. Questa politica di copia su scrittura offre due vantaggi: aumenta la velocità e riduce l'utilizzo della memoria.
  • Tutto il codice sorgente è disponibile compreso il kernel completo e tutti i driver, gli strumenti di sviluppo e tutti i programmi utente; inoltre, tutto ciò può essere distribuito liberamente.
  • TCP / IPcompresi ftp, telnet, NFS, ecc.
  • Il suo status di sistema operativo open-source Ciò consente di sfruttare i continui progressi nel campo del software, con programmi sviluppati da persone diverse in tutto il mondo.
  • Garantisce un livello di sicurezza avanzato.
  • Consente un maggiore controllo dei dispositivi.

Vantaggi

Si potrebbero citare molti vantaggi, ma tra i principali e più importanti figurano i seguenti:

  • Si tratta di un software libero e open source.: Ciò significa che è completamente gratuito e che gli utenti con sufficienti conoscenze informatiche possono apportare modifiche al codice o aggiungere altri programmi per migliorare il sistema, a condizione che rispettino le leggi stabilite per il software libero e open source.
  • Presenta elevati standard di sicurezza.
  • Elevate prestazioni e velocità di sistema.
  • Dispone di una vasta gamma di programmi gratuiti utilizzabili: Ciò significa che esiste un'ampia varietà di programmi open source e software gratuiti a disposizione di tutti gli utenti GNU/Linux.

Svantaggi

Sebbene gli svantaggi siano pochi, è importante esserne consapevoli. Vale la pena notare che in alcune di queste aree, diversi programmatori di questo sistema stanno lavorando per eliminarle e quindi migliorare l'esperienza utente, rendendo al contempo il sistema accessibile a un pubblico più ampio e non esclusivamente a utenti specializzati nel settore.

Tra i vari svantaggi che abbiamo:

  • Meno intuitivo: La sua interfaccia utente non è la stessa di Windows, che è progettato per l'utente medio. Tuttavia, alcune distribuzioni GNU/Linux hanno fatto progressi in questo ambito.
  • Meno controller per le periferiche.
  • Molte applicazioni e programmi sono disponibili solo in inglese.
  • Supporto: Le varie distribuzioni GNU/Linux e i programmi in esse utilizzati non sono supportati da un'azienda, oppure non sono in grado di fornire un supporto adeguato in caso di errori o malfunzionamenti.

Quali sono le principali distribuzioni o versioni di GNU/Linux e a cosa servono?

Esistono diverse versioni di GNU/Linux, a causa degli usi a cui è stato destinato il sistema operativo, nonché delle versioni o degli aggiornamenti che si sono susseguiti nel tempo.

Debian

Sistema operativo Debian

È stato progettato per un uso generale. Si tratta di una distribuzione GNU/Linux creata da una comunità di sviluppatori e utenti che intendevano creare una Software gratuito al 100%Questo è stato chiamato Project Debian. Questo sistema è anche considerato una distribuzione genitore, poiché innumerevoli distribuzioni sono nate da Debian, come Ubuntu o Mint.

Ubuntu

Sistema operativo Ubuntu

Nato da Debian, Ubuntu è stato progettato per un utilizzo generale. È uno dei sistemi operativi più utilizzati, insieme a Debian. Sviluppato e gestito da Canonical, si caratterizza per la compatibilità software e la facilità d'uso, paragonabili a Mac OS X o Windows. Ne esistono diverse versioni, tra cui: Ubuntu Desktop, Xubuntu, Lubuntu e Ubuntu Server.

Fedora

Sistema operativo Fedora

È stato progettato principalmente per workstation e server. Si tratta di un sistema stabile e sicuro, sviluppato da Red Hat., la stessa azienda responsabile della sua manutenzione, che vanta una comunità internazionale di ingegneri, grafici e utenti che segnalano bug e testano nuove tecnologie software man mano che vengono aggiunte. I suoi utilizzi sono principalmente orientati allo sviluppo di software e server.

OpenSUSE

sistema operativo openSUSE

Il suo utilizzo è destinato principalmente all'amministrazione di sistemi e servizi. La sua distribuzione è sponsorizzata da SUSE Linux GmbH; (una divisione indipendente di The Attachmate Group) e AMD. Questo sistema operativo è stato creato per offrire stabilità, potenza e gestibilità per utilizzi veramente avanzati, pur rimanendo di facile utilizzo per il grande pubblico. In altre parole, è adatto sia agli utenti esperti che ai principianti.

Altre distribuzioni completamente libere basate su GNU/Linux

Esistono altri sistemi operativi basati su GNU/Linux che sono completamente liberi e open source, e che aderiscono seriamente a questa ideologia. Queste stesse aziende si astengono dall'includere applicazioni, manuali e documentazione a pagamento.

Sono tra di loro:

  • Dragora GNU/Linux
  • Dyne: bolic
  • Guida GNU
  • Iperbola GNU/Linux-libre
  • Parabola GNU / Linux
  • PureOS (Librem)
  • Trisquel GNU / Linux
  • UTUTO XS GNU/Linux

Quali sono le differenze tra i sistemi operativi Windows e GNU/Linux?

Infografica: Differenze tra Linux e Windows

Windows e GNU/Linux sono due sistemi operativi molto diversi. La differenza principale risiede nella politica di libre software e open source che implementa GNU/Linux e la politica del software proprietario utilizzata da Windows, Ciò indica che per utilizzarlo, la persona che acquisisce questo sistema deve pagare una licenza e quindi implementarlo nel proprio personal computer.

È anche che il I programmi e le applicazioni disponibili per i sistemi GNU/Linux sono completamente gratuiti. Inoltre, sono dotati di codice sorgente aperto, il che consente a qualsiasi utente di modificarli.

Sebbene in Windows quasi tutti i programmi o le applicazioni necessari debbano essere acquistati in anticipo e non debbano essere modificati in alcun caso, farlo senza autorizzazione può comportare seri problemi legali. In Windows non è possibile apportare modifiche al codice sorgente. perché ciò è illegale e viola gli accordi di licenza.

In GNU/Linux, tutti i programmi devono essere conformi allo standard open source.e in alcuni casi software libero (attualmente ci sono programmi che ignorano l'iniziativa GNU per essere completamente gratuiti). Di solito è il sistema operativo utilizzato nel supercomputer.

Che tipo di licenza ha il sistema operativo GNU/Linux?

Questo è noto come: Licenza pubblica generale GNU, o anche conosciuto con il suo nome inglese di Licenza pubblica generale GNU, (o semplicemente il suo acronimo in inglese, GNU GPL).

Si tratta di una licenza di copyright ampiamente utilizzata nel mondo del software libero e open source. che garantisce agli utenti finali (individui, organizzazioni e aziende) la libertà di utilizzare, studiare, condividere, copiare e persino modificare il software in qualsiasi modo desiderino senza problemi legali.

Cosa sono i file .DEB in Linux e a cosa servono?

Questi pacchetti di file .DEB Si tratta di documenti binari che contengono due tipi di record: uno è responsabile della gestione delle informazioni memorizzate, mentre l'altro è responsabile della gestione di tutti i dati effettivi del programma per quel pacchetto.

In altre parole, questo I pacchetti software Debian sono file compressi comunemente utilizzati all'interno del sistema Linux. e le loro varie versioni, dove vengono utilizzate principalmente per effettuare installazioni su questi sistemi operativi. Altre importanti sono le file .RPMQuesti file, in questo formato, vengono utilizzati per installare programmi e software per questo sistema operativo.

Ebook di IPAP
Ebooks IPAP

🔥UNISCITI🔥 ALLA NUOVA COMMUNITY IP@P! ISCRIVITI QUI!

Temi

Autore: Mario José

Laureato in giornalismo con specializzazione in giornalismo investigativo, cerco la verità in ogni cosa. Attualmente mi dedico completamente alla tecnologia, all'informatica e a Internet.

È parente

I commenti sono chiusi.