Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 8
  • 20 che è il creatore del sistema operativo Linux. Linux: che cos'è? Sistema operativo Linux: recensione, istruzioni, recensioni

20 che è il creatore del sistema operativo Linux. Linux: che cos'è? Sistema operativo Linux: recensione, istruzioni, recensioni

In questo articolo troverai non solo la storia della creazione del sistema operativo Linux, ma anche le rivelazioni dello stesso Linus Torvald.

Linux è un sistema operativo multitasking e multiutente per il business, l'istruzione e programmazione individuale... Linux appartiene a una famiglia di sistemi operativi simili a UNIX. Linux supporta vasta gamma pacchetti software da TeX a X Windows, compilatori GNU C/C++, protocolli TCP/IP.

È un'implementazione flessibile del sistema operativo UNIX, liberamente ridistribuibile sotto la GNU General License.

Nella sua forma originale, è stato creato da Linus Torvalds come una versione del sistema operativo UNIX compatibile con IBM computer personale... Linux può trasformare qualsiasi personal computer di cui sopra in una workstation. Gli uomini d'affari installano Linux su reti di macchine, usano il sistema operativo per elaborare i dati in finanza, medicina, elaborazione distribuita e telecomunicazioni.

Studente dalla Finlandia

Nel 1991, Linus Torvalds, uno studente finlandese, ebbe l'idea di scrivere un kernel compatibile con UNIX sistema operativo per il suo personal computer con un processore dell'ormai diffusissima architettura Intel 80386. Il prototipo del futuro kernel era il sistema operativo MINIX: un sistema operativo compatibile con UNIX per computer personale, che veniva caricato da floppy disk ed entrava nella memoria di un personal computer, che all'epoca era molto limitata.

MINIX è stato creato da Andrew Tanenbaum come sistema operativo per l'apprendimento che dimostra l'architettura e le capacità di UNIX, ma non è adatto per il lavoro completo dal punto di vista di un programmatore. Linus Torvalds voleva realizzare un kernel completo per il suo PC. Ha dato al suo kernel il nome freax, ma in seguito è stato cambiato dal proprietario del server ftp in Linux - un ibrido tra il nome del creatore e la parola UNIX.

Il ruolo più importante nello sviluppo di Linux è stato svolto dalle reti informatiche globali Usenet e Internet. All'inizio, Linus Torvalds ha discusso del suo lavoro e delle sue sfide con altri sviluppatori nel newsgroup comp.os.minix su MINIX Usenet. La decisione chiave di Linus è stata quella di pubblicare il codice sorgente per la prima versione ancora inefficace del kernel sotto la licenza GNU GPL gratuita. Grazie a questo e alla sempre più diffusa Internet, molte persone hanno l'opportunità di compilare e testare autonomamente questo kernel, partecipare alla discussione e correggere i bug, e anche inviare correzioni e integrazioni al codice sorgente di Linus.

“Per esempio, ho sognato. Da adolescente, volevo essere uno scienziato famoso. Come Albert Einstein, solo meglio. Chi non vuole? Non uno scienziato, ma un pilota di auto da corsa. O una rockstar. O Madre Teresa. O il presidente degli Stati Uniti".

Kernel Linux

Il 5 ottobre 1991, Linus annunciò la prima versione "ufficiale" di Linux, la versione 0.02. Ancora una volta, questo è stato visto come la creazione di una sorta di sistema di hacker. L'obiettivo principale è la creazione del kernel. Non sono state nemmeno discusse domande su supporto utente, documentazione, replica, ecc. Sembra che anche oggi la comunità Linux-ist consideri queste questioni secondarie rispetto alla "programmazione reale" - lo sviluppo del kernel.

Dopo la versione 0.03, Linus è passato alla numerazione alla versione 0.10, poiché molte persone hanno iniziato a lavorare sul progetto. Dopo diverse revisioni successive delle versioni, Linus ha assegnato il numero 0,95 alla versione successiva, riflettendo così la sua impressione che una versione "ufficiale" sia presto possibile. Era il marzo 1992. Circa un anno e mezzo dopo - nel dicembre 1993 la versione del kernel era ancora Linux 0.99.pl14 - si avvicinava asintoticamente alla 1.0. E su questo momento versione del kernel - 3.4 (build stabile del 20 maggio 2012).

Il kernel stesso può emulare le istruzioni 387-FPU, quindi i sistemi senza un coprocessore possono eseguire programmi che si basano su di esso (cioè in virgola mobile).

Il kernel mantiene anche un pool di memoria universale per programmi personalizzati e cache del disco. In questo caso, tutta la memoria può essere utilizzata per la cache e, viceversa, la cache diminuisce quando sono in esecuzione programmi di grandi dimensioni.

Fin dall'inizio, il sistema operativo Linux è distribuito in termini di software libero, cioè è praticamente gratuito per gli utenti (nella maggior parte dei casi, per ottenerlo, devi solo pagare un CDROM con software o il traffico Internet ).

“Date le specificità di un tipico meccanismo aziendale interno, il leader tecnico deve essere una forte personalità. Deve amare lavorare per posta ed essere in grado di mantenere la neutralità. Vorrei evitare la parola “mediatore” perché implica due campi: esterno e interno. E non dovrebbe essere così".

GNU e Linux

Tuttavia, proprio come non puoi creare un sistema operativo senza un kernel, così il kernel sarà inutile senza utilità che userebbero le sue capacità. Grazie al progetto GNU, Linus Torvalds ha avuto subito l'opportunità di utilizzare utility gratuite con Linux: bash, il compilatore gcc, tar, gzip e molte altre applicazioni già note e ampiamente utilizzate che potevano funzionare con il suo kernel compatibile con UNIX. Quindi Linux è entrato immediatamente in un buon ambiente e, quando combinato con le utility GNU, ha fornito un ambiente molto interessante per gli sviluppatori di software anche nelle primissime fasi del suo sviluppo.

Le utility Linux e GNU erano compatibili perché entrambe erano state scritte con gli stessi standard e pratiche in mente. Tuttavia, all'interno di questa pratica (cioè con molti sistemi UNIX diversi) c'era molto spazio per l'incompatibilità e diverse soluzioni... quindi su stato iniziale sviluppo del kernel, ogni applicazione GNU in esecuzione su Linux è stato un altro traguardo per Linus. I primi erano bash e gcc. Pertanto, la combinazione di GNU e Linux ha permesso di creare un sistema operativo gratuito, ma di per sé non costituiva ancora un tale sistema, perché Linux e le varie utilità GNU sono rimaste frammentate. prodotti software scritti da persone diverse che non sempre tengono conto di ciò che fanno gli altri. La proprietà principale di qualsiasi sistema è la consistenza dei suoi componenti.

