GNU/Linux >> Linux Esercitazione >  >> Linux

Storia di Unix e Linux

Cronologia Unix, Linux e varianti

Introduzione

Un tempo i sistemi operativi erano complessi e ingombranti. Un giorno, alla fine degli anni '60, Ken Thompson, Dennis Ritchie e alcuni dei loro colleghi di At&T Bell Labs decisero di scrivere una versione più semplice di Multics per eseguire giochi sul loro PDP-7, e così nacque Unix.

Anche AT&T deteneva i diritti sul codice e le licenze erano costose. Molte altre società hanno concesso in licenza Unix e venduto la propria versione. I principali giocatori includevano DEC, HP, IBM, Sun. Le varianti di Unix aggiungevano le proprie estensioni, spesso rubando idee l'una all'altra in oltre al mondo accademico.

A Berkeley

Nel frattempo, a Berkeley, un certo numero di accademici non era soddisfatto della situazione delle licenze e ha deciso di creare una versione di Unix che non includesse alcun codice con licenza AT&T. Così all'inizio degli anni '80 la Berkeley Software Distribution o BSD divenne una variante gratuita di Unix. BSD ha funzionato per la prima volta su MiniComputer come PDP-11 e VAXen.

SULLA costa orientale

Nel frattempo, sulla costa orientale, Richard Stallman ha avuto un attacco quando non è riuscito a ottenere il codice sorgente dal driver della stampante. Ha fondato il GNU (G NU nU nix) progetto nel 1983 con l'intenzione di creare un sistema operativo simile a Unix libero, solo migliore. Dopo un po' di esitazione, il kernel di questo sistema operativo è stato scelto per essere Hurd, che sarà utilizzabile da un decennio a questa parte. Molti componenti del I progetti GNU sono inclusi in tutti gli unice gratuiti attuali, in particolare nel compilatore GCC .

In Finlandia,

Linus Torvalds nell'estate del 1991 si è dedicato all'hacking. Quando si è svegliato, si è reso conto di aver scritto un sistema operativo per il suo PC e ha deciso di condividerlo mettendolo su un server FTP in una directory chiamata  linux .Il successo ha superato le sue aspettative.

Molte persone hanno creato distribuzioni di software tra cui il kernel Linux, molti programmi GNU, l'X Window System e altri software gratuiti. Queste distribuzioni (Slackware, Debian, Red Hat, SUSE, Gentoo, Ubuntu, ecc.) sono ciò a cui le persone generalmente si riferiscono quando dicono "Linux". La maggior parte delle distribuzioni Linux è costituita principalmente da software libero come in discorso, sebbene il software che è semplicemente libero come nella birra è spesso incluso quando non esiste un equivalente gratuito.

Altro

