Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 8
  • 20 i cili është krijuesi i sistemit operativ linux. Linux - çfarë është? Linux OS: rishikim, udhëzime, rishikime

20 i cili është krijuesi i sistemit operativ linux. Linux - çfarë është? Linux OS: rishikim, udhëzime, rishikime

Në këtë artikull do të gjeni jo vetëm historinë e krijimit të OS linux, por edhe zbulimet e vetë Linus Torvald.

Linux është një sistem operativ me shumë detyra dhe me shumë përdorues për biznes, arsim dhe programim individual... Linux i përket një familje të sistemeve operative të ngjashme me UNIX. Linux mbështet gamë të gjerë paketa softuerike nga TeX në X Windows, përpilues GNU C / C ++, protokolle TCP / IP.

Është një implementim fleksibël i sistemit operativ UNIX, i rishpërndarë lirisht nën Licencën e Përgjithshme GNU.

Në formën e tij origjinale, ai u krijua nga Linus Torvalds si një version i sistemit operativ UNIX për IBM-në përputhje kompjuterët personalë... Linux mund të kthejë çdo kompjuter personal të lartpërmendur në një stacion pune. Biznesmenët instalojnë Linux në rrjetet e makinerive, përdorin sistemin operativ për të përpunuar të dhëna në financa, mjekësi, përpunim të shpërndarë dhe telekomunikacion.

Student nga Finlanda

Në vitin 1991, Linus Torvalds, një student finlandez, u fut jashtëzakonisht në idenë e shkrimit të një kernel të pajtueshëm me UNIX sistemi operativ për kompjuterin e tij personal me një procesor të arkitekturës tashmë shumë të përhapur Intel 80386. Prototipi për kernelin e ardhshëm ishte sistemi operativ MINIX: një sistem operativ i pajtueshëm me UNIX për kompjuterët personalë, i cili ngarkohej nga disketa dhe futej në memorien e një kompjuteri personal, i cili në atë kohë ishte shumë i kufizuar.

MINIX u krijua nga Andrew Tanenbaum si një sistem operativ mësimor që demonstron arkitekturën dhe aftësitë e UNIX, por nuk është i përshtatshëm për punë të plotë nga këndvështrimi i një programuesi. Ishte një kernel i plotë për PC-në e tij që Linus Torvalds donte të bënte. Ai i dha emrin e tij kernel freax, por më vonë ai u ndryshua nga pronari i serverit ftp në Linux - një hibrid i emrit të krijuesit dhe fjalës UNIX.

Rolin më të rëndësishëm në zhvillimin e Linux-it e luajtën rrjetet globale kompjuterike Usenet dhe Interneti. Në fillim, Linus Torvalds diskutoi punën dhe sfidat e tij me zhvilluesit e tjerë në grupin e lajmeve comp.os.minix në MINIX Usenet. Vendimi kryesor i Linus ishte të publikonte kodin burimor për versionin e parë ende joefektiv të kernelit nën licencën GNU GPL falas. Falë kësaj dhe Internetit gjithnjë e më të përhapur, shumë njerëz kanë mundësinë të përpilojnë dhe testojnë në mënyrë të pavarur këtë kernel, të marrin pjesë në diskutime dhe rregullime të gabimeve, si dhe të dërgojnë korrigjime dhe shtesa në kodin burimor të Linus.

“Për shembull, kam ëndërruar. Si adoleshente, doja të bëhesha një shkencëtar i famshëm. Ashtu si Albert Einstein, vetëm më mirë. Kush nuk dëshiron? Jo një shkencëtar, por një shofer makinash garash. Ose një yll rock. Ose Nënë Tereza. Ose Presidenti i Shteteve të Bashkuara."

Kernel Linux

Më 5 tetor 1991, Linus njoftoi versionin e parë "zyrtar" të Linux, versionin 0.02. Përsëri, kjo u pa si krijimi i një lloj sistemi hakeri. Fokusi kryesor është në ndërtimin e kernelit. Asnjë pyetje në lidhje me mbështetjen e përdoruesit, dokumentacionin, përsëritjen, etj. nuk u diskutua as. Duket se edhe sot komuniteti Linux-ist i konsideron këto pyetje si dytësore ndaj "programimit real" - zhvillimit të kernelit.

Pas versionit 0.03, Linus kaloi në numërimin në versionin 0.10, pasi shumë njerëz filluan të punojnë në projekt. Pas disa rishikimeve të mëvonshme, Linus caktoi versionin tjetër numër 0.95 për të pasqyruar përshtypjen e tij se një version "zyrtar" është i mundur së shpejti. Kjo ishte në mars 1992. Rreth një vit e gjysmë më vonë - në dhjetor 1993, versioni i kernelit ishte ende Linux 0.99.pl14 - asimptotikisht i afrohej 1.0. Dhe me radhë ky moment Versioni i kernelit - 3.4 (ndërtim i qëndrueshëm i datës 20 maj 2012).

Vetë kerneli mund të imitojë udhëzimet 387-FPU, kështu që sistemet pa një bashkëprocesor mund të ekzekutojnë programe që mbështeten në të (d.m.th., floating point).

Kerneli gjithashtu mban një grup memorie universale për programe me porosi dhe cache e diskut. Në këtë rast, e gjithë memoria mund të përdoret për cache, dhe anasjelltas, cache zvogëlohet kur programet e mëdha po ekzekutohen.

Që në fillim, Linux OS shpërndahet sipas kushteve të softuerit të lirë, domethënë është praktikisht falas për përdoruesit (në shumicën e rasteve, për ta marrë atë, duhet të paguani vetëm për një CDROM me softuer ose për trafikun e Internetit ).

“Duke pasur parasysh specifikat e një mekanizmi tipik të brendshëm të korporatës, drejtuesi teknik duhet të jetë një personalitet i fortë. Ai duhet të dojë të punojë me postë dhe të jetë në gjendje të ruajë neutralitetin. Do të doja të shmangja fjalën “ndërmjetës”, sepse ajo nënkupton dy kampe: të jashtëm dhe të brendshëm. Dhe kjo nuk duhet të jetë."

GNU dhe Linux

Megjithatë, ashtu siç nuk mund të bësh një sistem operativ pa një kernel, ashtu edhe kerneli do të jetë i padobishëm pa programe që do të përdornin aftësitë e tij. Falë projektit GNU, Linus Torvalds mori menjëherë mundësinë për të përdorur shërbime falas me Linux: bash, përpiluesin gcc, tar, gzip dhe shumë aplikacione të tjera tashmë të njohura dhe të përdorura gjerësisht që mund të punonin me kernelin e tij të pajtueshëm me UNIX. Kështu që Linux hyri menjëherë në një mjedis të mirë dhe, kur u kombinua me shërbimet GNU, siguroi një mjedis shumë interesant për zhvilluesit e softuerit edhe në fazën e hershme të zhvillimit të tij.

Shërbimet Linux dhe GNU ishin të pajtueshme sepse të dyja ishin shkruar me të njëjtat standarde dhe praktika në mendje. Megjithatë, brenda kësaj praktike (d.m.th., me shumë sisteme të ndryshme UNIX) kishte shumë hapësirë ​​për papajtueshmëri dhe zgjidhje të ndryshme... Prandaj në faza fillestare zhvillimi i kernelit, çdo aplikacion GNU që funksionon në Linux ishte një tjetër arritje për Linus. Të parët ishin bash dhe gcc. Kështu, kombinimi i GNU-së dhe Linux-it bëri të mundur krijimin e një sistemi operativ të lirë, por në vetvete nuk përbënte ende një sistem të tillë, sepse Linux dhe shërbimet e ndryshme GNU mbetën të fragmentuara. produkte softuerike shkruar nga njerëz të ndryshëm, të cilët jo gjithmonë merrnin parasysh atë që bënin të tjerët. Vetia kryesore e çdo sistemi është konsistenca e përbërësve të tij.