Linux fornisce una suite completa di protocolli TCP/IP per rete... È supportata una gamma completa di client e servizi TCP/IP, come FTP, telnet, NNTP e SMTP.

“Il successo commerciale non ha 'rovinato' tanto quanto ha cambiato sia Linux che me. Non oserei dire che sono cresciuto di conseguenza - a questo proposito, la nascita di tre figli mi ha influenzato di più - sono semplicemente cambiato. In molti modi, è migliorato, ma allo stesso tempo ha perso un po' della sua naturalezza. Linux era destinato solo agli specialisti: i programmatori ci nuotavano dentro come un pesce nell'acqua. Ristagno tranquillo dove conta solo la tecnologia e nient'altro." Caratteristiche del sistema”.

Informazioni sulle distribuzioni

Dopo un certo periodo di sviluppo, alcune utility GNU essenziali erano già in esecuzione stabile su Linux. Un kernel Linux compilato con un piccolo set di quelli già compilati Utilità Linux GNU ha compilato una serie di strumenti per uno sviluppatore di software che desidera utilizzare un sistema operativo gratuito sul proprio personal computer.

Quando il compito di ottenere un computer con un sistema GNU/Linux costantemente in esecuzione su di esso divenne richiesto e piuttosto diffuso, gli sviluppatori delle università di Helsinki e del Texas crearono propri set floppy disk da cui è possibile scrivere il kernel compilato e le utilità di base disco fisso e quindi caricare il sistema operativo direttamente da esso. Questi set di floppy disk sono diventati i primi prototipi delle moderne distribuzioni Linux: set di software da cui è possibile ottenere un sistema operativo funzionante sul computer.

Nonostante il fatto che con l'avvento delle prime distribuzioni Installazione di Linux non richiede più l'autocompilazione di tutti i programmi dai codici sorgente, usando Linux Rimase la sorte degli sviluppatori: l'utente del sistema operativo con lui durante quel periodo del suo sviluppo poteva essere impegnato quasi esclusivamente nella programmazione.

I vantaggi di un sistema operativo software completamente libero sono ovvi: chi costruisce questo sistema non deve pagare nessuno per i programmi inclusi. Inoltre, l'ulteriore sviluppo e aggiornamento dei programmi esistenti viene effettuato dalla comunità degli sviluppatori anche in modo completamente gratuito, non è necessario pagare i dipendenti che sarebbero coinvolti in questo. Grazie a Red Hat nella community Utenti Linux Il formato del pacchetto RPM è molto diffuso.

Quasi contemporaneamente a Red Hat, è emerso il progetto Debian. Il suo lavoro era più o meno lo stesso: realizzare una distribuzione Linux completa e software libero GNU.

Attualmente, il progetto Ubuntu sta guadagnando grande popolarità.

“Sono convinto che la semplice creazione di risorse aiuti poco la creatività genuina. Dai un'occhiata all'industria musicale di oggi. Carri di dollari vengono spesi ogni anno alla ricerca del prossimo artista cool - eppure nessuno pensa che le Spice Girls (che hanno ricevuto generose ricompense per i loro contributi alle arti) possano eguagliare Wolfgang Amadeus Mozart (morto in povertà). Cioè, non puoi creare un genio con le sole iniezioni di denaro. Ma lo snobismo intellettuale - "il genio non si compra con i soldi" - non può servire come base per lo sviluppo del business a lungo termine".

Linux è nato nel 1991 quando Linus Torvalds, uno studente dell'Università di Helsinki (Finlandia), ha sviluppato un kernel compatto e autonomo per il processore 80386. L'obiettivo era creare un kernel compatibile con Unix per un personal computer.

Linux è stato originariamente creato da Linus come hobby. È stato ispirato dal sistema operativo Minix, un piccolo sistema UNIX creato da Andy Tanenbaum, ed è stato il primo a discutere di Linux da rete di computer come parte di USENET nel newsgroup os.minix. A queste discussioni hanno partecipato principalmente gli utenti Minix di istituzioni educative e scientifiche che volevano qualcosa di più di Minix.

Linus ha annunciato la prima versione "ufficiale" di Linux 0.02 il 5 ottobre 1991. A quel tempo Linux poteva già eseguire la shell bash (Bourne Again Shell) e il compilatore gcc (GNU C Compiler), ma a parte questo, non funzionava molto. Non sono state nemmeno discusse domande su supporto utente, documentazione, replica, ecc.

Il codice sorgente è stato pubblicato su Internet, dove migliaia di utenti erano liberi di accedervi. Flessibilità nuovo sviluppo e la sua indipendenza dalla piattaforma ne ha determinato l'ulteriore sviluppo.

Come in qualsiasi sistema operativo, Sviluppatori Linux focalizzato sul cuore del sistema. Il kernel è inteso come un modulo privilegiato del sistema che fornisce il controllo di tutte le sue risorse e ha accesso diretto alle apparecchiature. Creazione Kernel Linuxè partito da zero e in seguito a continue modifiche apportate da vari sviluppatori, il sistema ha acquisito il suo aspetto moderno.

Linux oggi è un sistema operativo multiutente multi-tasking completo della famiglia Unix, che supporta la maggior parte delle sue proprietà intrinseche e in grado di eseguire X Windows, TCP/IP, Emacs, UUCP, posta e USENET. Quasi tutti i più importanti pacchetti software sono stati consegnati anche a Linux, ad es. pacchetti commerciali sono ora disponibili per Linux. Una crescente varietà di hardware è supportata rispetto al kernel originale. Linux attualmente funziona sulle seguenti piattaforme: i * 86, Motorolla 680 * 0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.

C'è una differenza tra il kernel Linux e il sistema Linux.

Un sistema Linux include sia componenti creati appositamente per questo sistema operativo, sia frammenti presi in prestito da altri sistemi. Linux fornisce un moderno ambiente software per lo sviluppo professionale di applicazioni e programmi utente, tuttavia non contiene standard rigidi che determinano il funzionamento del sistema stesso. Una moderna distribuzione Linux include:
Strumenti di supporto del file system
Strumenti per la creazione e l'amministrazione dell'account utente
Strumenti di amministrazione di rete.

Linux è un sistema operativo liberamente ridistribuibile. Come notato in precedenza, più modifiche apportate da vari sviluppatori basati sul kernel Linux hanno portato a molte modifiche indipendenti che differiscono nelle loro caratteristiche specifiche.

