Historien til Linux

Historien til Linux

Linux fylte 30 år i 2021. Den første Linux -kjernen ble offentliggjort 17. september 1991. Så hva er Linux? Linux er et fellesskap av open source-operativsystemer som er utviklet på toppen av Linux-kjernen. Linux kommer pakket i Linux -distribusjoner.

Hva med Linux -distribusjoner? Linux -distribusjoner, eller godt kalt distro, er ikke annet enn programvaresamlinger basert på Linux -kjernen og et pakkehåndteringssystem. Brukere får bruke Linux generelt ved å laste ned og installere en distro i maskinene sine. Vi har en mer detaljert diskusjon om Linux-distribusjoner i den senere delen av denne oppskrivningen.

Linux ble skrevet av finsk-amerikansk programvareingeniør Linus Benedict Torvalds. Er du interessert i å kjenne til Linux historie? Hvordan ble det skapt? Hva er historien bak utviklingen og navngivningen? Hvordan kom Linux under GNU GPL -lisensen? Hva er Linux -maskot? Hva er den siste utviklingen? Hva er det mellom Microsoft og Linux?... da er denne artikkelen bare for deg. La oss begynne!

Hva inspirerte Linux

AT&T ble droppet fra Multics. Dette førte til oppfinnelsen og implementeringen av UNIX OS i 1969. Unix ble opprettet av amerikanske datavitenskapelige legender Kenneth Lane Thompson og Dennis Macalistair Ritchie fra AT&T Bell Labs. Og den første versjonen ble utgitt i 1970.

2 år senere opprettet de C ut av UNIX. Og der kommer den fremtidige basen for mange programmeringsspråk! C Lagt til Portability and Accessability to Unix, og dermed ble den stadig mer populær, bredt vedtatt, modifisert og kopiert av bedrifter og akademiske institusjoner over hele kloden. AT&T var den eneste eieren av UNIX -opphavsretten.

Den amerikanske programmereren Richard Matthew Stallman begynte GNU-prosjektet for å lage et gratis UNIX-lignende operativsystem i 1983. Han skrev GPL (GNU General Public License) som en del av prosjektet sitt. På 1990 -tallet var det nok programvare til å bygge et komplett operativsystem. Imidlertid kunne ikke GNU -kjernen trekke nok utviklingsarbeid og etterlot GNU ufullstendig.

I 1987, amerikansk-nederlandsk professor Andrew S. Tanenbaum skrev Unix-lignende system minix for akademisk bruk. Kildekoden til Minix ble gjort tilgjengelig for alle, men Minix kunne ikke endres eller omfordeles. Minix 16-biters arkitektur var ikke godt tilpasset Intels stadig mer populære 386-design for PC-er. Det ble svært dyrt for private brukere å bruke UNIX for Intel 386 personlige datamaskiner.

Og dette førte til Linus Torvalds 'begynnelse av et nytt prosjekt. Senere uttalte Linus Torvalds at hvis verken 386bsd eller GNU Hurd var tilgjengelig i løpet av sin tid, ville han ikke være interessert i å skrive prosjektet sitt.

Torvalds 'Linux -utvikling

Den 25. august 1991 begynte Linus Torvalds sitt prosjekt mens han studerte ved University of Helsinki. Dette prosjektet viste seg å være Linux -kjernen. Det var basert på minix. Også GNU C -kompilator ble brukt i utviklingen.

Torvalds 'nye program var for maskinvaren som ble brukt av ham og uavhengig av et hvilket som helst OS. Linus hadde som mål å bruke funksjonene til at PC -en hans hadde en 80386 mikroprosessor. År senere i 2001 pennet Torvalds ned sin selvbiografi bare for moro skyld: historien om en tilfeldig revolusjonær. I boka nevnte han at han startet prosjektet sitt som "bare en hobby" og endte opp med en OS -kjerne. Da var han bare 21 år og kunngjorde det nye prosjektet via en Usenet NewsGroup Comp.OS.Minix.