gli unice attualmente esistenti includono i vari fork di BSD (puoi scegliere tra FreeBSD , NetBSD e OpenBSD , tutti gratuiti, aperti e sviluppati attraverso la 'rete), oltre a un numero in diminuzione di varianti commerciali destinate ai server:e AIX , HP-UX , Solaris , e alcuni contendenti molto minori. Un altro sistema operativo proprietario basato su Unix è Mac OS X in esecuzione su desktop, laptop e PDA Apple.

Possiamo semplificare la cronologia in questa tabella:

Anno Evento
1957 Bell Labs ha scoperto di aver bisogno di un sistema operativo per il proprio computer center che all'epoca eseguiva vari lavori batch. Quindi il sistema operativo BESYS è stato creato presso Bell Labs per far fronte a queste esigenze.
1965 Bell Labs stava adottando apparecchiature informatiche di terza generazione e ha deciso di unire le forze con General Electric e MIT per creare Multics (Multiplexed Information and Computing Service).
1969 Nell'aprile 1969, AT&T decise di ritirare Multics e passare a GECOS. Quando Multics è stato ritirato Ken Thompson e Dennis Ritchie hanno dovuto riscrivere un sistema operativo per riprodurre i viaggi nello spazio su un'altra macchina più piccola (un DEC PDP-7 [Programmed Data Processor 4 K memory for user program). Quindi il risultato è stato un sistema che un collega scherzoso ha chiamato UNICS (Uniplexed Information and Computing Service), un "Multics evirato".
1969 Estate 1969 sviluppato Unix.
1969 Linus Torvalds è nato il 28 dicembre 1969.
1971 Prima edizione di Unix rilasciata il 3 novembre 1971. La prima edizione di UNix PROGRAMMER'S MANUAL [di] K. Thompson [e] D. M. Ritchie . Include oltre 60 comandi come:b (compilare il programma B); avvio (riavvio del sistema); Gatto  (concatenare file); chdir  (cambia directory di lavoro); chmod (cambia modalità di accesso); oltre a chown (Cambiare proprietario); cp  (copia il file); ls  (elencare il contenuto della directory); mv  (sposta o rinomina file); Roff (scorrere fuori testo); WC  (ottenere il conteggio delle parole); chi  (chi è uno del sistema). La cosa principale che mancava erano le pipe.
1972 La seconda edizione di Unix è stata rilasciata il 06 dicembre 1972.
1972 Ritchie ha riscritto B e ha chiamato il nuovo linguaggio C lingua.
1973 Unix è stato installato su 16 siti (tutti all'interno di AT&T/Western Electric); è stato presentato pubblicamente in una conferenza in ottobre.
1973 La terza edizione di Unix è stata rilasciata nel febbraio 1973.
1973 La quarta edizione di Unix è stata rilasciata nel novembre 1973.
1974 La quinta edizione di Unix è stata rilasciata nel giugno 1974.
1974 Thompson è andato alla UC Berkeley per insegnare per un anno, Bill Joy è arrivato come uno studente neolaureato. Frustrato da ndr , Joy ha sviluppato un editor più in evidenza em .
1975 La sesta edizione di Unix è stata rilasciata nel maggio 1975.
1975 L'introduzione di Bourne Shell inizia ad essere aggiunta.
1977 1BSD è stato rilasciato alla fine del 1977.
1978 2BSD è stato rilasciato a metà del 1978.
1979 La settima edizione di Unix è stata rilasciata nel gennaio 1979.
1979 3BSD rilasciato alla fine del 1979.
1979 SCO fondata da Doug e Larry Michels come porting Unix oltre che società di consulenza.
1980 4.0BSD rilasciato nell'ottobre 1980.
1982 SGI ha introdotto IRIX.
1982 È stato rilasciato HP-UX 1.0.
1983 AT&T ha rilasciato la sua prima versione di System V.
1983 SCO ha consegnato il suo primo sistema Unix in pacchetto chiamato SCO Xenix System V per PC basati su processori Intel 8086 e 8088.
1983 Il progetto GNU è stato annunciato per la prima volta da Richard Stallman il 27 settembre 1983.
1984 ULTRIX è stato rilasciato per la prima volta.
1985 L'ottava edizione di Unix è stata rilasciata nel febbraio 1985.
1985 Il manifesto GNU è stato pubblicato nel numero di marzo 1985 del Dr. Dobb's Journal. Il progetto GNU inizia un anno e mezzo dopo.
1986 La nona edizione di Unix è stata rilasciata nel settembre 1986.
1987 Sun e AT&T hanno gettato le basi per il business computing nel prossimo decennio con un'alleanza per lo sviluppo di Unix System V Release 4.
1988 HP-UX 2.0 rilasciato.
1988 HP-UX 3.0 rilasciato.
1989 Così SCO ha distribuito SCO Unix System V/386, il primo prodotto commerciale in volume concesso in licenza da AT&T a utilizzare il marchio Unix System.
1989 HP-UX 7.0 rilasciato.
1989 Anche la decima edizione di Unix rilasciata nell'ottobre 1989.
1990 AIX, abbreviazione di Advanced Interactive eXecutive, è stato introdotto per la prima volta nel mercato da IBM nel febbraio 1990.
1991 Sun ha presentato l'ambiente operativo Solaris 2, appositamente ottimizzato per il multiprocessing simmetrico.
1991 Linux è stato introdotto da Linus Torvalds e uno studente in Finlandia.
1991 HP-UX 8.0 è stato rilasciato nel 1991.
1991 BSD/386 ALPHA Primo codice rilasciato a persone al di fuori di BSDI 12/xx/1991.
1992 HP-UX 9.0 è stato rilasciato nel 1992.
1993 NetBSD 0.8 è stato rilasciato il 20 aprile 1993.
1993 FreeBSD 1.0 è stato rilasciato nel dicembre 1993.
1994 Red Hat Linux è stato introdotto nel 1994.
1994 Caldera, Inc è stata fondata nel 1994 da Ransom Love e Bryan Sparks.
1994 La prima versione di SUSE Linux è stata rilasciata nel marzo 1994.
1994 NetBSD 1.0 è stato rilasciato il 26 ottobre 1994.
1995 FreeBSD 2.0 è stato rilasciato nel gennaio 1995.
1995 SCO ha acquisito l'attività di tecnologia sorgente di Unix Systems da Novell Corporation (che l'aveva acquisita da Unix System Laboratories di AT&T). SCO ha anche acquisito il sistema operativo UnixWare 2 da Novell.
1995 È stato rilasciato HP-UX 10.0.
1995 4.4 BSD Lite Release 2, la vera distribuzione finale, è stata rilasciata dal CSRG nel giugno 1995.
1996 KDE ha iniziato ad essere sviluppato da Matthias Ettrich.
1997 È stato rilasciato HP-UX 11.0.
1997 Caldera ha distribuito OpenLinux Standard 1.1 il 5 maggio 1997, la seconda offerta nella linea di prodotti OpenLinux di Caldera.
1998 IRIX 6.5, la quinta generazione di SGI Unix, è stata rilasciata il 6 luglio 1998.
1998 SCO ha fornito il sistema operativo UnixWare 7.
1998 È stato rilasciato il sistema operativo Sun Solaries 7.
1998 Di conseguenza FreeBSD 3.0 rilasciato il 16 ottobre 1998.
2000 Anche FreeBSD 4.0 rilasciato il 13 marzo 2000.
2000 Caldera Systems Inc. ha annunciato che Caldera Systems ha accettato di acquisire la SCO Server Software Division oltre alla Professional Services Division.
2000 Red Hat ha rilasciato la prima versione di Red Hat Enterprise Linux il 22 febbraio 2000 ed era originariamente denominata Red Hat Linux Advanced Server.
2001 Quindi Linus Torvalds ha rilasciato la versione 2.4 del codice sorgente del kernel di Linux il 4 gennaio 2001.
2001 Microsoft ha intentato una causa per marchi contro Lindows.com nel dicembre 2001.
2002 Gentoo 1.0, una distribuzione Linux, è stata rilasciata il 31 marzo 2002.
2003 Quindi la prima versione di Fedora, una distribuzione Linux, è stata rilasciata il 6 novembre 2003.
2004 Di conseguenza Lindows ha cambiato nome in Linspire il 14 aprile 2004.
2004 Red Hat Linux 9.0, l'ultima versione di Red Hat Linux (commerciale), ha raggiunto la fine del ciclo di vita il 30 aprile 2004.
2004 Quindi la prima versione di Ubuntu è stata rilasciata il 20 ottobre 2004.
2007 Il 5 novembre 2007 Google ha rilasciato anche la prima versione del sistema operativo Android per dispositivi mobili. Il sistema operativo Android è basato sul kernel Linux.
2009 Chrome OS, un sistema operativo basato su Linux, è stato sviluppato da Google il 7 luglio 2009. Anche Chrome OS è progettato per essere utilizzato con un Chromebook.
2013 Il 13 dicembre 2013 Valve ha anche rilasciato SteamOS, un sistema operativo per giochi basato sulla distribuzione Linux Debian.
2016 finalmente, è stata annunciata un'opzione di abbonamento gratuito per Red Hat Enterprise Linux per gli sviluppatori e destinata esclusivamente a un uso non di produzione.


Linux
  1. 10 fatti interessanti e divertenti su Linux

  2. Come controllare la versione del sistema operativo e di Linux

  3. Linux:comprensione delle autorizzazioni e dei tipi di file Unix?

  4. 12 passaggi per installare e configurare Alfresco su UNIX / Linux

  5. Come montare e smontare un file system in Linux

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Come installare e configurare Redis su un sistema Linux

Linux vs Unix

Comprimere e decomprimere i comandi in Linux/Unix

Come cancellare la cronologia di Bash in Linux e Mac

Che cosa sono le chiamate di sistema Linux e le funzioni di libreria?