La distribuzione Linux include una serie di file ed è un sistema operativo Linux completo. Tutte le modifiche relative a un sistema formano una famiglia di sovversioni della distribuzione data. La numerazione delle versioni ha il formato X.YY.ZZ, dove X sta per 0, 1 o 2 - il numero principale, e YY e ZZ sono rappresentati dai numeri 0-99 - l'implementazione. Di più versioni successive avere stanze grandi.

Le distribuzioni Linux includono:
Slackware
La Red Hat Software Inc.
Sistema Linux Softlanding (SLS)
TAMU (Texas ASM University) Linux.
Linux Mandrake
Corel Linux

Quando le persone dicono "Linux" molto spesso intendono un gruppo di sistemi operativi sviluppati su Basato su Linux... Sebbene, in effetti, Linux sia solo il kernel del sistema operativo e vari altri strumenti e librerie di progetti GNU e altre risorse vengono utilizzati per sviluppare un sistema operativo completo. Inoltre, sempre più sviluppatori utilizzano Linux per sviluppare ed eseguire applicazioni mobili; Linux gioca un ruolo fondamentale nello sviluppo di dispositivi come i Chromebook ( dispositivi portatili sala operatoria Sistemi Chrome che utilizza un ibrido del kernel Linux e dei servizi sviluppati da Google per il suo kernel).

Linux è diventato popolare per i seguenti motivi:

  • pertinenza delle distribuzioni e supporto attivo da parte delle comunità di sviluppatori;
  • la capacità di funzionare su un'ampia varietà di attrezzature;
  • basso fabbisogno di risorse;
  • la possibilità di installare programmi da repository esistenti.

Ma l'elenco delle ragioni, ovviamente, non si limita a queste; non ci sono solo ragioni pratiche ma anche etiche. Ad esempio, molti sviluppatori vedono Linux come un'espressione di apertura, espressione di sé e accessibilità.

Storia dello sviluppo

Linux ha le sue radici in altri due progetti: Unix e Multics che si proponeva di sviluppare un sistema operativo multiutente.

Cos'è Unix?

Unix è una raccolta di sistemi operativi multipiattaforma, multiutente e multitasking.

Possiamo subito dire che al momento i sistemi Unix sono uno dei più importanti sistemi operativi storici. L'influenza di Unix si estese ai linguaggi di programmazione: il linguaggio C fu sviluppato durante lo sviluppo dei sistemi Unix.

Unix è stato sviluppato dalla Bell Laboratories Corporation - nel 1969 hanno mostrato il primo sistema Unix. Inoltre, i sistemi Unix più popolari sono diventati: negli anni '70 hanno iniziato a essere installati sui computer nelle istituzioni educative.

A creare Unix gli sviluppatori si sono posti tre compiti principali:

  1. Utilizzando il numero minimo di funzioni, mantenendolo semplice.
  2. Generalità: vengono utilizzati gli stessi metodi e meccanismi in casi diversi.
  3. Combinare programmi per risolvere problemi, non sviluppare nuovi programmi da zero.

Per quanto riguarda caratteristiche distintive Unix, quindi questo:

  1. In pratica uso costante riga di comando.
  2. Utilizzo di pipeline.
  3. Configurazione del sistema tramite l'utilizzo di semplici file (spesso di testo).

Unix ha la sua filosofia. Il programmatore Douglas McIlroy, che ha sviluppato la pipeline in Linux, ha definito le seguenti regole:

Scrivi programmi che fanno una cosa e la fanno bene.

Scrivi programmi che funzionino insieme.

Scrivere programmi che supportano i flussi di testo perché è un'interfaccia generica.

Uno dei problemi che affligge Unix è la presenza di diverse versioni e molti programmi che gli sviluppatori hanno scritto per le loro esigenze; a causa della scarsa compatibilità, i programmi in esecuzione su una versione di Unix potrebbero non funzionare su macchine in esecuzione su altre versioni. Alla fine si è deciso di creare un documento comune che indicasse gli standard che gli sviluppatori devono seguire.