Så hva er en Usenet NewsGroup? En Usenet NewsGroup er ingenting annet enn et Usenet -depot som brukes til oppdateringer lagt ut av brukerne. De er i utgangspunktet diskusjonsgrupper. og ikke spesielt brukt til å publisere nyheter. Nyhetsgrupper er ikke teknisk, men funksjonelt det samme som diskusjonsfora. NewsReader -klienter brukes til å lese nyhetsgruppeinnhold.

I henhold til Linus Torvalds begynte Linux å få betydning etter Porting X -vindusystem til Linux opprettet av Orest Zborowski. Hvis du vil lære mer om Orest Zborowski, kan dette intervjuet interessere deg. X vindusystem eller x11 er vanlig på UNIX-baserte operativsystemer. Det er vindu for bitmap -skjermer.

Historien bak navnet Linux

Linus Torvalds hadde freax i tankene som navnet Linux. Torvalds opprettet Freax som en sammenslåing av tre ord - gratis, freak og x fra Unix. I omtrent et halvt år brukte Linus Torvalds Freax som fillagring. Opprinnelig ble Linux vurdert, men avskjediget som det kan høres "egoistisk".

I september 1991 ble Funets FTP -server brukt til å laste opp filer for utviklingsformål. Imidlertid var Ari Lemmke ved Hut (Helsinki University of Technology), en av FTPs frivillige administratorer, ikke helt glad i navnet Freax. Så han endret navnet som Linux på FTP -serveren. Senere samtykket Torvalds til det samme.

Torvalds la til en lydguide til Linux -kjernekodekoden for å uttale ordet Linux riktig. Selv om kjernen ofte ble brukt med annen programvare fra GNU -prosjektet, ble betegnelsen “Linux” først og fremst bare brukt til kjernen. Det er faktisk at Kernel veldig raskt ble GNU -programvarens mest populære adopsjon.

I juni 1994 ble Linux kalt en "Free Unix Clone" i GNUs Bulletin. Også Debian -prosjektet kåret til produktet Debian Gnu/Linux. I mai 1996 publiserte Stallman Emacs 19.31 Redaktør. På samme måte ble Linux Lignux og kombinerte GNU og Linux. Men snart ble GNU/Linux foretrukket over Lignux.

Navnet GNU/Linux fikk blandede reaksjoner fra Linux -samfunnet og brukerne. Debian og GNU -prosjektene foretrakk å bruke dette navnet. Men folk likte generelt å bruke Linux.

GNU GPLs rolle i Linux

Den første Linux -kjernen ble publisert under sin egen lisens. Dette hadde noen begrensninger for kommersielle aktiviteter. Imidlertid den første Linux -kjernen 0.01 ble løslatt med en GNU Bash Shells binære. Programvaren som ble inkludert ble utviklet under GNU GPL eller GNU General Public License. Det var en del av det beryktede GNU -prosjektet.

Linus Torvalds skrev “Notater for Linux -utgivelsen 0.01 ”. I dette notatet nevnte han GNU -programvaren som kreves for å kjøre Linux. Han avslørte også at de fleste av verktøyene kommer under GNU Copyleft. Nå, hva er copyleft? Copyleft er den praksisen der du er autorisert til å endre og fritt distribuere åndsverk. Og du vil bli pålagt å bevare rettighetene i derivater som er opprettet av den samme eiendommen.

Copyleft -lisenser er i stand til å opprettholde opphavsrettsbetingelser for dokumenter, dataprogramvare, kunst osv. Informasjonen som kreves for Copyleft er vanligvis i kildekodefilformater.

Torvalds ønsket å frigjøre Linux -kjernen under GNU GPL -lisensen i 1992. Og han ga denne kunngjøringen i utgivelsesnotatversjonen 0.12. I midten av desember samme år publiserte Torvalds versjon 0.99 med GNU GPL -lisensen. Linux og GNU utviklers felles innsats integrert Linux med GNU -komponenter for å lage et fullt funksjonelt gratis OS. Linus ga en gang en uttalelse ved å si - “Å lage Linux Gpled var definitivt det beste jeg noensinne har gjort.”