Linux ofron një grup të plotë të protokolleve TCP / IP për rrjetëzimi... Mbështetet një gamë e plotë klientësh dhe shërbimesh TCP/IP, si FTP, telnet, NNTP dhe SMTP.

“Suksesi komercial nuk u ‘prish’ aq shumë sa ndryshoi Linux dhe mua. Nuk do të guxoja të thoja që u rrita si rezultat - në këtë drejtim, lindja e tre fëmijëve ndikoi më shumë tek unë - thjesht ndryshova. Në shumë mënyra, ai është bërë më i mirë, por në të njëjtën kohë ai ka humbur një pjesë të natyrshmërisë së tij. Linux dikur ishte menduar vetëm për specialistë - programuesit notonin në të si një peshk në ujë. Ujë e pasme e qetë ku vetëm teknologjia ka rëndësi dhe asgjë tjetër”. Karakteristikat e sistemit".

Rreth shpërndarjeve

Pas një periudhe të caktuar zhvillimi, një numër i shërbimeve thelbësore GNU po funksiononin tashmë të qëndrueshme në Linux. Një kernel Linux i përpiluar me një grup të vogël të përpiluar tashmë Shërbimet Linux GNU ka përpiluar një grup mjetesh për një zhvillues softuerësh që dëshiron të përdorë një sistem operativ falas në kompjuterin e tij personal.

Kur detyra për të marrë një kompjuter me një sistem GNU / Linux që funksionon vazhdimisht në të u bë e kërkuar dhe mjaft e përhapur, zhvilluesit në universitetet e Helsinkit dhe Teksasit krijuan kompletet e veta floppy disqe nga të cilat mund të shkruhen kerneli i kompiluar dhe programet bazë HDD dhe pastaj ngarkoni sistemin operativ direkt prej tij. Këto grupe disqesh u bënë prototipet e para të shpërndarjeve moderne Linux - grupe softuerësh nga të cilët mund të merrni një sistem operativ që funksionon në kompjuterin tuaj.

Pavarësisht se me ardhjen e shpërndarjeve të para Instalimi Linux nuk kërkon më vetë-përpilim të të gjitha programeve nga kodet burimore, duke përdorur Linux mbetën shumë zhvillues: përdoruesi i sistemit operativ me të gjatë asaj periudhe të zhvillimit të tij mund të angazhohej pothuajse ekskluzivisht në programim.

Përfitimet e një sistemi operativ të softuerit plotësisht të lirë janë të dukshme - ata që e ndërtojnë këtë sistem nuk duhet të paguajnë askënd për programet e përfshira në të. Për më tepër, zhvillimi dhe përditësimi i mëtejshëm i programeve ekzistuese kryhet nga komuniteti i zhvilluesve gjithashtu plotësisht pa pagesë, nuk keni nevojë të paguani punonjësit që do të angazhoheshin në këtë. Falë Red Hat në komunitet Përdoruesit e Linux Formati i paketës RPM është shumë i përhapur.

Pothuajse në të njëjtën kohë me Red Hat, u shfaq projekti Debian. Puna e tij ishte përafërsisht e njëjtë - të bënte një shpërndarje të plotë Linux dhe softuer të lirë GNU.

Aktualisht, projekti Ubuntu po fiton popullaritet të madh.

“Jam i bindur se thjesht krijimi i burimeve ndihmon pak për të ndihmuar kreativitetin e vërtetë. Hidhini një sy industrisë së muzikës sot. Vagona dollarësh shpenzohen çdo vit në kërkim të interpretuesit të ardhshëm të lezetshëm - dhe megjithatë askush nuk mendon se Spice Girls (të cilat morën shpërblime bujare për kontributin e tyre në art) mund të krahasohen me Wolfgang Amadeus Mozart (i cili vdiq në varfëri). Kjo do të thotë, ju nuk mund të krijoni një gjeni vetëm me injeksione parash. Por snobizmi intelektual – “gjeniu nuk blihet me para” – nuk mund të shërbejë si bazë për zhvillimin afatgjatë të biznesit”.

Linux filloi në vitin 1991 kur Linus Torvalds, një student në Universitetin e Helsinkit (Finlandë), zhvilloi një kernel kompakt, të pavarur për procesorin 80386. Qëllimi ishte të krijonte një kernel të pajtueshëm me Unix për një kompjuter personal.

Linux u krijua fillimisht nga Linus si një hobi. Ai u frymëzua nga sistemi operativ Minix, një sistem i vogël UNIX i krijuar nga Andy Tanenbaum, dhe ishte i pari që diskutoi Linux nga rrjeti kompjuterik si pjesë e USENET në grupin e lajmeve os.minix. Këto diskutime u ndoqën kryesisht nga përdorues të Minix nga institucionet arsimore dhe shkencore të cilët dëshironin diçka më shumë se Minix.

Linus njoftoi versionin e parë "zyrtar" të Linux 0.02 më 5 tetor 1991. Në këtë kohë Linux mund të ekzekutonte tashmë guaskën bash (Bourne Again Shell) dhe përpiluesin gcc (GNU C Compiler), por përveç kësaj, nuk funksionoi shumë. Asnjë pyetje në lidhje me mbështetjen e përdoruesit, dokumentacionin, përsëritjen, etj. nuk u diskutua as.

Kodi burimor u postua në internet, ku mijëra përdorues ishin të lirë ta përdornin atë. Fleksibiliteti zhvillim i ri dhe pavarësia e platformës së saj përcaktoi zhvillimin e saj të mëtejshëm.

Si në çdo OS, Zhvilluesit Linux fokusuar në thelbin e sistemit. Kerneli kuptohet si një modul i privilegjuar i sistemit që siguron kontrollin e të gjitha burimeve të tij dhe ka akses të drejtpërdrejtë në pajisje. Krijim Kernelet Linux filloi nga e para dhe si rezultat i ndryshimeve të vazhdueshme të bëra nga zhvillues të ndryshëm, sistemi ka marrë pamjen e tij moderne.

Linux sot është një OS i plotë me shumë funksione i familjes Unix, i cili mbështet shumicën e vetive të tij të qenësishme, i aftë për të ekzekutuar X Windows, TCP / IP, Emacs, UUCP, mail dhe USENET. Pothuajse të gjitha më të rëndësishmet paketat softuerike u dorëzuan edhe në Linux, d.m.th. paketat komerciale janë tani të disponueshme për Linux. Një shumëllojshmëri në rritje e harduerit mbështetet mbi kernelin origjinal. Linux aktualisht funksionon në platformat e mëposhtme: i * 86, Motorolla 680 * 0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.

Ekziston një ndryshim midis kernelit Linux dhe sistemit Linux.

Një sistem Linux përfshin të dy komponentët e krijuar posaçërisht për këtë OS, dhe fragmente të huazuara nga sisteme të tjera. Linux ofron një mjedis modern softuerësh për zhvillimin profesional të aplikacioneve dhe programeve të përdoruesve, megjithatë, ai nuk përmban standarde të ngurta që përcaktojnë funksionimin e vetë sistemit. Një shpërndarje moderne Linux përfshin:
Mjetet e mbështetjes së sistemit të skedarëve
Mjetet e krijimit dhe administrimit të llogarisë së përdoruesit
Mjetet e administrimit të rrjetit.

Linux është një OS që rishpërndahet lirisht. Siç u përmend më herët, shumë modifikime të pavarura janë krijuar bazuar në kernelin Linux si rezultat i ndryshimeve të përsëritura të bëra nga zhvillues të ndryshëm, secili me një karakteristikë të veçantë.