Nel 1983 fu annunciata la creazione di GNU (GNU's Not UNIX), un sistema operativo simile a Unix. Ciò è accaduto sotto l'influenza dell'idea del fondatore del progetto, Richard Stallmann, sulla necessità di creare un sistema operativo gratuito e software open source in generale.

Richard Stallmann ha anche fondato il movimento del software libero e ha formulato quattro diritti che un utente dovrebbe avere: può eseguire il programma per qualsiasi scopo, può studiare i programmi e modificarli in base alle sue esigenze, può distribuire il programma per aiutare gli altri e può pubblicare migliorando il programma per aiutare la comunità nel suo insieme. Tutto ciò significava principalmente che il codice sorgente del programma doveva essere disponibile a tutti.

Fu questo pensiero che ispirò Linus Torvalds, il creatore di Linux, a iniziare a lavorare sul suo sistema operativo nel 1991.Linux, come GNU, è un sistema simile a Unix, cioè un sistema influenzato da Unix.

In futuro, è il sistema GNU/Linux che diventerà il sistema che ora si chiama semplicemente Linux.

Cosa sono i Multic?

Multics - o Multiplexed Information and Computing Service - è uno dei primi sistemi operativi a implementare un modello di archiviazione flat e a separare chiaramente il concetto di file (segmenti). La creazione di Multics è iniziata nel 1964. Gli sviluppatori della società Bell hanno lavorato sul sistema laboratori - tra qualche anno alcuni sviluppatori inizieranno a lavorare alla creazione di Unix.

Multics è stato sviluppato per consentire, in primo luogo, l'utilizzo delle risorse informatiche un largo numero utenti contemporaneamente; secondo, per consentire agli utenti di condividere i dati; terzo, fornire una buona velocità di lavoro con i dati.

Tuttavia, i principali compiti computazionali non sono stati raggiunti con il rilascio della prima versione del sistema e Bell Laboratories ha spostato il suo interesse su un altro progetto, che ha portato alla nascita di Unix.

Storia di Linux

La storia di Linux inizia nel 1991, quando il programmatore finlandese Linus Torvalds iniziò a sviluppare il kernel del sistema operativo per il suo computer. Ha pubblicato i suoi sviluppi sul server e questo è diventato un evento chiave nella storia di Linux. Prima dozzine, poi centinaia e migliaia di sviluppatori hanno supportato il suo progetto: grazie a sforzi congiunti, è nato un sistema operativo a tutti gli effetti.

Come già accennato, Linux è stato significativamente influenzato dal sistema Unix, anche dal nome. Tuttavia, inizialmente il progetto si chiamava Freax - dalle parole "free" (gratuito) e "freak" (strano), ma in seguito il nome è stato cambiato in un ibrido del nome del creatore (Linus) e Unix.

L'emblema di Linux è Tux, un pinguino disegnato nel 1996 dal programmatore e designer Larry Ewing. Tuttavia, l'idea di utilizzare il pinguino è stata inventata dallo stesso Linus Torvalds. Ora Tux è un simbolo non solo di Linux, ma del software libero in generale.

Il primo versione ufficiale Linux 1.0 è stato rilasciato nel 1994; la seconda versione è stata rilasciata nel 1996. Il marchio Linux è stato registrato un anno prima, nel 1995.

Dall'inizio ad oggi, Linux è stato distribuito come software libero sotto GPL. Ciò significa che qualsiasi utente può vedere il codice sorgente del sistema operativo e non solo vederlo, ma anche modificarlo. L'unica condizione è che anche il codice modificato, modificato, sia disponibile a tutti e distribuito sotto licenza GPL. Questo è importante perché consente agli sviluppatori di utilizzare il codice e allo stesso tempo di non temere problemi dovuti al copyright.

Linux deve gran parte del suo successo a GNU: al momento del rilascio di Linux, c'erano già molte utilità ridistribuibili gratuite di questo progetto che potevano essere utilizzate con il kernel sviluppato.

In effetti, Linux è ancora il kernel di un sistema operativo simile a Unix che esegue varie attività di basso livello. Allo stesso tempo, il progetto GNU aveva bisogno di un kernel: lo sviluppo di Linus Torvalds è stato molto tempestivo.

Grazie alla sua flessibilità, Linux è ora utilizzato su molti dispositivi diversi, dai computer ai server e ai dispositivi mobili.

Distribuzioni Linux popolari

Una distribuzione Linux è una definizione di un sistema operativo che utilizza il kernel Linux e che può essere installato sul computer di un utente. Le distribuzioni di solito contengono non solo il kernel e il sistema operativo stesso, ma anche applicazioni utili: editor, lettori, strumenti di database e altri software.

Cioè, come menzionato all'inizio dell'articolo, una distribuzione Linux è un sistema operativo costituito da un kernel Linux e utilità sviluppate nell'ambito di GNU.

Il numero di distribuzioni Linux esistenti supera le 600 varietà, più di 300 delle quali vengono costantemente migliorate e aggiornate.

Ubuntu - una delle distribuzioni più comuni, facile da installare e intuitiva da usare. Ottimo per personal computer, laptop e server. Sviluppato e sponsorizzato da Canonical Ltd, ma ha anche un forte supporto dalla comunità libera. Il sistema operativo più popolare per i server web.

Debian è un'altra popolare distribuzione GNU/Linux che ha avuto un impatto significativo sullo sviluppo di tutti i sistemi operativi GNU/Linux in generale. Le caratteristiche principali di Debian: ampie opportunità, la presenza di molti repository, versioni di alta qualità: questa è la distribuzione più stabile di tutte quelle esistenti.

Linux Mint

Linux Mint è una distribuzione basata su Ubuntu e Debian. Linux Mint ha un design bello e intuitivo e si adatta anche agli utenti inesperti. Pertanto, viene spesso installato sui computer di casa per avere un sistema semplice e conveniente. La distribuzione ha il supporto per vari formati multimediali, compresi i programmi proprietari ( Adobe Flash), quindi è adatto per lavori multimediali.

Manjaro è una distribuzione basata su Arch Linux. Grazie al gran numero di programmi preinstallati (ad esempio, per il lavoro d'ufficio), è abbastanza adatto ai principianti, ma allo stesso tempo ha la capacità di mettere a punto molti pacchetti ed è stabile in generale.

Arco - una potente distribuzione basata sui principi di semplicità, modernità, pragmatismo, flessibilità e l'idea che il focus dovrebbe essere l'utente. Tuttavia, il principio di semplicità non si applica all'uso del sistema, ma alla sua organizzazione interna(Principi KISS e Unix-way). Pertanto, Arch è progettato per utenti avanzati che possono configurare e installare da soli le utilità di cui hanno bisogno.

Ora usando ultima versione Ubuntu, Fedora o OpenSUSE, possiamo goderci un ambiente desktop bello e moderno, facilità d'uso programmi di grafica, il fatto che la maggior parte dell'hardware del computer è supportata dal sistema senza impostazioni aggiuntive. Ma vi siete mai chiesti come il nostro amato sistema operativo sia arrivato a tutto questo?

Teniamo conto e valutiamo la quantità di tempo e impegno spesi da un numero enorme di sviluppatori per raggiungere questo stato quasi perfetto del sistema? Probabilmente no. Diamo un'occhiata alla storia di questo meraviglioso sistema operativo e al suo viaggio negli ultimi decenni. Quando è nata? Come si è evoluto? Quali distribuzioni sono arrivate durante lo sviluppo e qual è stato il punto di svolta che ha reso il sistema operativo per una sola persona il sistema operativo onnipresente che abbiamo oggi? E quali erano le distribuzioni che la community inviava all'archivio?

Quindi, torniamo mentalmente indietro nel tempo, quasi 30 anni fa, e ricordiamo dove è iniziato Storia di Linux sistemi.

1991 - l'inizio

All'inizio c'era Unix, creato dai programmatori Ken Thompson e Denis Ritchie nel 1969. Poi, nel corso degli anni Ottanta, sono stati realizzati molti progetti basati su Unix, ispirati a questa filosofia. Questi erano: The GNU Project di Richard Stallman, BSD (Berkley Software Distribution), il libro "Operating Systems: Design and Implementation" del professor Andrew Tanenbaum e MINIX (una versione mini di Unix), che è apparso nello stesso periodo del libro.

Ma non è stato fino al 1991 che è iniziata la storia di Linux. Un giovane studente finlandese di nome Linus Torvalds ha combinato tutto ciò che sapeva sui sistemi esistenti in un nuovo kernel che potrebbe conquistare il mondo. Ci sono molte leggende sul perché Linus abbia deciso di lavorare sul suo sistema. Uno di loro dice che ha lavorato in MINIX e ha trasferito i dati su un disco rigido invece che su un modem, distruggendo così tutte le partizioni Minix. Successivamente, è rimasto deluso da questo sistema operativo e ha deciso di crearne uno proprio.

Un'altra versione dice che ha scritto un kernel per migliorare la funzionalità della nuova macchina Intel 386 che stava usando. E poiché era vietato migliorare Minix, ha dovuto sviluppare il suo sistema operativo.

Qualunque fosse la vera ragione, creò un emulatore di terminale gratuito basato su Minix, che a sua volta era basato su Unix, e questo divenne la base per lavorare sul kernel del sistema operativo. Nel 1991, il 25 agosto, Linus pubblicò il suo famoso post sulla newsletter Minix.

Dopo di che, il primo Versione Linux, che allora si chiamava Freax, si sparse molto rapidamente tra i server FTP di tutto il mondo e il numero di utenti iniziò a crescere rapidamente. La versione 0.01 era molto diversa da quella disponibile oggi. Puoi scaricare tu stesso un kernel da 71 kilobyte e provare a installarlo da qui.

Andiamo più avanti lungo la strada della storia. Inutile dire che Linux si è evoluto in un sistema operativo completo e Manchester centro di calcolo ha creato una delle prime distribuzioni a utilizzare una partizione di avvio e root combinata. La distribuzione si chiamava MCC Interim Linux.

1992 - 1994 - sviluppo di sistemi desktop

Non ci volle molto e tra il 1992 e il 1994 abbiamo assistito alla nascita e allo sviluppo delle distribuzioni Linux più famose e influenti: Slackware, Red Hat e Debian. La versione del kernel è aumentata a 0.95, e qui c'è il supporto per il sistema X Window, che consente di eseguire applicazioni grafiche.

Slackware è stata una delle prime distribuzioni ad utilizzare il nuovo kernel Linux. Si chiamava quindi SLS (Softlanding Linux System) ed è stata fondata da Peter MacDonald nel 1992. SLS era piuttosto in anticipo sui tempi, in quanto era la prima distribuzione Linux a contenere non solo il kernel Linux 0.99, ma anche lo stack TCP/IP e Finestra di sistema X. Ma questa distribuzione ha avuto molti problemi ed è stata presto sostituita da Slackware di Patrick Volkerding. Ora è la distribuzione Linux più vecchia.

Ma SLS non ha solo dato vita a Slackware. A causa della problematica interfaccia SLS, un altro utente ha deciso di farlo proprio sistema e quindi ha lanciato un altro ramo delle distribuzioni Linux. Nel 1993 Ian Murdock pubblicò distribuzione Debian Linux, che dice prende il nome dalla sua allora fidanzata Debra Lynn e da lui stesso.

Con l'evoluzione di Slackware, sono emerse aziende che fornivano supporto tecnico per tale software. Uno di questi è apparso nel 1994 e si chiamava Software und System-Entwicklung, ora è meglio conosciuto come S.U.S.E Linux.

Un'altra distribuzione rilasciata il 3 novembre 1994 si chiama Red Hat Commercial Linux. La distro è stata creata da Mark Ewing e porta il nome del cappello rosso che l'autore indossava all'università.

Nel 1994, il 14 marzo, è stata rilasciata la versione 1.0.0 di Linux, che consisteva di 176.250 righe di codice. È così che è iniziata la storia dello sviluppo dei sistemi Linux.

1995 - 1999 - Emergono Gnome e KDE

Durante questo periodo, il sistema operativo Linux ha fatto un grande passo avanti nello sviluppo, poiché le principali distribuzioni Linux conosciute e ampiamente utilizzate ora appariranno nei prossimi cinque anni, così come le distribuzioni meno visibili. Tutto questo avviene durante l'attacco dei pinguini e il boom di dot.com.

Jurix Linux è stata una distribuzione e una popolarità interessanti per una serie di motivi. In primo luogo, è stata la prima distribuzione con un programma di installazione con script che consente all'amministratore di semplificare il processo di installazione. È stata una delle prime distribuzioni a supportare bootp e NFS e la prima a utilizzare il filesystem ext2.

Ma questo non è il motivo per cui Jurix è stata una pietra miliare nella storia di Linux: è stata la base per SUSE Linux, che usiamo ancora oggi.

Anche le distribuzioni basate su Red Hat Linux si sono sviluppate ampiamente durante questo periodo. C'erano versioni come Caldera, Mandrake, TurboLinux, Yellow Dog e Red Flag. La versione del kernel Linux è ora cambiata da 1.2 a 2.2.

La versione 2.0 è stata rilasciata nel 1996 e aveva 41 versioni precedenti. È questo rapido sviluppo del kernel e l'aggiunta di alcuni molto funzioni importanti assicurato la posizione del sistema operativo Linux come sistema operativo server e sistema per i professionisti IT di tutto il mondo.

Ad esempio, la versione 2.0 ha introdotto il supporto per il protocollo SMB, una migliore gestione della memoria e il supporto per lavorare su vari tipi di processori. La versione 2.2 ha ricevuto miglioramenti a SMB, supporto PowerPC e la possibilità di montare NTFS, ma finora di sola lettura.

C'è una leggenda che una volta mentre era in vacanza in Australia, Linus Torvalds visitò lo zoo, dove fu morso da un feroce pinguino. Dopo di che contrasse la pinguinite e si innamorò moltissimo dei pinguini. A Linus piacevano i pinguini, comunque. Come ha detto, sono incapaci e divertenti. Per quanto riguarda il nome del simbolo Linux - Tux, su Internet viene decifrato come (T) orvalds (U) ni (X). Ora sai tutto.

I sistemi basati su Debian non si sono evoluti così attivamente come Red Hat. Gli sviluppatori hanno preferito lavorare di più sull'usabilità e aspetto esteriore loro distribuzioni. Essendo più orientate al desktop, tali distribuzioni apparivano spesso sulle copertine delle riviste IT più popolari dell'epoca. Mi sono imbattuto in nomi come Libranet, Storm, Finnix e Corel Linux.

Senza dubbio il più Evento importante durante questa parte della storia di Linux ci fu l'emergere di KDE e Gnome. KDE (Kool Desktop Environment) è apparso nel 1996. Il suo fondatore fu Mathias Ettrich, uno studente dell'Università di Tubinga. Ha offerto non solo una raccolta di applicazioni, ma un intero ambiente desktop in cui potevano essere eseguite. Gli utenti ora hanno la possibilità di utilizzare X11 o KDE, che è scritto nel framework Qt rilasciato di recente.

Nel 1998 era uscito KDE 1.0 e la prima distribuzione ad usarlo di default era Mandrake. Nel 2000 è stata rilasciata la versione 2.0, che ha ricevuto molti miglioramenti, così come Konqueror, KOffice e la libreria KIO.

Miguel de Icaza e Federico Men hanno annunciato lo sviluppo di un nuovo ambiente desktop e applicazioni basate sulla libreria GTK+. Questo nuovo ambiente desktop si chiamava Gnome. Si ritiene che il primo sistema operativo ad utilizzare Gnome sia stato Red Hat Linux. Gnome è diventato rapidamente un ambiente desktop popolare grazie al suo alte prestazioni e convenienza per gli utenti ordinari. Nel maggio 2000 era stata rilasciata la versione 1.2 di Gnome Bongo.

2000 - 2005 - l'emergere delle distribuzioni Live

Questo periodo ha segnato un passo importante nella storia del sistema operativo Linux. Durante questi cinque anni, la sua popolarità è cresciuta notevolmente e sono comparsi molti nuovi computer Linux. Il kernel ha continuato a ricevere miglioramenti, sono comparsi nuovi programmi ed è apparsa anche la prima distribuzione live.

Knoppix, una distribuzione amichevole basata su Debian sviluppata da Klaus Knopper, era una delle più popolari all'epoca. È stato notevole per molte ragioni, ma la principale era la possibilità di avviare e provare il sistema direttamente dal CD.

Consideriamo ora questa funzione standard. Ma a quei tempi, Knoppix, rilasciato il 30 settembre 2000, poteva funzionare su qualsiasi computer e ottenere un sistema completo con supporto attrezzature varie e reti. Questo era nuovo. Knoppix divenne la base per molte distribuzioni e alcune di esse sono conosciute e utilizzate fino ad oggi.

Oltre alle distribuzioni già pronte, è apparso un progetto che aiuta gli utenti a creare la propria distribuzione. Linux da Scratch (LFS) è stato sviluppato insieme a un libro di Jared Beekmans, che mostrava come creare la propria distribuzione Linux dal codice sorgente.

Linux è prima di tutto libertà e ha bisogno di evolversi. Ma per sostenere lo sviluppo, garantirne la tutela e mantenere l'indipendenza, è necessario formare una società che faccia tutto questo. Pertanto, nel 2000, è stata creata una fondazione per sponsorizzare Linus e il lavoro della comunità in via di sviluppo, per costruire e migliorare Linux e per proteggere e preservare i valori fondamentali del movimento.

Un momento chiave durante questo periodo è stato il rilascio del kernel Linux 2.4 il 4 gennaio. Questa versione aggiunta Supporto USB, schede PC, ISA Plug and Play, nonché Bluetooth, RAID ed ext3. In effetti, è stato il kernel supportato più lungo, terminando con la versione 2.4.37.11 nel 2011. Il kernel è cambiato molto ed è diventato più versatile dalla 1.0.

Red Hat, che era già entrata nel mercato azionario e aveva ricevuto denaro per supportare il sistema operativo gratuito Red Hat Linux, decise che era giunto il momento di adottare un approccio più commerciale. Pertanto, la distribuzione è stata suddivisa in due rami. Red Hat Enterprice Linux 2.1 è stato rilasciato con il kernel 2.4.9. Era più stabile, supportato a lungo termine e per utenti commerciali. E la seconda distribuzione, Fedora, è gratuita per la comunità.

Red Hat Enterprice Linux è ancora open source. L'azienda ospita il codice sorgente su diversi server FTP, da cui diversi lo scaricano. gruppi indipendenti sviluppatori e compilano le loro distribuzioni basate su di esso: CentOS, Oracle Linux, CERN e Linux Scientifico. Hanno tutti i vantaggi di stabilità di una distribuzione commerciale, ma non hanno accesso al software e al supporto di Red Hat.

Nel dicembre 2002 appare un interessante kit di distribuzione: CRUX. Il suo obiettivo principale era quello di mantenerlo il più semplice possibile, una tendenza molto popolare all'epoca. CRUX era molto leggero e si concentrava maggiormente sullo sviluppatore piuttosto che sull'utente medio. Mentre altre distribuzioni hanno visto una crescita esponenziale e la rivalità come il miglior sostituto di Windows, CRUX è rimasto semplice e minimalista. Ed è interessante per noi perché è diventato la base per l'ormai molto popolare ArchLinux.

Il 18 dicembre è stata annunciata una nuova versione del kernel Linux, la 2.6. Questa versione supporta PAE, nuovi processori, supporto migliorato per processori a 64 bit, aumento della dimensione massima del file system a 16 TB, aggiunta file system EXT4 e altro.

Già a quel tempo le distribuzioni Linux erano abbastanza buone, ma erano ancora molto lontane dall'ideale per chi amava prodotti Microsoft... Pertanto, era necessaria una nuova filosofia che avvicinasse Linux all'utente medio. Ad esempio Ubuntu.

L'obiettivo di Ubuntu, una distribuzione basata su Debian, era creare un desktop facile da usare Desktop Linux che potrei usare utente normale con poca esperienza in questo sistema. Con il rilascio di Ubuntu 4.04 il 20 ottobre 2004, questo concetto è stato implementato.

2006 - 2012 - l'ascesa e la caduta di Ubuntu

Durante questo periodo, molte distribuzioni sono diventate più stabili e continuano a migliorare. Sono apparse anche molte nuove distribuzioni. Uno di questi, la cui prima versione è stata rilasciata nel 2006, è molto popolare oggi. Questo è Linux Mint. Era basato su Ubuntu e conteneva sia software gratuito che proprietario. Ciò ha notevolmente semplificato l'installazione di codec, driver e altri componenti per i principianti. Gli sviluppatori della distribuzione hanno cercato di includere nuovi programmi e hanno anche ascoltato le opinioni dei loro utenti, che hanno ottenuto il sostegno della comunità.

Nel frattempo è stata rilasciata una nuova versione dell'ambiente desktop KDE4, che è stata accolta con critiche da parte degli utenti per la sua mancanza di stabilità. Anche lo stesso Linus ha affermato che questa versione di KDE rompe tutto e fornisce solo la metà delle capacità della versione precedente. Tuttavia, gli utenti hanno iniziato a utilizzare KDE4 con un ambiente Plasma e un aspetto moderno, e dal rilascio della versione 4.2, avvenuta nel 2009, si erano già dimenticati delle loro esperienze negative.

Il 23 settembre è stato rilasciato il sistema operativo più popolare basato sul kernel Linux, sebbene il 90% degli utenti non abbia idea di utilizzare Linux. Ovviamente questo è Android. La versione 1.0 è stata rilasciata per HTC Dream e potrebbe fare tutto ciò che ti aspetti da smartphone moderno ma è stato davvero brutto. La maggior parte dei bug sono stati corretti nella versione 1.1, ma solo a partire dalla versione 1.5 Sistema Android ha iniziato a conquistare il mondo degli smartphone.

Durante tutto questo tempo, Ubuntu è diventato sempre più forte. Si classificava regolarmente al primo posto nelle distribuzioni Linux, guadagnava sempre più fan ed era abbastanza facile da usare. Ma poi, un soleggiato giorno di aprile, è stato rilasciato Ubuntu 14.04, con un nuovo ambiente predefinito: Unity. Gnome 3 e KDE 4 non hanno mai ricevuto così tanti feedback negativi mentre volavano verso Unity. Possiamo dire che allora quasi tutti odiavano Unity. Ma Canonical non abbandonò subito l'idea e la shell divenne abbastanza utilizzabile.

Dopo anni di sviluppo sul ramo 2.6, è stato finalmente rilasciato il kernel 3.0. E no, non ci sono stati cambiamenti significativi in ​​esso. È solo che Linus e la comunità hanno deciso che 2.6.* La numerazione stava diventando troppo complicata ed era ora di cambiare il numero.

Il fallimento di KDE4 non è l'unica sfortunata storia dello sviluppo degli ambienti Linux. Dopo di ciò, si potrebbe dire che gli sviluppatori dovrebbero imparare dall'esperienza di qualcun altro e sapere già cosa piace al loro pubblico. Ma questo non è chiaramente il caso del team di sviluppo di Gnome, che ha rilasciato Gnome 3 nell'aprile 2012. Ora gli utenti di Gnome erano molto scontenti delle modifiche all'interfaccia e stavano passando a KDE o utilizzando versioni precedenti di Gnome. Ma in le seguenti versioni Gnome è migliorato molto e gli sviluppatori di Linux Mint hanno deciso di mantenere il vecchio aspetto di Gnome con nuove funzionalità e hanno creato il proprio ambiente: Cinnamon.

2012-2018 - Linux e giochi

Al giorno d'oggi, Linux ha conquistato quasi completamente il mercato dei server ed è diventato ancora più attraente per gli utenti domestici. Uno dei fattori che rendono Linux attraente per persone normali sono giochi. Nel febbraio 2013, Valve, il creatore di un'importante piattaforma di distribuzione di giochi, ha rilasciato una versione del suo Cliente Steam per Linux. A quel tempo, la maggior parte dei giochi poteva essere eseguita solo tramite l'emulatore di Windows e quei giochi che erano per Linux, di regola, non interessavano a nessuno.

Diversi anni dopo, è stato rilasciato SteamOS, un sistema operativo basato su Linux per console di gioco Valvola. Attualmente ci sono oltre 3000 giochi disponibili per Linux su Steam. Anche Valve ha recentemente iniziato a lavorare sull'integrazione di un emulatore di giochi Windows su Steam, che renderà ancora più semplice avviarlo, dato che a questo emulatore è stato recentemente aggiunto il supporto per molte librerie di DirectX 10 e 11.

Le nuove distribuzioni continuano ad apparire alla stessa velocità di prima. Tra questi ce ne sono di interessanti. Ad esempio Manjaro basato su Arch Linux. È apparso nel novembre 2013, ma nonostante la sua giovinezza occupa già una posizione di primo piano in popolarità in molte cime. Il suo vantaggio è che semplifica l'installazione e la configurazione di ArchLinux, ma allo stesso tempo conserva la sua flessibilità e alcuni vantaggi. Oltre a Manjaro, ne sono stati rilasciati molti altri nuovi. distribuzioni interessanti come Antergos, ElementaryOS, Deepin Linux e altri che ora sono popolari tra gli utenti.

Per quanto riguarda il kernel Linux, la versione è stata nuovamente modificata in 4.0 nel 2015. Anche in questo caso, non c'è stato alcun cambiamento importante, è stata effettuata una votazione e la comunità ha deciso che la versione del kernel doveva essere modificata. I cambiamenti significativi durante questo periodo includono l'aggiunta del supporto UEFI, il miglioramento del lavoro con il nuovo hardware, l'aggiunta di sistemi di sicurezza, il porting dei sottosistemi richiesti per Android, la stabilità Btrfs migliorata e molto altro.

Nel 2013, la società di sviluppo Ubuntu ha deciso di cimentarsi nel mercato mobile e ha rilasciato versione mobile Ubuntu - Ubuntu Touch... I vantaggi del sistema operativo dovevano essere la capacità di trasformare uno smartphone in computer a tutti gli effetti quando lo si collega allo schermo tramite HDMI. Per questo è stata sviluppata una shell Unity 8 separata, il server display Mir invece dell'X Window e sono stati rilasciati anche diversi smartphone. Ma non è venuto fuori nulla del progetto, è stato chiuso nel 2017 dopo che Smasung ha rilasciato il suo DEX. Anche nella versione 17.10 Sviluppatori Ubuntu hanno deciso di abbandonare l'uso di Unity e sono tornati a Gnome, e invece del loro server di visualizzazione Mir, ora useranno Wayland sviluppato dalla comunità, che è anche in fase di sviluppo per sostituire l'eredità Xorg.

conclusioni

Sfortunatamente, il nostro tour nel passato di Linux è giunto al termine. Abbiamo visto le vecchie distribuzioni Linux e abbiamo imparato come è iniziato tutto. Non si sa cosa accadrà in futuro, ma il sistema operativo Linux si sta evolvendo e sempre più persone e aziende se ne interessano. Questa storia Creazione Linux non finisce e, molto probabilmente, ha un grande futuro.

Circa l'autore

Fondatore e amministratore del sito, sono appassionato di software open source e del sistema operativo Linux. Attualmente sto usando Ubuntu come sistema operativo principale. Oltre a Linux, sono interessato a tutto ciò che riguarda la tecnologia dell'informazione e la scienza moderna.

Linux è il nome collettivo per i sistemi operativi basati sul software libero GNU e che utilizzano il kernel con lo stesso nome. È creato e distribuito secondo il modello di sviluppo del software gratuito e open source. Pertanto, il nome generico non implica alcun singolo pacchetto "ufficiale" per Linux; sono distribuiti per lo più gratuitamente sotto forma di varie distribuzioni già pronte che hanno il proprio set di programmi applicativi e sono già configurati per le esigenze specifiche dell'utente.

Si riferisce a UNIX-like, cioè nell'era del nascente DOS e delle prime timide interfacce grafiche di Atari e Apple, era quantomeno promettente. L'unicità di GNU come sistema operativo risiede nel fatto che l'autore non è stato in grado di completarlo per 31 anni, o meglio, il suo nucleo è GNU Hurd. Successivamente, nel 1985, Stallman ha fondato la Free Software Foundation e nel 1989 ha compilato la GNU General Public License (GNU GPL). Lo scopo della GNU GPL è concedere all'utente i diritti di copiare, modificare e distribuire (anche su base commerciale) software e garantire che gli utenti di tutto il software derivato ottengano i diritti di cui sopra.

Ma un altro talento, Linus Torvalds, ha utilizzato con successo il lavoro di Stallman per creare il sistema operativo Linux. Il 17 settembre 1991, Linus Torvalds pubblicò in Rete Linux Kernel 0.01 - Codice sorgente Linux che pesa solo 64Kb. Il prototipo del futuro kernel era il sistema operativo MINIX: un sistema operativo compatibile con UNIX per personal computer che si avviava da floppy disk e si adattava alla memoria molto limitata di un personal computer in quel momento. MINIX è stato creato da Andrew Tanenbaum come sistema operativo didattico che dimostra l'architettura e le capacità di UNIX, ma è inutilizzabile. Linus Torvalds voleva realizzare un kernel completo per il suo PC. Ha dato al suo kernel il nome freax, ma in seguito è stato cambiato dal proprietario del server ftp in Linux - un ibrido tra il nome del creatore e la parola UNIX.

Il fatto che Linus abbia messo il suo codice OS su Internet è stato decisivo per il futuro di Linux. Sebbene nel 1991 Internet non fosse ancora così diffuso come lo è oggi, è stato utilizzato principalmente da persone con una formazione tecnica sufficiente. E fin dall'inizio, Torvalds ha ricevuto diverse risposte interessate.

Intorno al febbraio 1992, Linus chiese a tutti coloro che avevano già usato o testato Linux di inviargli una cartolina. Diverse centinaia di tali cartoline sono state ricevute da tutto il mondo: dalla Nuova Zelanda, dal Giappone, dai Paesi Bassi, dagli Stati Uniti. Ciò indicava che Linux stava cominciando a guadagnare una certa notorietà.

All'inizio, centinaia di volontari si sono uniti allo sviluppo, poi migliaia, poi centinaia di migliaia di volontari. Il sistema non era più solo un giocattolo per hacker. Integrato da una serie di programmi sviluppati nell'ambito del Progetto GNU, il sistema operativo Linux è diventato utilizzabile.

E il fatto che il nucleo del sistema fosse distribuito sotto la GNU General Public License garantiva che i codici sorgente del sistema sarebbero rimasti liberi, cioè avrebbero potuto essere copiati, studiati e modificati senza timore di molestie da parte dello sviluppatore o di qualche società commerciale. Questo fatto ha attirato sempre più seguaci nelle file di utenti e sostenitori di Linux, principalmente studenti e programmatori.

A questo punto, è stata formata una conferenza separata su Internet dedicata a Linux - comp.os.linux. Gli appassionati formarono molti gruppi di utenti e all'inizio del 1994 uscì il primo numero di Linux Journal. Linux ha attirato l'attenzione delle aziende industriali e diverse aziende più piccole hanno iniziato a sviluppare e vendere le proprie versioni di Linux.

Inizialmente, Linus Torvalds non voleva vendere il suo sviluppo. E non volevo che nessun altro lo vendesse. Ciò era chiaramente indicato nell'avviso di copyright incluso nel file COPYING della primissima versione - 0.01. Inoltre, il requisito di Linus imponeva restrizioni molto più severe su Distribuzione Linux rispetto a quelli proclamati nella licenza GNU: non era consentito addebitare denaro per il trasferimento o l'uso di Linux. Ma già nel febbraio 1992, iniziarono a chiedergli il permesso di addebitare un compenso per la distribuzione di floppy Linux per coprire il tempo e il costo dei floppy disk. Inoltre, è stato necessario tenere conto del fatto che durante la creazione di Linux sono stati utilizzati molti strumenti gratuiti su Internet, il più importante dei quali è stato il compilatore GCC. È protetto da copyright sotto la GPL, che è stata inventata da Richard Stallman. Torvalds ha dovuto rivedere la sua dichiarazione sul copyright e, a partire dalla versione 0.12, è passato anche all'uso della licenza GPL.

Da un punto di vista tecnico, Linux è solo il kernel di un sistema operativo simile a Unix, responsabile dell'interazione con l'hardware del computer e dell'esecuzione di attività come l'allocazione della memoria, l'assegnazione del tempo del processore a vari programmi e così via. Oltre al kernel, il sistema operativo include molte utilità diverse che servono a organizzare l'interazione dell'utente con il sistema. Il successo di Linux come sistema operativo è in gran parte dovuto al fatto che nel 1991 il progetto GNU aveva già sviluppato molte utilità che venivano distribuite gratuitamente su Internet. Il progetto GNU mancava di un kernel, e molto probabilmente il kernel sarebbe rimasto inutilizzato se fossero mancate le utilità necessarie. Linus Torvalds si è trovato con il suo sviluppo in il posto giusto al momento giusto. E ha ragione Richard Stallman quando insiste sul fatto che il sistema operativo non dovrebbe chiamarsi Linux, ma GNU/Linux. Ma il nome Linux è stato storicamente assegnato a questo OS, quindi lo chiameremo anche semplicemente Linux (senza dimenticare i meriti di Stallman e dei suoi collaboratori).

Conclusione

La storia del sistema operativo risale a circa mezzo secolo. Era in gran parte determinato e determinato dallo sviluppo elemento base e apparecchiature informatiche. Al momento, l'industria informatica globale si sta sviluppando molto rapidamente, le prestazioni dei sistemi sono in aumento e quindi la capacità di elaborare grandi quantità di dati è in aumento. I sistemi operativi della classe MS-DOS non possono più far fronte a un tale flusso di dati e non possono utilizzare appieno le risorse dei computer moderni, pertanto recentemente c'è una transizione a sistemi operativi più potenti e avanzati della classe UNIX, un esempio di che è Windows NT, rilasciato da Microsoft.

Letteratura

    A.V. Gordeev Sistemi operativi: libro di testo per le università. - 2a ed. - SPb.: Pietro, 2007 .-- 416 p. - ISBN 978-5-94723-632-3.

    Irtegov D.V. Introduzione ai sistemi operativi. - 2a ed. - SPb .: BHV-SPb, 2007 .-- ISBN 978-5-94157-695-1.

    Tanenbaum E. CON. Organizzazione informatica multilivello = Organizzazione informatica strutturata. - M.: Mir, 1979 .-- 547 p.

    Tanenbaum E.S. Sistemi operativi moderni = Sistemi operativi moderni. - 2a ed. - SPb.: Pietro, 2005 .-- 1038 p. - ISBN 5-318-00299-4.

    Tanenbaum E.S., Woodhull A.S. sistema operativo. Progettazione e Implementazione = Sistemi Operativi: Progettazione e Implementazione. - 3a ed. - SPb.: Pietro, 2007 .-- 704 p. - ISBN 978-5-469-01403-4.

    Shaw A. Progettazione logica dei sistemi operativi = La progettazione logica dei sistemi operativi. - M .: Mir, 1981 .-- 360 p.

Principali articoli correlati