Rundt 2000 kunngjorde Linus Torvalds at Linux -kjernen kommer under GPLV2 -lisensen. Etter mange års utkast og diskusjoner, i 2007, ga Torvalds ut GPLV3. Men flertallet av Linux -utviklerne inkludert Torvalds var ikke klar til å vedta den nye lisensen.

Linux -maskot

I 1996 kunngjorde Linus Torvalds kunngjøringen om en Linux -maskot. Da Linux -teamet var inne i maskotvalget, nevnte Torvalds en personlig historie. Det handlet om en liten pingvin som hadde bitt ham da han besøkte National Zoo & Aquarium of Canberra, Australia. Da betraktet teamet som en pingvin som den offisielle Linux -maskoten.

Den amerikanske programmereren Larry Ewing presenterte utkastet til dagens Linux -maskot basert på Linus 'erfaring med Little Penguin. James Hughes foreslo Tux som navnet på maskoten. Tux kom fra Torvalds 'UNIX, sammen med å være sammentrekningen av smokingen som hadde en lignende farge som pingvinen.

Linux -distribusjoner

Mens du snakker om Linux, kan Linux -distribusjoner ingen måte bli hoppet over, fordi Linux -distribusjoner fullfører Linux som et operativsystem og et fellesskap helt.

I 1991, etter å ha utviklet kjernen, distribuerte Linus Torvalds den første versjonen, 0.01 som bare en kildekode. Senere ble det også distribuert et nedlastbar diskett. Dette paret inneholdt ett oppstartbart diskbilde inkludert Linux -kjernen og et annet diskbilde med et sett med GNU -verktøy, verktøy for å sette opp et filsystem.

Installasjonsprosedyren var imidlertid ikke så lett. Linux -distribusjoner fungerte som underverker for å lette installasjoner, og spesielt i møte med å øke tilgjengeligheten av programvare. H. J. Lu's "Boot-Root", et nedlastbart diskbildepar inkludert Linux-kjernen og de minimale verktøyene, kan kalles den første Linux-distribusjonen som er tilgjengelig utgitt i 1991. Andre tidlige distros inkluderer MCC Interim Linux, Softlanding Linux System eller SLS, og Yggdrasil Linux/GNU/X, alt i 1992.

SLS ble ikke opprettholdt godt. Så en ny distribusjon, slackware basert på SLS, ble utgitt i juli 1993. Patrick Volkerding er utvikleren og vedlikeholderen av det samme. Ian Murdock opprettet også Debian som en gratis Linux -distribusjon og ga ut den i desember 1993. Så, Slackware og Debian er de to eldste og kjører fremdeles Linux -distribusjoner.

Linux -distribusjoner fikk positive svar fra brukerne som DOS- og Windows -alternativene i IBM PC -kompatible maskiner, Mac OS i Apple Macintosh og UNIXs proprietære versjoner. Folk pleide å bruke UNIX på skolene og/eller arbeidsplassene. Linux-distribusjoner ble verdsatt for å være rimelige eller helt gratis, og for å tilby kildekode.

Konklusjonen

Så dette handlet om Linux historie. Fra nåtiden kan Linux kjøre TCP/IP, X Window System, Web, Emacs, Mail og News Software, og mye mer. Hver større programvarepakke er blitt portert til Linux. Også kommersiell programvare kommer til publikum. I dag begynner mange programvareutviklere sin utviklingsreise med Linux -apper.

Og ikke å glemme maskinvarestøtten! Mer og mer maskinvare støttes av Linux med bortgangstiden enn de er av den opprinnelige Linux -kjernen. Hvis du fremdeles leser denne artikkelen, håper jeg du finner denne artikkelen informativ og nyttig.