Shpërndarja Linux përfshin një mori skedarësh dhe është një OS i plotë Linux. Të gjitha modifikimet që lidhen me një sistem formojnë një familje përmbysjesh të shpërndarjes së caktuar. Numërimi i versionit ka formatin X.YY.ZZ, ku X qëndron për 0, 1 ose 2 - numri kryesor, dhe YY dhe ZZ përfaqësohen nga numrat 0-99 - zbatimi. Më shumë versionet e mëvonshme kanë dhoma të mëdha.

Shpërndarjet Linux përfshijnë:
Slackware
The Red Hat Software Inc.
Softlanding Linux System (SLS)
TAMU (Universiteti ASM i Teksasit) Linux.
Linux Mandrake
Corel Linux

Kur njerëzit thonë "Linux" ata më së shpeshti nënkuptojnë një grup sistemesh operative të zhvilluara në bazuar në Linux... Megjithëse, në fakt, Linux është vetëm bërthama e sistemit operativ, dhe mjete të tjera dhe biblioteka të ndryshme të projekteve GNU dhe burimeve të tjera përdoren për të zhvilluar një sistem të plotë operativ. Përveç kësaj, gjithnjë e më shumë zhvillues po përdorin Linux për të zhvilluar dhe ekzekutuar aplikacione celulare; Linux luan një rol kyç në zhvillimin e pajisjeve të tilla si Chromebook ( pajisje portative salla e operacionit Sistemet e kromit i cili përdor një hibrid të kernelit Linux dhe shërbimeve të zhvilluara nga Google për kernelin e tij).

Linux u bë i njohur për arsyet e mëposhtme:

  • rëndësia e shpërndarjeve dhe mbështetja aktive nga komunitetet e zhvilluesve;
  • aftësia për të punuar në një shumëllojshmëri të gjerë të pajisjeve;
  • kërkesa të ulëta për burime;
  • aftësia për të instaluar programe nga depot ekzistuese.

Por lista e arsyeve, natyrisht, nuk kufizohet vetëm në këto; nuk ka vetëm arsye praktike por edhe etike. Për shembull, shumë zhvillues e shohin Linux-in si një shprehje të hapjes, vetë-shprehjes dhe aksesit.

Historia e zhvillimit

Linux i ka rrënjët në dy projekte të tjera: Unix dhe Multics të cilët u nisën për të zhvilluar një sistem operativ me shumë përdorues.

Çfarë është Unix?

Unix është një koleksion i sistemeve operative ndër-platformë, me shumë përdorues dhe me shumë detyra.

Mund të themi menjëherë se për momentin sistemet Unix janë një nga sistemet operative më të rëndësishme historike. Ndikimi i Unix-it u shtri në gjuhët e programimit: gjuha C u zhvillua gjatë zhvillimit të sistemeve Unix.

Unix u zhvillua nga Bell Laboratories Corporation - në 1969 ata treguan sistemin e parë Unix. Sa më tej, sistemet Unix u bënë më të njohura - në vitet '70 ata filluan të instalohen në kompjuterë në institucionet arsimore.

duke krijuar Unix zhvilluesit i kanë vendosur vetes tre detyra kryesore:

  1. Përdorimi i numrit minimal të funksioneve, duke e mbajtur atë të thjeshtë.
  2. Përgjithësia: Të njëjtat metoda dhe mekanizma përdoren në raste të ndryshme.
  3. Kombinimi i programeve për të zgjidhur problemet, jo zhvillimi i programeve të reja nga e para.

në lidhje me tipare dalluese Unix, pastaj kjo:

  1. Praktikisht përdorimi i vazhdueshëm linja e komandës.
  2. Përdorimi i tubacioneve.
  3. Konfigurimi i sistemit nëpërmjet përdorimit të skedarëve të thjeshtë (shpesh tekst).

Unix ka filozofinë e vet. Programuesi Douglas McIlroy, i cili zhvilloi tubacionin në Linux, përcaktoi rregullat e mëposhtme:

Shkruani programe që bëjnë një gjë dhe e bëjnë mirë.

Shkruani programe që punojnë së bashku.

Shkruani programe që mbështesin transmetimet e tekstit sepse është një ndërfaqe e përgjithshme.

Një nga problemet që prek Unix është prania e versioneve të ndryshme dhe shumë programeve që zhvilluesit kanë shkruar për nevojat e tyre; për shkak të pajtueshmërisë së dobët, programet që ekzekutohen në një version të Unix mund të mos funksionojnë në makinat që funksionojnë në versione të tjera. Në fund, u vendos që të krijohej një dokument i përbashkët që do të tregonte standardet që zhvilluesit duhet të ndjekin.

Në vitin 1983, u njoftua krijimi i GNU (GNU's Not UNIX), një sistem operativ i ngjashëm me Unix-in. Kjo ndodhi nën ndikimin e idesë së themeluesit të projektit, Richard Stallmann, për nevojën për të krijuar një sistem operativ falas dhe softuer me burim të hapur në përgjithësi.

Richard Stallmann themeloi gjithashtu lëvizjen e softuerit të lirë dhe formuloi katër të drejta që duhet të ketë një përdorues: ai mund të ekzekutojë programin për çdo qëllim, ai mund të studiojë programet dhe t'i modifikojë ato sipas nevojave të tij, ai mund të shpërndajë programin për të ndihmuar të tjerët, dhe ai mund të publikojë përmirësimin e programit për të ndihmuar komunitetin në tërësi. E gjithë kjo kryesisht nënkuptonte që kodi burimor i programit duhet të jetë i disponueshëm për të gjithë.

Ishte ky mendim që frymëzoi Linus Torvalds, krijuesin e Linux, për të filluar punën në sistemin e tij operativ në 1991.Linux, si GNU, është një sistem i ngjashëm me Unix-in, domethënë një sistem i ndikuar nga Unix.

Në të ardhmen, është sistemi GNU / Linux ai që do të bëhet sistemi që tani quhet thjesht Linux.

Çfarë janë Multics?

Multics - ose Shërbimi i Informacionit dhe Kompjuterit të Shumëfishuar - është një nga sistemet operative më të hershme për të zbatuar një model të sheshtë të ruajtjes dhe për të ndarë qartë konceptin e skedarëve (segmenteve). Krijimi i Multics filloi në 1964. Zhvilluesit nga kompania Bell punuan në sistem Laboratorët - pas disa vitesh, disa nga zhvilluesit do të fillojnë të punojnë për krijimin e Unix.

Multics u zhvillua me qëllim që, së pari, të mundësojë përdorimin e burimeve kompjuterike një numër i madh përdoruesit në të njëjtën kohë; së dyti, t'u mundësojë përdoruesve të ndajnë të dhënat; së treti, për të siguruar një shpejtësi të mirë të punës me të dhënat.

Sidoqoftë, detyrat kryesore llogaritëse nuk u arritën me lëshimin e versionit të parë të sistemit dhe Bell Laboratories e zhvendosi interesin e saj në një projekt tjetër, i cili rezultoi në lindjen e Unix.

Historia e Linux

Historia e Linux-it fillon në vitin 1991, kur programuesi finlandez Linus Torvalds filloi të zhvillonte kernelin e sistemit operativ për kompjuterin e tij. Ai postoi zhvillimet e tij në server dhe kjo u bë një ngjarje kryesore në historinë e Linux. Së pari, dhjetëra, pastaj qindra e mijëra zhvillues mbështetën projektin e tij - me përpjekje të përbashkëta, lindi një sistem operativ i plotë.

Siç u përmend tashmë, Linux është ndikuar ndjeshëm nga sistemi Unix, madje edhe nga emri. Sidoqoftë, fillimisht projekti u quajt Freax - nga fjalët "falas" (falas) dhe "freak" (i çuditshëm), por më vonë emri u ndryshua në një hibrid të emrit të krijuesit (Linus) dhe Unix.

Emblema e Linux është Tux, një pinguin i vizatuar në 1996 nga programuesi dhe stilisti Larry Ewing. Megjithatë, ideja për të përdorur pinguinin u shpik nga vetë Linus Torvalds. Tani Tux është një simbol jo vetëm i Linux-it, por i softuerit të lirë në përgjithësi.

E para version zyrtar Linux 1.0 u lëshua në 1994; versioni i dytë u lëshua në 1996. Marka tregtare Linux u regjistrua një vit më parë, në 1995.

Që nga fillimi e deri më sot, Linux është shpërndarë si softuer i lirë nën GPL. Kjo do të thotë që çdo përdorues mund të shohë kodin burimor të sistemit operativ - dhe jo vetëm ta shohë atë, por edhe ta modifikojë atë. Kushti i vetëm është që kodi i modifikuar, i modifikuar duhet gjithashtu të jetë i disponueshëm për të gjithë dhe të shpërndahet sipas licencës GPL. Kjo është e rëndësishme sepse u lejon zhvilluesve të përdorin kodin dhe në të njëjtën kohë të mos kenë frikë nga problemet për shkak të së drejtës së autorit.

Linux ia detyron shumë suksesin e tij GNU-së: në kohën kur Linux u lëshua, kishte tashmë shumë shërbime të rishpërndarshme falas të këtij projekti që mund të përdoreshin me kernelin e zhvilluar.

Në fakt, Linux është ende bërthama e një sistemi operativ të ngjashëm me Unix-in që kryen detyra të ndryshme të nivelit të ulët. Në të njëjtën kohë, Projekti GNU kishte nevojë për një kernel - zhvillimi i Linus Torvalds ishte shumë në kohë.

Falë fleksibilitetit të tij, Linux tani përdoret në shumë pajisje të ndryshme, nga kompjuterët te serverët dhe pajisjet mobile.

Shpërndarjet e njohura Linux

Një shpërndarje Linux është një përkufizim i një sistemi operativ që përdor kernelin Linux dhe që mund të instalohet në makinën e një përdoruesi. Shpërndarjet zakonisht përmbajnë jo vetëm kernelin dhe vetë sistemin operativ, por gjithashtu aplikacione të dobishme: redaktorët, lojtarët, mjetet e bazës së të dhënave dhe programe të tjera.

Kjo do të thotë, siç u përmend në fillim të artikullit, një shpërndarje Linux është një sistem operativ që përbëhet nga një kernel Linux dhe shërbime që zhvillohen brenda kornizës së GNU.

Numri i shpërndarjeve ekzistuese Linux tejkalon 600 varietete, më shumë se 300 prej të cilave po përmirësohen dhe përditësohen vazhdimisht.

Ubuntu - një nga shpërndarjet më të zakonshme, i lehtë për t'u instaluar dhe intuitiv për t'u përdorur. E shkëlqyeshme për kompjuterë personalë, laptopë dhe serverë. Zhvilluar dhe sponsorizuar nga Canonical Ltd, por ka mbështetje të fortë edhe nga komuniteti i lirë. Sistemi operativ më i popullarizuar për serverët në internet.

Debian është një tjetër shpërndarje popullore GNU / Linux që ka pasur një ndikim të rëndësishëm në zhvillimin e të gjitha sistemeve operative GNU / Linux në përgjithësi. Karakteristikat kryesore të Debian: mundësi të shumta, prania e shumë depove, versione me cilësi të lartë - kjo është shpërndarja më e qëndrueshme nga të gjitha ato ekzistuese.

Linux Mint

Linux Mint është një shpërndarje e bazuar në Ubuntu dhe Debian. Linux Mint ka një dizajn të bukur dhe miqësor për përdoruesit dhe do t'u përshtatet edhe përdoruesve fillestarë. Prandaj, shpesh instalohet në kompjuterët e shtëpisë për të pasur një sistem të thjeshtë dhe të përshtatshëm. Shpërndarja ka mbështetje për të ndryshme formatet multimediale, duke përfshirë programet e pronarit ( Adobe flash), kështu që është i përshtatshëm për punë multimediale.

Manjaro është një shpërndarje e bazuar në Arch Linux. Falë numrit të madh të programeve të parainstaluara (për shembull, për punë në zyrë), është mjaft miqësor për fillestarët, por në të njëjtën kohë ka aftësinë për të sintonizuar shumë paketa dhe në përgjithësi është i qëndrueshëm.

Arch - një shpërndarje e fuqishme e bazuar në parimet e thjeshtësisë, modernitetit, pragmatizmit, fleksibilitetit dhe idesë që fokusi duhet të jetë tek përdoruesi. Megjithatë, parimi i thjeshtësisë nuk vlen për përdorimin e sistemit, por për të organizimi i brendshëm(Kiss dhe parimet Unix-way). Prandaj, Arch është krijuar për përdoruesit e avancuar të cilët mund të konfigurojnë dhe instalojnë vetë shërbimet që u nevojiten.

Tani duke përdorur Versioni i fundit Ubuntu, Fedora ose OpenSUSE, ne mund të shijojmë një mjedis të bukur dhe modern të desktopit, lehtësinë e përdorimit programet grafike, fakti që pjesa më e madhe e pajisjeve kompjuterike mbështetet nga sistemi pa cilësime shtesë. Por a e keni pyetur ndonjëherë veten sesi sistemi ynë i dashur operativ arriti në gjithë këtë?

A llogarisim dhe vlerësojmë sasinë e kohës dhe përpjekjes së shpenzuar nga një numër i madh zhvilluesish për të arritur këtë gjendje pothuajse perfekte të sistemit? Me shumë mundësi jo. Le të hedhim një vështrim në historinë e këtij OS të mrekullueshëm dhe udhëtimin e tij gjatë dekadave të fundit. Kur lindi ajo? Si ka evoluar? Çfarë shpërndarjesh erdhën gjatë zhvillimit dhe cila ishte pika e kthesës që e bëri një projekt me një njeri sistemin operativ të kudondodhur që kemi sot? Dhe cilat ishin shpërndarjet që komuniteti dërgoi në arkiv?

Pra, le të kthehemi mendërisht prapa në kohë, gati 30 vjet më parë, dhe të kujtojmë se ku filloi Historia e Linux sistemeve.

1991 - fillimi

Në fillim, ishte Unix, i krijuar nga programuesit Ken Thompson dhe Denis Ritchie në 1969. Më pas, gjatë viteve tetëdhjetë, u krijuan shumë projekte të bazuara në Unix, të frymëzuara nga kjo filozofi. Këto ishin: Projekti GNU nga Richard Stallman, BSD (Berkley Software Distribution), libri i profesor Andrew Tanenbaum "Sistemet Operative: Dizajnimi dhe Zbatimi" dhe MINIX (një mini version i Unix), i cili u shfaq pothuajse në të njëjtën kohë me librin.

Por vetëm në vitin 1991 filloi historia e Linux. Një student i ri finlandez i quajtur Linus Torvalds kombinoi gjithçka që dinte për sistemet ekzistuese në një kernel të ri që mund të pushtonte botën. Ka shumë legjenda se pse Linus vendosi të punonte në sistemin e tij. Njëri prej tyre thotë se ai ka punuar në MINIX dhe ka transferuar të dhëna në një hard disk në vend të një modemi, duke shkatërruar kështu të gjitha ndarjet Minix. Pas kësaj, ai u zhgënjye me këtë OS dhe vendosi të krijojë të tijin.

Një version tjetër thotë se ai shkroi një kernel për të përmirësuar funksionalitetin e makinës së re Intel 386 që po përdorte. Dhe meqenëse ishte e ndaluar të përmirësonte Minix, ai duhej të zhvillonte sistemin e tij operativ.

Cilado qoftë arsyeja e vërtetë, ai krijoi një emulator të terminalit falas që bazohej në Minix, i cili nga ana e tij bazohej në Unix, dhe kjo u bë baza për të punuar në kernelin e sistemit operativ. Në vitin 1991, më 25 gusht, Linus postoi postimin e tij të famshëm në buletinin Minix.

Pas kësaj, i pari Versioni Linux, i cili atëherë quhej Freax, u shpërnda shumë shpejt nëpër serverët FTP në të gjithë botën dhe numri i përdoruesve filloi të rritet me shpejtësi. Versioni 0.01 ishte shumë i ndryshëm nga ai që është në dispozicion sot. Ju mund të shkarkoni vetë një kernel 71 kilobajt dhe të provoni ta instaloni nga këtu.

Ne shkojmë më tej në rrugën e historisë. Eshtë e panevojshme të thuhet, Linux ka evoluar në një OS të plotë dhe Manchester qendra informatike krijoi një nga shpërndarjet e para që përdori një ndarje të kombinuar boot dhe root. Shpërndarja u quajt MCC Interim Linux.

1992 - 1994 - zhvillimi i sistemeve desktop

Nuk kaloi shumë dhe midis 1992 dhe 1994 pamë shfaqjen dhe zhvillimin e shpërndarjeve më të famshme dhe me ndikim të Linux: Slackware, Red Hat dhe Debian. Versioni i kernelit është rritur në 0.95, dhe këtu ka mbështetje për X Window System, i cili ju lejon të ekzekutoni aplikacione grafike.

Slackware ishte një nga shpërndarjet e para që përdori kernelin e ri Linux. Më pas u quajt SLS (Softlanding Linux System) dhe u themelua nga Peter MacDonald në 1992. SLS ishte shumë përpara kohës së tij, pasi ishte shpërndarja e parë Linux që përmbante jo vetëm kernelin Linux 0.99, por edhe grumbullin TCP/IP dhe Dritarja e Sistemit X. Por kjo shpërndarje pati shumë probleme dhe shpejt u zëvendësua nga Slackware e Patrick Volkerding. Tani është shpërndarja më e vjetër Linux.

Por SLS nuk lindi vetëm Slackware. Për shkak të ndërfaqes problematike SLS, një përdorues tjetër vendosi të bëjë sistemin e vet dhe kështu filloi një degë tjetër e shpërndarjeve Linux. Në 1993, Ian Murdock u lirua Shpërndarja e Debianit Linux, për të cilin ai thotë se u emërua pas të dashurës së tij të atëhershme, Debra Lynn dhe atij.

Ndërsa Slackware evoluoi, u shfaqën kompani që ofruan mbeshtetje teknike për një softuer të tillë. Njëri prej tyre u shfaq në 1994 dhe quhej Software und System-Entwicklung, tani njihet më mirë si S.U.S.E Linux.

Një tjetër shpërndarje që u lëshua më 3 nëntor 1994 quhet Red Hat Commercial Linux. Distro u krijua nga Mark Ewing dhe mban emrin e kapelës së kuqe që autori mbante në universitet.

Në vitin 1994, më 14 mars, u lëshua versioni 1.0.0 i Linux, i cili përbëhej nga 176,250 rreshta kodi. Kështu filloi historia e zhvillimit të sistemeve Linux.

1995 - 1999 - Shfaqen Gnome dhe KDE

Gjatë kësaj periudhe, sistemi operativ Linux bëri një hap të madh përpara në zhvillim, pasi shpërndarjet kryesore Linux që njihen dhe përdoren gjerësisht tani do të shfaqen në pesë vitet e ardhshme, si dhe shpërndarjet më pak të dukshme. E gjithë kjo ndodh gjatë Sulmit të Penguinëve dhe bumit të dot.com.

Jurix Linux ka qenë një shpërndarje interesante dhe popullaritet për një sërë arsyesh. Së pari, ishte shpërndarja e parë me një instalues ​​të skriptuar që lejon administratorin të thjeshtojë procesin e instalimit. Ishte një nga shpërndarjet e para që mbështeti bootp dhe NFS, dhe e para që përdori sistemin e skedarëve ext2.

Por kjo nuk është arsyeja pse Jurix ishte një moment historik në historinë e Linux - ai ishte baza për SUSE Linux, të cilin ne ende e përdorim sot.

Shpërndarjet e bazuara në Red Hat Linux janë zhvilluar gjithashtu gjerësisht gjatë kësaj kohe. Kishte versione të tilla si Caldera, Mandrake, TurboLinux, Yellow Dog dhe Red Flag. Versioni i kernelit Linux tani ka ndryshuar nga 1.2 në 2.2.

Versioni 2.0 u lëshua në 1996 dhe kishte 41 lëshime përpara tij. Është ky zhvillim i shpejtë i kernelit dhe shtimi i disa shumë funksione të rëndësishme siguroi pozicionin e sistemit operativ Linux si një OS server dhe sistem për profesionistët e IT në mbarë botën.

Për shembull, versioni 2.0 prezantoi mbështetje për protokollin SMB, përmirësim të menaxhimit të kujtesës dhe mbështetje për të punuar në lloje të ndryshme procesorësh. Versioni 2.2 mori përmirësime në SMB, mbështetje për PowerPC dhe aftësinë për të montoni NTFS, por vetëm për lexim deri më tani.

Ekziston një legjendë që një herë, ndërsa ishte me pushime në Australi, Linus Torvalds vizitoi kopshtin zoologjik, ku u pickua nga një pinguin i egër. Pas kësaj ai u sëmur nga pinguiniti dhe ra shumë në dashuri me pinguinët. Gjithsesi, Linus i pëlqente pinguinët. Siç tha ai, ata janë të paditur dhe qesharak. Sa i përket emrit të simbolit Linux - Tux, në internet ai deshifrohet si (T) orvalds (U) ni (X). Tani ju dini gjithçka.

Sistemet e bazuara në Debian nuk kanë evoluar aq aktivisht sa Red Hat. Zhvilluesit preferuan të punonin më shumë në përdorshmërinë dhe pamjen shpërndarjet e tyre. Duke qenë më të orientuar drejt desktopit, shpërndarje të tilla shpesh shfaqeshin në kopertinat e revistave të njohura të IT të kohës. Kam hasur në emra të tillë si Libranet, Storm, Finnix dhe Corel Linux.

Padyshim më ngjarje e rëndësishme gjatë kësaj pjese të historisë së Linux ishte shfaqja e KDE dhe Gnome. KDE (Kool Desktop Environment) u shfaq në 1996. Themeluesi i saj ishte Mathias Ettrich, student në Universitetin e Tübingen. Ai ofroi jo vetëm një koleksion aplikacionesh, por një mjedis të tërë desktopi në të cilin ato mund të ekzekutoheshin. Përdoruesit tani kanë zgjedhjen të përdorin X11 ose KDE, e cila është shkruar në kornizën Qt të lëshuar së fundmi.

Deri në vitin 1998, KDE 1.0 doli dhe shpërndarja e parë që e përdori atë si parazgjedhje ishte Mandrake. Deri në vitin 2000, u lëshua versioni 2.0, i cili mori shumë përmirësime, si dhe Konqueror, KOffice dhe biblioteka KIO.

Miguel de Icaza dhe Federico Men njoftuan zhvillimin e një mjedisi të ri desktop dhe aplikacionesh të bazuara në bibliotekën GTK +. Ky mjedis i ri i desktopit u quajt Gnome. Besohet se sistemi i parë operativ që përdori Gnome ishte Red Hat Linux. Gnome shpejt u bë një mjedis i njohur desktopi për shkak të tij performancë të lartë dhe komoditet për përdoruesit e zakonshëm. Deri në maj 2000, versioni 1.2 i Gnome Bongo ishte lëshuar.

2000 - 2005 - shfaqja e shpërndarjeve Live

Kjo periudhë shënoi një hap të rëndësishëm në historinë e sistemit operativ Linux. Gjatë këtyre pesë viteve, popullariteti i tij është rritur në mënyrë dramatike dhe janë shfaqur shumë kompjuterë të rinj Linux. Kerneli vazhdoi të merrte përmirësime, u shfaqën programe të reja dhe u shfaq edhe shpërndarja e parë e drejtpërdrejtë.

Knoppix, një shpërndarje miqësore e bazuar në Debian e zhvilluar nga Klaus Knopper, ishte një nga më të njohurat në atë kohë. Ishte i jashtëzakonshëm për shumë arsye, por kryesorja ishte aftësia për të nisur dhe provuar sistemin menjëherë nga CD-ja.

Tani e konsiderojmë këtë veçori si standarde. Por në ato ditë, Knoppix, i lëshuar më 30 shtator 2000, mund të funksiononte në çdo kompjuter dhe të merrte një sistem të plotë me mbështetje pajisje të ndryshme dhe rrjetet. Kjo ishte e re. Knoppix u bë baza për shumë shpërndarje, dhe disa prej tyre njihen dhe përdoren deri më sot.

Përveç shpërndarjeve të gatshme, është shfaqur një projekt që i ndihmon përdoruesit të ndërtojnë shpërndarjen e tyre. Linux Nga Scratch (LFS) u zhvillua në lidhje me një libër nga Jared Beekmans, i cili tregoi se si të ndërtoni shpërndarjen tuaj Linux nga burimi.

Linux ka të bëjë para së gjithash me lirinë dhe duhet të evoluojë. Por për të mbështetur zhvillimin, për të siguruar mbrojtjen e tij dhe për të ruajtur pavarësinë, është e nevojshme të formohet një kompani që do t'i bëjë të gjitha këto. Prandaj, në vitin 2000, u krijua një fondacion për të sponsorizuar Linusin dhe punën e komunitetit në zhvillim, për të ndërtuar dhe përmirësuar Linux-in dhe për të mbrojtur dhe ruajtur vlerat thelbësore të lëvizjes.

Një moment kyç gjatë kësaj periudhe ishte lëshimi i kernel Linux 2.4 më 4 janar. Ky version u shtua Mbështetje USB, karta PC, ISA Plug and Play, si dhe Bluetooth, RAID dhe ext3. Në fakt, ishte kerneli më i gjatë i mbështetur, duke përfunduar me versionin 2.4.37.11 në 2011. Kerneli ka ndryshuar shumë dhe është bërë më i gjithanshëm që nga 1.0.

Red Hat, e cila tashmë kishte hyrë në bursë dhe kishte marrë para për të mbështetur sistemin falas të Red Hat Linux OS, vendosi se ishte koha për të marrë një qasje më komerciale. Prandaj, shpërndarja u nda në dy degë. Red Hat Enterprice Linux 2.1 është lëshuar me kernel 2.4.9. Ishte më i qëndrueshëm, i mbështetur afatgjatë dhe për përdoruesit komercialë. Dhe shpërndarja e dytë, Fedora, është falas për komunitetin.

Red Hat Enterprice Linux është ende me burim të hapur. Kompania pret kodin burim në disa serverë FTP, nga të cilët disa e shkarkojnë atë. grupe të pavarura zhvilluesit dhe përpilojnë shpërndarjet e tyre bazuar në të: CentOS, Oracle Linux, CERN dhe Scientific Linux. Ata kanë të gjitha përfitimet e stabilitetit të një shpërndarjeje komerciale, por nuk kanë qasje në softuer dhe mbështetje nga Red Hat.

Në Dhjetor 2002, shfaqet një komplet interesant i shpërndarjes - CRUX. Synimi kryesor i saj ishte ta mbante atë sa më të thjeshtë, një trend që ishte shumë i njohur në atë kohë. CRUX ishte shumë i lehtë dhe u fokusua më shumë te zhvilluesi sesa te përdoruesi mesatar. Ndërsa shpërndarjet e tjera kanë parë rritje eksponenciale dhe rivalitet si zëvendësimi më i mirë për Windows, CRUX ka mbetur i thjeshtë dhe minimalist. Dhe është interesante për ne sepse u bë baza për ArchLinux tani shumë të njohur.

Më 18 dhjetor, u njoftua një version i ri i kernelit Linux, 2.6. Ky version ka mbështetje për PAE, procesorë të rinj, mbështetje të përmirësuar për procesorët 64-bit, ka rritur madhësinë maksimale të sistemit të skedarëve në 16 TB, shtuar sistemi i skedarëve EXT4 dhe më shumë.

Tashmë në atë kohë, shpërndarjet Linux ishin mjaft të mira, por ato ishin ende shumë larg idealit për ata që pëlqenin Produktet e Microsoft... Prandaj, nevojitej një filozofi e re që do ta afronte Linux-in me përdoruesin mesatar. Për shembull Ubuntu.

Qëllimi i Ubuntu, një shpërndarje e bazuar në Debian, ishte të krijonte një desktop të lehtë për t'u përdorur desktop Linux të cilin mund ta përdorja përdorues i rregullt me pak përvojë në këtë sistem. Me lëshimin e Ubuntu 4.04 më 20 tetor 2004, ky koncept është zbatuar.

2006 - 2012 - ngritja dhe rënia e Ubuntu

Gjatë kësaj periudhe, shumë shpërndarje janë bërë më të qëndrueshme dhe vazhdojnë të përmirësohen. U shfaqën gjithashtu shumë shpërndarje të reja. Njëri prej tyre, versioni i parë i të cilit u publikua në 2006, është shumë i popullarizuar sot. Ky është Linux Mint. Ai bazohej në Ubuntu dhe përmbante softuer falas dhe të pronarit. Kjo thjeshtoi shumë instalimin e kodekëve, drejtuesve dhe komponentëve të tjerë për fillestarët. Zhvilluesit e shpërndarjes u përpoqën të përfshinin programe të reja në të, dhe gjithashtu dëgjuan mendimet e përdoruesve të tyre, të cilët fituan mbështetjen e komunitetit.

Ndërkohë, u lëshua një version i ri i mjedisit desktop KDE4, i cili u prit me kritika nga përdoruesit për mungesën e stabilitetit. Edhe vetë Linus deklaroi se ky version i KDE thyen gjithçka dhe ofron vetëm gjysmën e aftësive të versionit të mëparshëm. Sidoqoftë, përdoruesit filluan të përdorin KDE4 me një mjedis Plasma dhe një pamje moderne, dhe me lëshimin e versionit 4.2, i cili u zhvillua në 2009, ata kishin harruar tashmë për përvojat e tyre negative.

Më 23 shtator, sistemi operativ më i popullarizuar i bazuar në kernel Linux u lëshua, megjithëse 90% e përdoruesve nuk e kanë idenë se po përdorin Linux. Sigurisht, ky është Android. Versioni 1.0 u lëshua për HTC Dream dhe mund të bëjë gjithçka që ju prisni smartphone modern por kjo ishte vërtet e keqe. Shumica e gabimeve u rregulluan në versionin 1.1, por vetëm duke filluar nga versioni 1.5 Sistemi Android filloi të pushtojë botën e telefonave inteligjentë.

Gjatë gjithë kësaj kohe, Ubuntu është bërë gjithnjë e më i fortë. Ai renditej rregullisht # 1 në shpërndarjet Linux, fitoi gjithnjë e më shumë fansa dhe ishte mjaft i lehtë për t'u përdorur. Por më pas, një ditë me diell prilli, Ubuntu 14.04 u lëshua, ai erdhi me një mjedis të ri të paracaktuar - Unity. Gnome 3 dhe KDE 4 nuk kanë marrë kurrë kaq shumë reagime negative pasi fluturuan drejt Unity. Mund të themi se atëherë pothuajse të gjithë e urrenin Unitetin. Por Canonical nuk e braktisi menjëherë idenë dhe guaska u bë mjaft e përdorshme.

Pas vitesh zhvillimi në degën 2.6, më në fund u lëshua kernel 3.0. Dhe jo, nuk kishte ndryshime të rëndësishme në të. Thjesht Linus dhe komuniteti vendosën që 2.6. * Numërimi po bëhej shumë i ndërlikuar dhe ishte koha për të ndryshuar numrin.

Dështimi me KDE4 nuk është historia e vetme fatkeqe e zhvillimit të mjediseve Linux. Pas kësaj, mund të thuhet se zhvilluesit do të duhet të mësojnë nga përvoja e dikujt tjetër dhe të dinë tashmë se çfarë pëlqen audienca e tyre. Por ky nuk është qartë rasti për ekipin e zhvillimit të Gnome, i cili lëshoi ​​​​Gnome 3 në prill 2012. Tani përdoruesit e Gnome ishin shumë të pakënaqur me ndryshimet e ndërfaqes dhe po kalonin në KDE ose po përdornin versione më të vjetra të Gnome. Por në versionet e mëposhtme Gnome u bë shumë më i mirë dhe zhvilluesit e Linux Mint vendosën të ruajnë pamjen e vjetër të Gnome me veçori të reja dhe krijuan mjedisin e tyre - Cinnamon.

2012-2018 - Linux dhe lojëra

Në ditët e sotme, Linux ka pushtuar pothuajse plotësisht tregun e serverëve dhe është bërë edhe më tërheqës për përdoruesit e shtëpisë. Një nga faktorët që e bën Linux tërheqës njerëzit e zakonshëm janë lojëra. Në shkurt 2013, Valve, krijuesi i një platforme të madhe të shpërndarjes së lojërave, lëshoi ​​një version të saj Klient Steam për Linux. Në atë kohë, shumica e lojërave mund të ekzekutoheshin vetëm përmes emulatorit të Windows, dhe ato lojëra që ishin për Linux, si rregull, ishin me pak interes për askënd.

Disa vite më vonë, SteamOS u lëshua, një sistem operativ i bazuar në Linux për konsolat e lojërave Valvula. Aktualisht ka mbi 3000 lojëra të disponueshme për Linux në Steam. Valve gjithashtu kohët e fundit filloi punën për integrimin e një emulatori të lojërave Windows në Steam, gjë që do ta bëjë edhe më të lehtë lansimin e tij, duke qenë se mbështetja për shumë biblioteka nga DirectX 10 dhe 11 është shtuar së fundi në këtë emulator.

Shpërndarjet e reja vazhdojnë të shfaqen me të njëjtin ritëm si më parë. Mes tyre ka disa interesante. Për shembull Manjaro i bazuar në Arch Linux. Ajo u shfaq në nëntor 2013, por megjithë rininë e saj tashmë zë një pozitë udhëheqëse në popullaritet në shumë top. Avantazhi i tij është se thjeshton instalimin dhe konfigurimin e ArchLinux, por në të njëjtën kohë ruan fleksibilitetin dhe disa avantazhe. Përveç Manjaros, u publikuan shumë të reja. shpërndarje interesante të tilla si Antergos, ElementaryOS, Deepin Linux dhe të tjera që tani janë të njohura me përdoruesit.

Sa i përket kernelit Linux, versioni u ndryshua përsëri në 4.0 në 2015. Përsëri, nuk pati ndonjë ndryshim të madh, u mor një votim dhe komuniteti vendosi që versioni i kernelit të ndryshohej. Ndryshimet e rëndësishme gjatë kësaj periudhe përfshijnë shtimin e mbështetjes UEFI, përmirësimin e punës me pajisje të reja, shtimin e sistemeve të sigurisë, transferimin e nënsistemeve të kërkuara për Android, përmirësimin e stabilitetit Btrfs dhe shumë më tepër.

Në vitin 2013, kompania e zhvillimit të Ubuntu vendosi të provonte dorën e tyre në tregun celular dhe u lëshua versioni celular Ubuntu - Ubuntu Touch... Përparësitë e sistemit operativ supozohej të ishin aftësia për të kthyer një smartphone në kompjuter të plotë kur e lidhni me ekranin nëpërmjet HDMI. Për të, u zhvillua një guaskë e veçantë Unity 8, serveri i ekranit Mir në vend të dritares X, dhe madje u lëshuan disa telefona inteligjentë. Por asgjë nuk doli nga projekti, ai u mbyll në 2017 pasi Smasung publikoi DEX-in e tij. Gjithashtu në versionin 17.10 Zhvilluesit e Ubuntu vendosi të heqë dorë nga përdorimi i Unity dhe u kthye në Gnome, dhe në vend të serverit të tyre të ekranit Mir tani do të përdorë Wayland të zhvilluar nga komuniteti, i cili gjithashtu po zhvillohet për të zëvendësuar Xorg-in e trashëguar.

konkluzionet

Fatkeqësisht, turneu ynë në të kaluarën Linux ka marrë fund. Ne pamë shpërndarjet e vjetra Linux dhe mësuam se si filloi gjithçka. Nuk dihet se çfarë do të ndodhë në të ardhmen, por sistemi operativ Linux po evoluon dhe gjithnjë e më shumë njerëz dhe kompani janë të interesuara për të. Kjo histori Krijimi Linux nuk përfundon dhe, me shumë mundësi, ajo ka një të ardhme të madhe.

Rreth Autorit

Themeluesi dhe administratori i faqes, më pëlqen softueri me burim të hapur dhe sistemi operativ Linux. Aktualisht jam duke përdorur Ubuntu si OS-in tim kryesor. Përveç Linux-it, më intereson gjithçka që lidhet me teknologjinë e informacionit dhe shkencën moderne.

Linux është emri kolektiv për sistemet operative të bazuara në softuerin e lirë GNU dhe duke përdorur kernelin me të njëjtin emër. Krijohet dhe shpërndahet sipas modelit të zhvillimit të softuerit pa pagesë dhe me kod të hapur. Prandaj, emri gjenerik nuk nënkupton asnjë paketë të vetme "zyrtare" për Linux; ato shpërndahen kryesisht pa pagesë në formën e shpërndarjeve të ndryshme të gatshme që kanë grupin e tyre të programeve aplikative dhe tashmë janë të konfiguruara për nevojat specifike të përdoruesit.

I referohet UNIX-it, domethënë, në epokën e DOS-it të sapolindur dhe ndërfaqeve të para grafike të ndrojtura të Atari dhe Apple, ishte të paktën premtuese. E veçanta e GNU-së si OS qëndron në faktin se autori nuk ka mundur ta përfundojë për 31 vjet, ose më mirë thelbi i tij është GNU Hurd. Më vonë, në 1985, Stallman themeloi Free Software Foundation dhe në 1989 përpiloi Licencën e Përgjithshme Publike GNU (GNU GPL). Qëllimi i GNU GPL është t'i japë përdoruesit të drejtat për të kopjuar, modifikuar dhe shpërndarë (përfshirë në baza komerciale) softuer dhe të sigurojë që përdoruesit e të gjithë softuerit të derivuar të marrin të drejtat e mësipërme.

Por një tjetër talent, Linus Torvalds, përdori me sukses punën e Stallman për të krijuar sistemin operativ Linux. Më 17 shtator 1991, Linus Torvalds postoi në Rrjeti Linux Kernel 0.01 - Kodi burim Linux që peshon vetëm 64 Kb. Prototipi për kernelin e ardhshëm ishte sistemi operativ MINIX: një sistem operativ i pajtueshëm me UNIX për kompjuterët personalë që niseshin nga disqet dhe përshtateshin në memorien shumë të kufizuar të një kompjuteri personal në atë kohë. MINIX u krijua nga Andrew Tanenbaum si një sistem operativ udhëzues që demonstron arkitekturën dhe aftësitë e UNIX, por është i papërdorshëm. Ishte një kernel i plotë për PC-në e tij që Linus Torvalds donte të bënte. Ai i dha emrin e tij kernel freax, por më vonë ai u ndryshua nga pronari i serverit ftp në Linux - një hibrid i emrit të krijuesit dhe fjalës UNIX.

Fakti që Linus vendosi kodin e tij OS në internet ishte vendimtar për të ardhmen e Linux. Edhe pse në vitin 1991 interneti nuk ishte ende aq i përhapur sa sot, ai përdorej kryesisht nga njerëz me përgatitje të mjaftueshme teknike. Dhe që në fillim, Torvalds mori disa përgjigje të interesuara.

Rreth shkurtit të vitit 1992, Linus u kërkoi të gjithëve që kishin përdorur ose testuar tashmë Linux t'i dërgonin një kartolinë. Disa qindra kartolina të tilla u morën nga e gjithë bota - nga Zelanda e Re, Japonia, Holanda, SHBA. Kjo tregoi se Linux kishte filluar të fitonte njëfarë famë.

Në fillim, qindra vullnetarë iu bashkuan zhvillimit, pastaj mijëra, pastaj qindra mijëra vullnetarë. Sistemi nuk ishte më vetëm një lodër për hakerat. I plotësuar nga një mori programesh të zhvilluara nën Projektin GNU, OS Linux u bë i përdorshëm.

Dhe fakti që thelbi i sistemit u shpërnda nën Licencën e Përgjithshme Publike GNU garantonte që kodet burimore të sistemit do të mbeteshin falas, domethënë, ato mund të kopjoheshin, studioheshin dhe modifikoheshin pa frikë nga ndonjë ngacmim nga zhvilluesi ose disa kompani tregtare. Ky fakt tërhoqi gjithnjë e më shumë ndjekës në radhët e përdoruesve dhe mbështetësve të Linux-it, kryesisht studentë dhe programues.

Në këtë kohë, u formua një konferencë e veçantë në internet kushtuar Linux - comp.os.linux. Të apasionuarit formuan shumë grupe përdoruesish dhe në fillim të vitit 1994 doli numri i parë i Linux Journal. Linux tërhoqi vëmendjen e firmave industriale dhe disa kompani më të vogla filluan të zhvillonin dhe shesin versionet e tyre të Linux.

Fillimisht, Linus Torvalds nuk donte të shiste zhvillimin e tij. Dhe nuk doja që dikush tjetër ta shiste. Kjo thuhej qartë në njoftimin për të drejtën e autorit të përfshirë në skedarin KOPJIM të versionit të parë - 0.01. Për më tepër, kërkesa e Linus vendosi kufizime shumë më të rrepta Shpërndarja Linux se ato të shpallura në licencën GNU: nuk lejohej të paguante asnjë para për transferimin ose përdorimin e Linux. Por tashmë në shkurt 1992, ata filluan t'i kërkonin atij leje për të ngarkuar një tarifë për shpërndarjen e diskeve Linux për të mbuluar kohën dhe koston e disketave. Për më tepër, ishte e nevojshme të merret parasysh fakti se gjatë krijimit të Linux, shumë mjete u përdorën falas në internet, më i rëndësishmi prej të cilave ishte përpiluesi GCC. Është e mbrojtur nga e drejta e autorit sipas GPL, e cila u shpik nga Richard Stallman. Torvalds duhej të rishikonte deklaratën e tij të së drejtës së autorit dhe, duke filluar me versionin 0.12, ai gjithashtu kaloi në përdorimin e licencës GPL.

Nga pikëpamja teknike, Linux është vetëm bërthama e një sistemi operativ të ngjashëm me Unix-in, përgjegjës për ndërveprimin me harduerin e kompjuterit dhe kryerjen e detyrave të tilla si shpërndarja e memories, ndarja e kohës së procesorit për programe të ndryshme etj. Përveç kernelit, sistemi operativ përfshin shumë shërbime të ndryshme që shërbejnë për të organizuar ndërveprimin e përdoruesit me sistemin. Sukses Linux si sistem operativ është kryesisht për shkak të faktit se deri në vitin 1991, projekti GNU kishte zhvilluar tashmë shumë programe ndihmëse që shpërndaheshin lirisht në internet. Projektit GNU i mungonte një kernel dhe kerneli me shumë mundësi do të mbetej i papërdorur nëse do të mungonin shërbimet e nevojshme. Linus Torvalds e gjeti veten me zhvillimin e tij në vendin e duhur në kohën e duhur. Dhe Richard Stallman ka të drejtë kur këmbëngul që sistemi operativ nuk duhet të quhet Linux, por GNU / Linux. Por emri Linux historikisht i është caktuar këtij OS, kështu që ne do ta quajmë atë thjesht Linux (duke mos harruar meritat e Stallman dhe bashkëpunëtorëve të tij).

konkluzioni

Historia e OS daton rreth gjysmë shekulli. Ai u përcaktua dhe u përcaktua kryesisht nga zhvillimi baza e elementit dhe pajisje kompjuterike. Për momentin, industria globale e kompjuterave po zhvillohet me shpejtësi, performanca e sistemeve po rritet, dhe për këtë arsye aftësia për të përpunuar sasi të mëdha të të dhënave po rritet. Sistemet operative të klasës MS-DOS nuk mund të përballojnë më një rrjedhë të tillë të dhënash dhe nuk mund të përdorin plotësisht burimet e kompjuterëve modernë. Prandaj, kohët e fundit ka një kalim në sistemet operative më të fuqishme dhe më të avancuara të klasës UNIX, një shembull i që është Windows NT, i lëshuar nga Microsoft.

Letërsia

    A. V. Gordeev Sistemet operative: Libër mësuesi për universitetet. - Botimi i 2-të. - SPb .: Peter, 2007 .-- 416 f. - ISBN 978-5-94723-632-3.

    Irtegov D.V. Hyrje në sistemet operative. - Botimi i 2-të. - SPb .: BHV-SPb, 2007 .-- ISBN 978-5-94157-695-1.

    Tanenbaum NS. ME. Organizimi kompjuterik me shumë nivele = Organizim i strukturuar kompjuterik. - M .: Mir, 1979 .-- 547 f.

    Tanenbaum E.S. Modern Operating Systems = Modern Operating Systems. - Botimi i 2-të. - SPb .: Peter, 2005 .-- 1038 f. - ISBN 5-318-00299-4.

    Tanenbaum E.S., Woodhull A.S. OS. Design and Implementation = Operating Systems: Design and Implementation. - botimi i 3-të. - SPb .: Peter, 2007 .-- 704 f. - ISBN 978-5-469-01403-4.

    Shaw A. Logical Design of Operating Systems = Dizajni Logical of Operating Systems. - M .: Mir, 1981 .-- 360 f.

Artikujt kryesorë të lidhur