Mikor jelent meg a linux operációs rendszer? Linus Torvalds története – a Linux megalkotója

Ebben a cikkben nemcsak az operációs rendszer linux létrehozásának történetét találja meg, hanem magának Linus Torvaldnak a kinyilatkoztatásait is.

A Linux egy többfeladatos és többfelhasználós operációs rendszer üzleti, oktatási és egyéni programozáshoz. A Linux a UNIX-szerű operációs rendszerek családjába tartozik. A Linux a szoftvercsomagok széles skáláját támogatja a TeX-től az X Windows-ig, a GNU C/C++ fordítókat és a TCP/IP protokollokat.

Ez a UNIX operációs rendszer rugalmas megvalósítása, szabadon terjesztve a GNU General License alatt.

Az övében eredeti forma Linus Torvalds készítette a UNIX operációs rendszer változataként IBM-kompatibilis személyi számítógépekhez. A Linux a fenti személyi számítógépek bármelyikét munkaállomássá tudja alakítani. Az üzletemberek Linuxot telepítenek géphálózatokra, az operációs rendszert használják adatfeldolgozásra a pénzügyekben, az orvostudományban, az elosztott feldolgozásban és a távközlésben.

Diák Finnországból

1991-ben Linus Torvaldst, egy finn diákot rendkívül lenyűgözte az ötlet, hogy UNIX-kompatibilis operációs rendszer kernelt írjon személyi számítógépére a mára nagyon elterjedt Intel 80386 processzorarchitektúrával. A leendő kernel prototípusa a MINIX operációs rendszer volt. rendszer: egy UNIX kompatibilis operációs rendszer személyi számítógépekhez, amely hajlékonylemezekről volt betöltve, és belefért a személyi számítógépek akkoriban nagyon korlátozott memóriájába.

A MINIX-et Andrew Tanenbaum oktató operációs rendszerként hozta létre, amely bemutatja a UNIX architektúráját és jellemzőit, de programozói szempontból használhatatlan. Linus Torvalds egy teljes értékű kernel volt a PC-jéhez. A kernelt freax-nak nevezte el, de később az ftp szerver tulajdonosa Linuxra változtatta – az alkotó nevének és a UNIX szónak a hibridje.

A Linux fejlesztésében a legfontosabb szerepet a Usenet és az Internet globális számítógépes hálózatok játszották. A kezdeti szakaszban Linus Torvalds megvitatta munkáját és kihívásait más fejlesztőkkel a comp.os.minix MINIX Usenet hírcsoportban. Linus kulcsfontosságú döntése az volt, hogy az ingyenes GNU GPL licenc alatt közzétette a kernel még mindig nem működő első verziójának forráskódját. Ennek és az egyre szélesebb körben elterjedt Internetnek köszönhetően sokan önállóan lefordíthatták és tesztelhették ezt a kernelt, részt vehettek a megbeszélésben, a hibajavításban, illetve a Linus-forrásszövegekhez is küldhettek javításokat, kiegészítéseket.

„Például álmodtam. Tinédzserként híres tudós akartam lenni. Mint Albert Einstein, csak jobban. És ki nem akar? Nem tudós, hanem autóversenyző. Vagy egy rocksztár. Vagy Teréz anyát. Vagy az Egyesült Államok elnöke.

Linux kernel

1991. október 5-én Linus bejelentette a Linux első "hivatalos" verzióját, a 0.02-es verziót. Ezt ismét valamiféle hackerrendszer létrehozásának tekintették. A fő hangsúly a mag létrehozásán van. Még a felhasználói támogatással, a dokumentációval, a replikációval stb. kapcsolatos kérdésekről sem esett szó. Úgy tűnik, hogy a Linux-közösség még ma is másodlagosnak tekinti ezeket a kérdéseket a "valódi programozás" - kernelfejlesztés - mellett.

A 0.03-as verzió után Linus a 0.10-es verziószámozásra ugrott, mivel sokan elkezdtek dolgozni a projekten. Számos későbbi átdolgozás után Linus a következő verziószámot 0.95-tel rendelte, hogy tükrözze azt a benyomását, hogy hamarosan lehetséges lesz a "hivatalos" verzió. Ez 1992 márciusában volt. Körülbelül másfél évvel később – 1993 decemberében a kernel verziója még mindig Linux 0.99.pl14 volt – aszimptotikusan megközelítette az 1.0-t. És jelenleg a kernel verziója 3.4 (stabil build 2012. május 20-án).

A kernel maga is képes emulálni a 387-FPU utasításokat, így a társprocesszor nélküli rendszerek olyan programokat hajthatnak végre, amelyek rá támaszkodnak (azaz lebegőpontos).

A kernel egy univerzális memóriatárat is fenntart a felhasználói programok számára és egy lemezgyorsítótárat. Ebben az esetben a teljes memória használható a gyorsítótár számára, és fordítva, a gyorsítótár csökken, amikor nagy programok futnak.

A Linux OS a kezdetektől fogva szabad szoftver feltételekkel kerül terjesztésre, vagyis gyakorlatilag ingyenes a felhasználók számára (a legtöbb esetben csak egy szoftveres CD-ROM-ért vagy internet hozzáférési forgalomért kell fizetni ).

„Egy tipikus vállalaton belüli mechanizmus sajátosságait figyelembe véve a műszaki vezetőnek erős személyiségnek kell lennie. Szeretne levélben dolgozni, és képes legyen megőrizni a semlegességét. Szeretném elkerülni a közvetítő szót, mert két táborra utal: külsőre és belsőre. És ennek nem szabadna lennie."

GNU és Linux

Azonban ahogyan lehetetlen operációs rendszert készíteni kernel nélkül, úgy a kernel is használhatatlan lesz a képességeit használó segédprogramok nélkül. A GNU projektnek köszönhetően Linus Torvalds azonnal használhatta az ingyenes segédprogramokat Linuxon: a bash-t, a gcc fordítót, a tar-t, a gzip-et és sok más jól ismert és széles körben használt alkalmazást, amelyek működni tudtak UNIX-kompatibilis kernellel. Így a Linux azonnal jó környezetbe került, és a GNU segédprogramokkal együtt nagyon érdekes környezet volt a szoftverfejlesztők számára, még fejlesztésének nagyon korai szakaszában is.

A Linux és a GNU segédprogramok kompatibilitása annak volt köszönhető, hogy mindkettő ugyanazokat a szabványokat és gyakorlatokat követve készült. Azonban ezen a gyakorlaton belül (vagyis a sokféle UNIX rendszerrel) sok hely volt az összeférhetetlenségnek és a különböző megoldásoknak. Ezért a kernelfejlesztés kezdeti szakaszában minden Linuxon működő GNU-alkalmazás egy újabb vívmány volt Linus számára. Az első a bash és a gcc volt. Így a GNU és a Linux kombinációja lehetővé tette egy ingyenes operációs rendszer létrehozását, de önmagában még nem alkotott ilyen rendszert, mert a Linux és a különböző GNU segédprogramok külön szoftvertermékek maradtak, amelyeket különböző emberek írtak, akik nem mindig vették figyelembe mit csináltak mások.. Minden rendszer fő tulajdonsága az összetevőinek konzisztenciája.

A Linux a TCP/IP protokollok teljes készletét kínálja a hálózatépítéshez. A TCP/IP kliensek és szolgáltatások, például az FTP, a telnet, az NNTP és az SMTP teljes skálája támogatott.

„A kereskedelmi siker nem „rontott” el annyira, mint inkább megváltoztatta a Linuxot és engem is. Nem merném kijelenteni, hogy ennek hatására érett lettem - ebből a szempontból a három gyermek születése hatott rám jobban - csak megváltoztam. Sok szempontból jobb lett, ugyanakkor elveszített valamennyit természetességéből. A Linux régen csak a szakembereknek szólt – a programozók úgy úsztak benne, mint hal a vízben. Egy holtág, ahol csak a technológia számít, semmi más.” A rendszer jellemzői".

Az elosztásokról

Egy bizonyos fejlesztési időszak után a legfontosabb GNU segédprogramok egy része már folyamatosan futott Linuxon. A lefordított Linux kernel a már Linuxon lefordított GNU segédprogramok egy készletével egy eszközkészletet jelentett egy szoftverfejlesztő számára, aki ingyenes operációs rendszert akart használni személyi számítógépén.

Amikor egy GNU/Linux rendszert futtató számítógép beszerzése igényessé és általánossá vált, a helsinki és texasi egyetemek fejlesztői saját hajlékonylemez-készleteket készítenek, amelyekről a lefordított rendszermag és az alapvető segédprogramok írhatók. HDD, majd közvetlenül onnan indítsa el az operációs rendszert. Ezek a hajlékonylemez-készletek voltak a modern Linux disztribúciók első prototípusai – olyan szoftvercsomagok, amelyek segítségével működő operációs rendszert lehet telepíteni a számítógépére.

Annak ellenére, hogy az első disztribúciók megjelenésével Linux telepítés már nem követeli meg az összes program forráskódból történő önfordítását, a Linux használata továbbra is a fejlesztők köre maradt: az operációs rendszer használója a fejlesztés akkori időszakában szinte kizárólag programozással foglalkozhatott.

A teljes egészében ingyenes szoftverekből álló operációs rendszer előnye nyilvánvaló – aki ezt a rendszert összeszereli, annak senkinek sem kell fizetnie a benne foglalt programokért. Sőt, a meglévő programok továbbfejlesztését, frissítését is ingyenesen végzi a fejlesztői közösség, nem kell fizetni azoknak az alkalmazottaknak, akik ezt tennék. A Red Hatnek köszönhetően az RPM csomagformátum nagyon elterjedt a Linux felhasználói közösségben.

A Red Hattal szinte egy időben született meg a Debian projekt. Célja nagyjából ugyanaz volt: Linux és GNU ingyenes szoftverek teljes disztribúciója.

Jelenleg az Ubuntu projekt egyre népszerűbb.

„Meggyőződésem, hogy az erőforrások egyszerű felhalmozása kevéssé segíti elő a valódi kreativitást. Vessen egy pillantást például a mai zeneiparra. Évente dollárkocsikat költenek a következő nagyszerű művész keresésére – és mégsem gondolja senki, hogy a Spice Girls (akik nagylelkűen jutalmazták a művészethez való hozzájárulásukat) összehasonlíthatók Wolfgang Amadeus Mozarttal (aki szegénységben halt meg). Vagyis pusztán készpénzinfúzióval nem lehet zsenit alkotni. De az intellektuális sznobizmus – „pénzért nem lehet zsenialitást vásárolni” – nem szolgálhat a hosszú távú üzletfejlesztés alapjául.

Ó, milyen érdekes megtudni a részleteket és a részleteket egy már hétköznapi dologról, amire nem figyelsz magától értetődően. De valamikor nem az volt. Mikor kezdett valaki alkotni és feltalálni?

Itt érdekes történet, de a vágás alatt rengeteg szöveget találsz :-)

A múltat ​​közelebbről szemügyre véve látni fogjuk, hogy a piacon a domináns operációs rendszer helyét a UNIX is átveheti, sőt, ugyanez a Microsoft vállalat. Számos körülmény miatt azonban az események más forgatókönyv szerint alakultak: CP/M -> QDOS -> 86-DOS -> MS-DOS -> Windows.

A Linux "genealógiai" sora másképp néz ki: Multics -> UNIX -> Minix -> Linux. Nem valószínű, hogy sokan tudják, hogy a Windows jelenlegi dominanciája nagyrészt „okolható” egy titkos IBM-projektért, a Chess kódnévért – egy olyan projektért, amely egy Intel 8086 processzoron alapuló IBM PC létrehozására irányul, Acorn munkanévvel.

Az IBM és a Microsoft közötti történelmi szerződést 1980. november 6-án írták alá. Ennek értelmében az első ipari 16 bites PC-hez a Microsoftnak operációs rendszert és négy programozási rendszert (Basic, Fortran, Cobol és Pascal) kellett előkészítenie. lehető leghamarabb.

Miért a Microsoftot választották? Az IBM irányításának fő lendülete a lenyűgöző értékesítési volumen volt a Microsoft által programozási rendszerek, ráadásul nagyon sokféle platformra tervezték. 1979-re csak a Microsoft BASIC-jából körülbelül 1 millió példányt adtak el. Furcsa módon az IBM és a Microsoft is másodlagosnak tekintette az új számítógép operációs rendszerét, és háttérbe szorította. Rettenetes sietséggel történt minden. Ahhoz, hogy megértsük, hogyan blöffölt a Microsoft 1980 őszén, megígérte az IBM-nek, hogy 1981 januárjára (!) elkészíti a DOS első verzióját működő BASIC interpreterrel, elég annyit mondanunk, hogy a Microsoftnak akkoriban még nem volt tapasztalata operációs rendszer írásában. 1980 februárjában a Microsoft a programozási nyelvek piacáért folytatott Digital Research elleni küzdelem részeként minden esetre UNIX licencet szerzett az AT & T Corporation-től (a későbbiekben a Microsoft által létrehozott UNIX operációs rendszer nyelvjárását Xenixnek hívták). De gyakorlatilag nem történt fejlesztés a UNIX számára sem – a CP / M OS akkoriban a Microsoft termékek alapplatformja volt.

Ha a Windowst és a UNIX-ot összevetjük fejlesztési szempontból, akkor a Windows kereskedelmi termékként épült, komoly időnyomás és piaci blöff körülményei között jött létre, míg a UNIX nyugodt környezetben, egyetemi és kutatóközpontok csendjében nőtt fel. A projekt kereskedelmi forgalomba hozatala jóval kevésbé volt kedvező hatással a UNIX-ra, miközben a Microsoft nem vesztegette az időt, és szakemberei minden potenciálját a Windows implementáció minőségének javítására fordította. Bárhogy is legyen, mindkét operációs rendszer fejlesztése más-más úton haladt.

A Linux születése

Linus Benedikt Torvalds 1970-ben született Helsinkiben. 10 évesen kezdett programozással foglalkozni, és aktívan dolgozott otthoni számítógépén, a Commodore VIC-20-on. 1989-ben, amikor Linus egyetemre készült, a Usenix Association konferencián Torontóban az AT&T Corporation képviselői bejelentették a UNIX System V új árképzési rendszerét: processzoronként körülbelül 40 000 dollár (processzoronként 7500 dollár). oktatási intézmények számára. Nagyon nagy pénz volt. Az Amszterdami Egyetem professzora, Andrew Tanenbaum válaszul a Minixet írta, a UNIX csonka változatát, amely PC-n is futhat.

1991 tavaszán, amikor már a Helsinki Egyetem hallgatója volt, Linus Torvalds nekilátott a Minix újraírásának, átírta a kernelt, és hozzáigazította az i386-on való futtatáshoz. Úgy döntött, hogy egyszerűen átírja az operációs rendszer működését. Itt a címe annak a történelmi bejegyzésnek, amely elindította a Linux korszakát. ——- Bejegyzés indítása Linustól ——— Feladó: [e-mail védett](Linus Benedict Torvalds) Hírcsoportok: comp.os.minix Tárgy: Mit szeretnél a legjobban látni a minixben? Összegzés: kis szavazás az új operációs rendszeremről Üzenetazonosító: Dátum: 91. augusztus 25. 20:57:08 GMT Szervezet: University of Helsinki Az üzenet a következő szavakkal kezdődött: „Üdvözlök mindenkit, aki Minixet használ! AT klónokhoz készítek (ingyenes) operációs rendszert 386 (486) processzoron. Ez csak egy hobbi, nem valami nagy és professzionális, mint a GNU." Linus ezután mindenkit arra buzdított, hogy akinek tetszik vagy sem, válaszoljon a munkájára. ( Teljes szöveg lát)

1992. január-februárban a comp.os.minix telekonferencián nyílt vita kezdődött Tanenbaum és Torvalds között a Linux hiányosságairól. Tanenbaum professzor a Linuxot elavult megközelítésnek tartotta, elsősorban azért, mert Linus eltávolodott a mikrokerneltől a monokernel javára. „Ez egy hatalmas lépés visszafelé” – írta Tanenbaum. "Olyan ez, mintha egy működő C programot vennénk, és BASIC-ben újraírnánk." Linus egyetértett abban, hogy a mikrokernel − jó döntés, de ragaszkodott önmagához: a nagyobb hatékonyságú monokernel nem okoz komoly károkat a hordozhatóságban.

A UNIX őse, a legendás Ken Thompson 1998-ban keményebben beszélt: „A Linuxra úgy tekintek, mint ami nem a Microsofté. Ez egy megtorló csapás a Microsoft csapatának – se több, se kevesebb. Nem hiszem, hogy nagy sikere lesz. Láttam a forrásszövegeket, vannak egészen tisztességes összetevők és rosszak is. Mivel ezeknek a szövegeknek a megalkotásában a legkülönfélébb, véletlenszerű emberek vettek részt, az egyes részek minősége jelentősen eltér. Saját és néhány barátom tapasztalata alapján elmondhatom, hogy a Linux meglehetősen megbízhatatlan rendszer. A Microsoft nem túl megbízható szoftvereket ad ki, de a Linux a legrosszabb ilyen rendszerek. Ez a szerda nem tart sokáig.

Ha egy számítógépen használja, az egy dolog. A Linux tűzfalakban, átjárókban, beágyazott rendszerekben stb. való használatához szükséges szoftverek még sok munkát igényelnek.” Tehát nem a projekt technológiai kiválósága, hanem maga a lelkesek egy hasznos projekten való munkájának légköre, valamint a forráskódok ingyenes terjesztése és használata lett a Linux-jelenség alapja. 1998-ban a tekintélyes amerikai Forbes magazin "Icons of the Net" ("Legends of the Net") címszó alatt közzétette a legbefolyásosabb személyek nevét, akik óriási mértékben hozzájárultak az internet fejlődéséhez:

Linus Torvalds (28) a Linux megalkotója.

Richard Stallman (45) a Free Software Foundation alapítója.

Tim Berners-Lee (43) a világháló fejlesztője.

Rob Glaser (36) a RealNetworks alapítója.

Jerry Yang (29) a Yahoo! Az első helyet nem véletlenül kapta Torvalds. A hibák nem akadályozták meg a Linuxot abban, hogy gyökeresen megváltoztassa a szoftveripar helyzetét. Az Apache szerverrel párhuzamosan elérhetőnek köszönhetően ez az operációs rendszer az egész internetet lefoglalta. A statisztikák magukért beszélnek. Egy 2000. novemberi Netcraft-jelentés (www.netcraft.com/survey/) szerint az Apache részesedése az összes webszerverből 59,69%. Következik a Microsoft Internet Information Server - 20,08% és a Netscape Enterprise - 6,74%.

Jelenleg Torvalds a Transmetánál dolgozik egy ambiciózus projekten, egészen a közelmúltig minősítve. Fontos elemei az operációs rendszer és a beágyazott rendszerekre tervezett, x86 parancsok végrehajtására képes Crusoe kódnevű VLIW processzor kiadása. Vicces, hogy a Transmeta egyik tulajdonosa nem más, mint Paul Allen, aki Bill Gatesszel közösen alapította a Microsoftot. Linux szabványosítás és disztribúciók Linus Torvalds nem magát az operációs rendszert fejlesztette, hanem csak a kernelt, amely összekapcsolta a GNU projektben létrehozott meglévő komponenseket, és mindenekelőtt az emacs szerkesztőt és a gcc fordítót. A külső cégek, látva jó kilátásokat vállalkozásuk fejlődésére, hamarosan elkezdték telíteni az operációs rendszert segédprogramokkal és alkalmazásszoftverekkel. Ezek közé tartozik a Red Hat Linux 6.2, a Debian GNU/Linux 2.2, a Linux-Mandrake 7.0, a SuSE Linux 6.4, a TurboLinux 6.0, a Caldera OpenLinux 2.4, a Conectiva Linux 5.1, a Corel Linux OS Second Edition.

Az ilyen "csomagolt étkezések" hátránya, hogy hiányzik a rendszer egységes és átgondolt telepítési eljárása, és még mindig ez az egyik fő visszatartó tényező a Linux szélesebb körű elterjesztésében. Ráadásul az alkalmazott "dobozos" szoftverek fejlesztőinek egyszerre több népszerű disztribúcióra is tesztelniük kell programjaikat, ami jelentősen megnehezíti az életet. A szabványosítás mindig fájdalmas folyamat, és ha egy "szabad művészek" közösségében hajtják végre, akkor még nehezebb. De az első lépéseket már megtették. 2000 októberében megjelent a Free Standards Group Linux Fejlesztési Platform specifikációja, amely azonnal megosztott véleményeket váltott ki. A szabványosítási csoport vezetője, David Quinlan egyébként Torvaldshoz hasonlóan a Transmetánál dolgozik. A nagyvállalatok Linuxhoz való hozzáállása Az olyan óriáscégek, mint az IBM, a Hewlett-Packard, a Sun Microsystems, az Oracle és a számítógép-piac számos más jelentős szereplője, az elmúlt két évben észrevehetően megnövelték a Linux támogatását. 2001-ben az IBM egymilliárd dollárt tervez befektetni a Linux fejlesztésébe.Mi az oka a vállalatok ilyen szokatlan nagylelkűségének, amelyek úgy döntöttek, hogy többnyire ingyenesen komoly kereskedelmi termékeket adnak ki „amatőr” Linuxra? Miért hajlandóak erőfeszítéseket és pénzt költeni egy alternatív és technológiailag messze nem a UNIX legfejlettebb ágának kifejlesztésére saját dialektusaik rovására: AIX, HP-UX, Solaris stb.?

Az első dolog, ami eszünkbe jut, az a vágy, hogy a Linuxot ütőerként használjuk, amely képes áttörni a Microsoft erősen megerősített birodalmának kapuját. Nyilvánvaló, de ez az egyetlen dolog? Egy másik ok lehet egy nagyon jövedelmező képzési és tanácsadási terület kialakulásának felívelő tendenciája. A technológiák összetettsége növekszik, és ezzel együtt nő a szakadék a kínált termékek minősége és a fogyasztói igények szintje között. Az ügyfeleknek fel kell készülniük arra, hogy sok pénzt fizessenek egy intelligens szolgáltatásért. Másik lehetséges oka- olyan nagyszabású projektek költséghatékony megvalósításában, ahol a berendezések és alkalmazási programok beszerzésének elkerülhetetlen költségeit a rendszerszoftverek alacsony költsége ellensúlyozhatja.

A VARBusiness magazinnak adott közelmúltbeli interjújában (2000. november) az IBM elnöke, Sam Palmisano hangsúlyozta az IBM Linux-fejlesztéssel kapcsolatos álláspontját: a nyílt forráskódú közösséggel való együttműködés gyümölcsöző lesz mind az IBM, mind az iparág egésze számára. Ez különösen észrevehető a kulcsrakész megoldásokat kínáló cégeknél, amelyek látni fogják a Linuxban rejlő lehetőségeket.” Az IBM egyik utolsó jelentős lépése a Lawson projekt volt – 2001 márciusáig telepítés a 15 200 japán bevásárlóközpontok hálózatába. Linux szerverek(RedHat disztribúció), amelyek az IBM eServer xSeries tápellátását biztosítják.

2000 végén a Hewlett-Packard is csatlakozott az IBM-hez. Mindkét óriáscég a Linux-alkalmazások futtatását kívánja támogatni UNIX-dialektusai környezetében (elsõsorban IBM AIX-rõl és HP-UX-ról, valamint IBM Dynix/ptx-rõl van szó). Íme egy másik válasz arra a kérdésre, hogy miért kell a vezető vállalatoknak támogatniuk valaki más szabad UNIX nyelvjárását, saját kereskedelmi nyelvű nyelvjárással. Egyszerre két legyet ölnek meg egy csapásra – először a kliensek egy részét áthúzzák Windowsról Linuxra, majd egyértelműen megmutatják, hogy ez utóbbi mennyivel alulmúlja az óriás által kifejlesztett UNIX dialektusokat. Ezt a technikát figyelemelvonás-elvonó hatásnak nevezhetjük. A Linux nincs egyedül Ha a Linuxról beszélünk, ne felejtsük el, hogy ez az operációs rendszer nem olyan egyedi és utánozhatatlan. Nem kevésbé érdekes és átgondolt, nem kereskedelmi operációs rendszerek léteznek, még ha csak az Intel platformról és a UNIX nyelvjárásokról beszélünk is. Hogy csak néhányat említsünk: FreeBSD (BSD4.4-Lite alapú FreeBSD Core Team), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach mag), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD ( BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Egy új programozási filozófia A Linux-jelenség azt a beszédet váltotta ki, hogy egy új programozási filozófia született, amely alapvetően különbözik a korábbiaktól. Valójában egy termék lehet kereskedelmi vagy ingyenes, és előállítási folyamata lehet kézműves vagy ipari. Egyesek és csapatok, amatőrök és profik egyaránt elfoglalhatják. De mindenesetre tudatosan vagy öntudatlanul mindegyik a hagyományos szakaszokat követi életciklus szoftvertermék: követelményelemzés, specifikáció kidolgozása, tervezés, elrendezés, forráskód írás, hibakeresés, dokumentáció, tesztelés és karbantartás. Ennek a megközelítésnek a fő jellemzője a különböző szakaszok irányításának központosítása és a túlnyomórészt „felülről lefelé” történő fejlesztés (folyamatos részletezés). A Linuxot azonban másképp hozták létre. Az elkészült munkaelrendezést folyamatosan javította és fejlesztette a lelkesek egy decentralizált csoportja, akik tevékenységét csak kis mértékben koordinálták.

Létezik egy anarchikus jelleg és "felszálló" fejlődés: egyre nagyobb blokkok összeállítása korábban létrehozott kicsikből. Itt még valamit meg kell jegyezni. A hagyományos fejlesztés a tervezésen és szövegíráson alapul, míg az a la Linux fejlesztés prototípus-készítésen, hibakeresésen és tesztelésen alapul. Az első két szakaszt nehéz párhuzamosítani, de a hibakeresés és a tesztelés könnyebb. Két évvel ezelőtt, a Computer magazinnak adott interjújában a UNIX alkotója, Ken Thompson kijelentette, hogy az "alulról felfelé irányuló" programozás támogatója: Amikor egy rendszer vagy nyelv "felülről lefelé" szóló leírásával találkozom, amely végtelen számú könyvtárat tartalmaz, amelyek egy-egy szintet írnak le, valamiféle ingovány érzése támad. Thompson még egy érdekes kifejezést is megalkotott: "számítógépes darwinizmus". Más szóval, az a la Linux fejlesztés egy intenzív tesztelésre épülő próba és hiba módszer. A rendszernek minden szakaszban működnie kell, még akkor is, ha a fejlesztő céljainak mini verziója. A természetes szelekció csak az életképeseket hagyja meg.

Az, hogy a programozás tudomány, művészet vagy mesterség, régóta vita tárgyát képezi. És ha a hagyományos szoftverfejlesztés elsősorban a mesterségen alapul, akkor a számítógépes darwinizmus módszerével történő fejlesztés kétségtelenül művészet. Könnyen belátható, hogy az "alulról felfelé" történő fejlesztés az úgynevezett feltáró programozást jellemzi, amikor a rendszer a projekt korai szakaszában elkészített, majd folyamatosan módosított kulcskomponensek, programok köré épül fel. 1999 végén az O'Reilly & Associates kiadta Eric Raymond szenzációs könyvét, a katedrálist és a bazárt. és a Bazár). Szerzője a nyílt szövegmozgalom fő ideológusa. A könyvben felvázolja az önszerveződő anarchikus programozás ötletét, amelyet "bazárnak" nevezett, szemben a hagyományos központosított programozással, amelyet "katedrálisnak" neveztek. Tovább Linux példaés az eredetileg nem kereskedelmi szoftverek más hasonló fejlesztései, amelyek a GNU projektből származnak, Raymond az olvasóval együtt megpróbálja megérteni egy új jelenség, az úgynevezett nyílt forráskódú mozgalom természetét. A világos terv hiánya, a minimális projektmenedzsment, a földrajzilag távoli fejlesztők nagy száma, az ötletek és kódok szabad cseréje mind az új programozás jellemzői. Gyakran az „új” egy jól elfeledett réginek bizonyul. Mindezt (bár nem ilyen léptékben) régóta használják a programozásban. A Linux-jelenség azonban új hitet szült, és egyre több követőt toborzott. Sok cikk született a felfedező programozás jellemzőiről. Így A.Kieralf, K.Chen és J.Nivergelt svájci professzorok a következő fontos pontokat azonosították: * a fejlesztő egyértelműen képviseli a keresés irányát, de nem tudja előre, meddig tud elmozdulni a cél felé; * nem lehet előre látni egy adott eredmény eléréséhez szükséges erőforrások mennyiségét; * a fejlesztést nem lehet részletesen tervezni, próba-szerencse módszerrel valósul meg; * az ilyen művek meghatározott előadókhoz kapcsolódnak, és személyes tulajdonságaikat tükrözik. Az új filozófia fő előnye a külső programozók nagy csapatainak távoli együttműködésének megszervezése fontos projekteken, ahol a kulcsszerep az internetnek és a közös termék szabad rendelkezésének joga.

Lehetetlen e tekintetben nem mondani a gyorsan növekvő VA Linux cégről. Egy SourceForge() nevű online nyílt forráskódú tárat tart fenn. Már több száz projektje van, amelyek elsősorban a Linux fejlesztéséhez kapcsolódnak. Köztük van a Berlin Project (grafikus rendszer) és a Perl programozási nyelv új generációja. A Linuxon kívül a SourceForge adattár a Windows, Mac OS, BeOS és PalmOS projektjeit követi nyomon. A VA Linux egyik saját projektje a MySQL DBMS, amely megkapta a GPL licenc alatt terjesztett ingyenes szoftver státuszt (General Public License, www.fsf.org/copyleft/gpl.html). A VA Linux nem egyedül támogatja az együttműködésen alapuló programozás ötletét. Versenytársai itt az OpenAvenue és az Asynchrony. Visszatérve Raymond könyvére, azt mondhatjuk, hogy a „katedrális” és a „bazár” metaforáit nem jól választották meg. De vajon metaforákról van szó?

A Linux-kritikusok szkepticizmusától és a rajongók féktelen eufóriájától függetlenül ez az operációs rendszer az 1990-es évek végének jelentős mérföldkövévé vált, és meghatározta az iparág irányát az új évszázad elején. Lehetséges-e megismételni a Linux sikerét, és hol van egy ekkora új technológiai ugrás? Ken Thompson ezt mondja erről: „Bármilyen innováció csak olyan forradalmakon keresztül válik valósággá, mint amilyeneket a UNIX csinált. Semmi sem fenyegette az IBM-et, amíg nem jött valami, ami használhatatlanná tette a rendszereit. Teljesen elfoglalták a mainframe piacot, de biztos vagyok benne, hogy csak feleslegesnek bizonyult. Ugyanez történik a Microsoftnál is: amíg nem jön valami, ami szükségtelenné teheti termékeit, rendkívül nehéz lesz átlépni a piacra lépés árküszöbét, és lehetetlen lesz kiszorítani őket.

Nos, 22 ok arra, hogy Linuxra váltsunk. Ellentmondásos okok? Biztosan...

1. Az első ok, ez a fő. Ingyenes rendszer lévén a Linux ingyenesen elérhető a felhasználók számára. Az "Axis" egyszerűen letölthető az internetről, vagy megrendelhető egy lemez vagy doboz postai úton, nagyon triviális áron. Az operációs rendszer egy példánya telepíthető rá korlátlan mennyiségben számítógépek feltétel nélkül.

2. Mivel a Linux kód nyitott, a rendszer szabadon módosítható és terjeszthető akár kereskedelmi alapon is. Az operációs rendszer forráskódjával való szabad kísérletezés lehetősége, kizárólag saját céljaik alapján, a Linuxot olyan hasznos és hatékony megoldássá tette számos nagyvállalat, például a Google számára.

3. A Linux felhasználók technikai támogatásával sincsenek különösebb gondok, hiszen az operációs rendszer működésével kapcsolatos kérdésére a fórumokon vagy hálózati konferenciákon szabadon megkaphatja a választ. Sok felhasználó azt állítja, hogy az ilyen technikai támogatás nem rosszabb, mint amit pénzért kaphat. Természetesen van fizetős Linux technikai támogatás is. Ilyen szolgáltatások közé tartozik a gondos rendszerhangolás, az új programok telepítése és frissítése a hackerek elleni védelem, a hibák javítása érdekében. Szerencsére ez utóbbiak ritkák a Linuxban.

4. Szinte nincs esély arra, hogy a Linux technikai támogatása valaha is leálljon, mert a nyílt forráskód rengeteg felhasználót vonz: sokan szívesen segítenek „megküzdő mestereiknek” a felmerült problémák megoldásában. Ezen kívül mindig lesznek olyanok, akik szakmailag segítenek tanácsokkal, pl. pénzért.

5. Ne féljen attól, hogy a Linux a jövőben elavulttá válik. A helyzet az, hogy a UNIX-ot, amelyre az operációs rendszer épült, 35 éve tesztelték és optimalizálták, ami rendkívüli hatékonyságot, megbízhatóságot és biztonságot bizonyít. A Linuxon végzett munka egy pillanatra sem áll meg, és az operációs rendszer új verziói, ahogy mondják, „megőrzik a jelet”.

6. A „Linux” felhasználóit nem éri totalitárius nyomás az operációs rendszer tulajdonosa részéről, mivel az – maga ez a tulajdonos – nem létezik. Ellentétes példaként hozható fel a Microsoft lépése: a cég szándékosan felhagy az operációs rendszer régebbi verzióinak támogatásával, ezzel új vásárlásra kényszerítve a felhasználókat (néha megesik, hogy egy nem tervezett operációs rendszer frissítés miatt új hardvert kell vásárolni). Ezenkívül a Linux új verzióit is teljesen ingyenesen terjesztik.

7. Minden, ami az operációs rendszer új verziójára való átállással kapcsolatos, csupán fillérekbe kerül a felhasználónak. Maga az új verzió ingyenes – ezúttal. Másodszor, oktatóanyagok, telepítés stb. olcsók. Harmadszor, a Linux nem túl igényes a számítógép teljesítményére, így egy hardverfrissítés - ha egyáltalán szükséges - szintén nem von ki sok pénzt a költségvetésből.

8. A több százezer számítógéppel rendelkező cégek, miután Linuxra váltottak, rémálomként emlékeznek arra, hogy milyen az egyes szoftverkomponensek licencének megfelelő ellenőrzése minden gépen. Valójában annak ellenőrzéséhez, hogy a szoftverlicenc pontosan megfelel-e az EULA (végfelhasználói licencszerződés – végfelhasználói licencszerződés) minden pontjában, teljes munkaidős alkalmazottakra van szüksége, és furcsa módon pénzt kell fizetnie ezért. . Ezen túlmenően ezek a cégek már nem félnek a BSA alkalmazottainak hirtelen "támadásától" (Business Software Alliance – Szoftvergyártók Szövetsége kereskedelmi szervezetek számára; 1988-ban hozta létre a Microsoft), akiknek ellenőrizniük kell a licencet MS Windows, MS Office stb. . A legkisebb következetlenségek megtalálása – és meg is fogják találni – bírság kiszabása.

9. A Linux régóta híres arról, hogy nem hatnak rá vírusok, trójaiak, férgek, kémprogramok és egyéb rosszindulatú programok. A fejlesztők sikerének titka abban rejlik, hogy kezdetben a rendszer biztonságára összpontosították erőfeszítéseiket, és nem gondoltak rá, amikor valódi problémák jelentkeztek. Itt van például az egyik eredeti védelmi módszer: Linux felhasználó nem jogosult a rendszerben rendszergazdaként, ezáltal védi a létfontosságú rendszerfájlokat még behatolás esetén is. Ráadásul a Linux legnépszerűbb verziói beépített tűzfallal rendelkeznek, amely mindeddig nagyon hatékonynak bizonyult. Végül pedig az önmagát ki nem merülő nyílt kód témája ismét a kezünkre játszik: világszerte emberek ezrei keresik az operációs rendszer sebezhetőségeit, a javításokkal pedig semmi gond.

10. A "Linux" munkájában szinte soha nem fordul elő végzetes összeomlás, amely után újra kell indítania a számítógépet. Ha emlékszik a nagyvállalatokra, akkor itt ők az abszolút nyertesek, mert a teljes csatlakoztatott rendszer pár perces inaktivitása óriási veszteségeket okozhat. Nem nehéz újra kitalálni az okot: a fejlesztők kezdettől fogva arra törekedtek, hogy az operációs rendszer a lehető legstabilabb és kényelmesebb legyen, és nyugodtan kijelenthetjük, hogy elérték a célt.

11. A Linux egyelőre nem tud versenyezni a Windows-szal a létrehozott és jól bevált programok számában. Sokan azonban a helyzet javításával vannak elfoglalva. A jövőben egyre többször jelennek meg a legkülönfélébb igényeket kielégítő programok. A legtöbb Linuxra szánt program nem csak ingyenesen terjeszthető, de funkcionalitásuk, megbízhatóságuk és teljesítményük tekintetében néhányuk nem marad el a Windows-környezetben használt társaitól. Érdemes megszabadulni a sztereotípiától, mondják: „Linux alatt nem találsz semmit!”.

Egy megjegyzés azonban szükséges: azok, akik szakmailag zenével, fotókkal vagy videókkal foglalkoznak, valószínűleg nem váltanak át Mac OS-ről vagy Windowsról valami másra, legalábbis még nem.

12. Lenyűgöző a választék a Linux disztribúciók között – több száz verzió, és mindegyiknek megvan a maga sajátossága. Minden rendszer kompatibilis egymással. Mindez lehetővé teszi a felhasználó számára, hogy kiválassza a számára legmegfelelőbb verziót. Ráadásul, ha valamelyik Linux-szállító kilép a játékból, akkor ez nem fog kézzelfogható károkat okozni az operációs rendszer terjesztésében - ezen kívül még mindig sok gyártó van. Nem lehet nem felhívni a figyelmet arra a tényre, hogy egy ilyen helyzet egészséges versenyt teremt, ami a minőség és a termelékenység javulását tükrözi. Természetesen sokak számára nehéz lesz kiválasztani a megfelelő elosztókészletet több száz közül. Ebben az esetben, ha az egyik legnépszerűbb verziót választja, mint például a Red Hat vagy a SuSE, nem fog veszíteni.

13. A Linux másik jellemzőjeként meg kell jegyezni a nagyon finomhangolás. A közhiedelemmel ellentétben a Linux saját maga beállítása nem okoz gondot egy többé-kevésbé tapasztalt felhasználónak. A telepítés során számos lehetőséget megadhat, amelyek segítenek kiválasztani az Önnek megfelelő konfigurációt. Legyen szó kizárólag munkahelyi számítógépről, médiaközpontról, laptopról, webszerverről, adattároló szerverről vagy akár hálózati útválasztóról. A kíváncsi felhasználó elől nem rejtőznek el a több ezer variációban konfigurálható operációs rendszer megjelenésének beállításai. Álmod egy Apple Mac-ről, vagy még mindig nosztalgiázik a Windows iránt? Linuxban mindez vizuálisan újrateremthető. Mindez a nyílt forráskódnak köszönhető, amely valóban korlátlan lehetőségeket biztosít a felhasználó számára.

14. A Linuxban, mint minden más ingyenes szoftverben, a használt fájlok formátuma nyitott. A zárt formátumú fájloktól eltérően megfelelnek az általánosan elfogadott szabványoknak, és bármely szoftverfejlesztő felhasználhatja velük kompatibilis programokat. A nyílt formátumok használatával megoldódik a szoftveres elkülönítés problémája, amikor a fájlok zárt kiterjesztésűek, és csak bizonyos szoftverek használhatják őket. Ezen túlmenően a felhasználónak többé nem kell attól tartania, hogy értékes adatok veszhetnek el, ha a szoftvert létrehozó fejlesztők hirtelen megszűnnek, vagy leállítják korai termékeik támogatását.

15. A Linux híres más operációs rendszerekkel való kiváló kompatibilitásáról. Például a „Pinvgin” könnyen olvashat, ír, másol, törölhet és egyéb műveleteket hajthat végre azokon a fájlokkal, amelyek a Windows telepítve van a merevlemez partícióin. Ezen kívül Linuxon használhatunk Windows klienseket, sőt közvetlenül is dolgozhatunk olyan programokkal, amelyeket főleg a Microsoft operációs rendszerére szabtak. A Windows nemcsak hogy nem tud dolgozni azokkal a merevlemez-partíciókkal, amelyeken más operációs rendszerek vannak rögzítve, hanem nem is formázza ezeket a meghajtókat egy másik tengely későbbi telepítéséhez. A Linux egyébként ugyanúgy tud bootolni, mint egy Live-CD - pl. a telepítés valójában nem igényel semmit.

16. Ha ez bármilyen hatással van az Ön választására, még egyetlen olyan eset sem volt az Egyesült Államokban, amikor trösztellenes pert indítottak volna a Szövetségi Bíróságon a Linux "hamis" használata ellen. Éppen ellenkezőleg, a monopóliumellenes megállapodást a tevékenységek szabályozására és a gazdasági monopóliumok teljes lerombolására hozták létre a szabad piaci verseny érdekében. A Linux, mint már megértettük, egyáltalán nem monopólium, mert nincs rákényszerítve senkire: minden a saját szabad akaratából történik.

17. Ha Linuxot használ, többé nincs szüksége jelentős hardverfrissítésre, ha úgy dönt, hogy egy újabb verziót telepít. Még régebbi számítógépeken is, a nagyon jól megírt kódnak köszönhetően, a Linux habozás nélkül fog működni.

18. A Linux jól skálázható, és az Inteltől vagy mondjuk az AMD-től eltérő rendszereken is futhat. Szinte minden elektronikus eszközre telepíthető, a szuperszámítógépektől és a robotoktól az orvosi berendezésekig, mobiltelefonokés még karórákat is.

19. A műszaki egyetemek számára a Linux igazi leletté válik. A kód nyitottsága hatalmas lehetőséget biztosít a számítógép szerkezetének tanulmányozására, és nem csak a vele való munkavégzésre. Valójában sok oktató úgy véli, hogy sokkal hasznosabb, ha a tanulók elsajátítják a számítástechnika alapjait, amelyek a jövőben egyre fejlettebb számítógépek létrehozását szolgálják majd, mintsem olyan programokban gyakorolni, mint a Microsoft Word vagy a Microsoft PowerPoint, amelyek minden egyes alkalommal változnak. új verzió, de néhány év után elavulttá vált.

20. A kormányzati szervek számára a Linux a többi ingyenes szoftverhez hasonlóan az ún. a szoftver átláthatósága, mivel a Linuxban az információkat nyílt formátumban tárolják, amelyek megfelelnek az általánosan elfogadott szabványoknak. Ezzel szemben számos kereskedelmi program használja ennek megfelelően védett formátumokat. Általánosságban elmondható, hogy a szoftver ilyen átláthatósága azt jelzi, hogy a cégnek nincsenek rejtett adatai, és abszolút minden felhasználó hozzáfér az összes információhoz, és nem kell drága programokat használnia, amelyek megértik a szükséges formátumokat.

21. Úgy tartják, hogy sok fizetős programban vannak bizonyos „lyukak”, amelyeken keresztül egy versengő cég vagy akár egy kormányzati szervezet hackerei értékes adatokat vehetnek birtokba. Nos, valószínűleg nem fogják hangosan kimondani, hogy a Linux valódi. fejfájás hackerek számára, mert szinte lehetetlen a rendszerbe bejutni a kiskapukon keresztül amiatt, hogy a rendszer forráskódja teljesen rendelkezésre áll a beolvasáshoz hackelés esetén.

22. A Linux a Windowstól eltérően nem igényel lemeztöredezettség-mentesítést. Ez a folyamat ugyan nem túl bonyolult és költséges, hiszen nem kell túl gyakran, de tény, hogy egy jól működő operációs rendszernél, mint például a Linux, nincs szükség töredezettségmentesítésre.

Tehát felsoroltuk mind a 22 bejelentett okot, amelyek miatt érdemes megváltoztatni az operációs rendszert. A választás mindig a tiéd, de hogy a Linux rád hagyja-e, az más kérdés ;)


források

Azt is javaslom, hogy emlékezzen, mi volt

1968. december 28-án egy közönséges finn családban született, Niels és Anna Torvalds fia, Linus. Linus kedvenc tantárgyai mindig is a matematika és a fizika voltak. Szerette egzakt tudományok, lehetőséget adva fejtörésre egy adott probléma megoldásán. Érdekelte a matematikai témákról való beszélgetés, valamint a számológéppel való játék – Leo nagyapjának, a Helsinki Egyetem statisztikaprofesszorának egyik fő munkaeszköze. Linusnak akkor egy primitív számológépre volt szüksége ahhoz, hogy boldog legyen. 1981-ben a professzor nagyapja vett egy Commodore VIC-20-at. És 10 évesen elkezdett programozni, aktívan dolgozott otthoni számítógépén.

1989-ben, amikor Linus egyetemre készült, a Usenix Association konferencián Torontóban az AT&T Corporation képviselői bejelentették a UNIX System V új árképzési rendszerét: processzoronként körülbelül 40 000 dollár (processzoronként 7500 dollár). oktatási intézmények számára. Nagyon nagy pénz volt. Az Amszterdami Egyetem professzora, Andrew Tanenbaum válaszul a UNIX minix verzióját írta, amely PC-n is futhat.

Linus Torvaldsnak legfeljebb egy hónapba telt, mire alaposan tanulmányozta a Minixet. Már rendszeres olvasója volt a műszaki konferenciáknak. A Tanenbaum operációs rendszere mintegy tankönyv volt a UNIX világ számára. Ezért számos korlátozás volt. Sem javítások, sem további programok nem tudták ezt megjavítani. Linust sok minden idegesítette a Minixszel kapcsolatban, de leginkább a terminál emulátor, ami egyszerűen borzasztó volt. Torvalds már megszokta, hogy minden szükséges programot megírjon magának, és hozzálátott egy normál terminál fejlesztéséhez.

Egy házi készítésű terminálemulátor gyorsan szerzett harangokat és sípokat. Amikor végre elkészült, Linus úgy döntött, hogy új funkciókkal hígítja. Például a feltöltési és letöltési funkciók. Ehhez meg kellett írni egy meghajtó-illesztőprogramot, és ehhez létre kellett hozni egy fájlrendszert. A nehéz, időigényes munka, de az éjszakai összejövetelek által megkeményített programozó szívesen oldotta meg az ilyen jellegű problémákat. És elindult a folyamat.

Mivel 1991 tavaszán általában nem volt mit tenni az egyetemen, Linus napokig ki sem mozdult a szobájából. A fájlrendszer megírásától csak az alvás és néha az étel vonta el a figyelmét. Néhány héttel később az eredetileg fejlett terminálprogramnak tervezett projekt inkább egy teljes operációs rendszerhez hasonlított. Amikor a szerző rájött, hogy túl messzire ment, már késő volt abbahagyni. Linus Torvalds általában nem tartozott azok közé, akik mindent félúton el tudtak ejteni.

Szeptember elején végre elkezdett működni a leendő operációs rendszer héja. Annak ellenére, hogy Torvalds Linuxnak nevezte magát, a Freax név a hivatalos megjelenésre készült – a szerző nem akarta, hogy szerénytelennek tartsák. Ennek ellenére Ari Lemke, az egyik helsinki egyetem oktatója, aki beleegyezett, hogy helyet foglaljon a rendszer számára az intézet számítógépén, jobban megtetszett a Linux név, és hamarosan megjelent a rendszer első, 0.01-es előjelű verziója. Kevesen "érezték" ezt a verziót - még nagyon "nyers" volt, és sok időbe és idegbajba telt, hogy működjön.


A Linux 0.02 októberben, a 0.03 novemberben jelent meg. Az első Linux bétatesztelők a comp.os.minix olvasók voltak, akik bár sorozatos hibaüzeneteket küldtek, minden lehetséges módon dicsérték az új operációs rendszert. A Linux azonban akkor kezdett igazán felkapaszkodni, amikor november végén teljesen önállóvá vált. A Linuxoidok serege gyorsan növekedett. Sokan felajánlották segítségüket, programokat, javításokat küldtek Linuxra.

Mire a Linux 1.0 megjelent, már az egész világ tudott a rendszerről. Népszerűsége sok nagyvállalat figyelmét felkeltette. Rugalmasságának és lehetőségeinek köszönhetően több százezer szerveren telepedett le fő operációs rendszerként. Hackerek ezrei a világ minden tájáról döntöttek úgy, hogy támogatják a Linuxot, akik együtt dolgoznak a fejlesztésén. A szerző által kifejlesztett fő verzió mellett számos disztribúció jelent meg, amelyek mindegyikének megvannak a maga előnyei és hátrányai.

1992. január-februárban a comp.os.minix telekonferencián nyílt vita kezdődött Tanenbaum és Torvalds között a Linux hiányosságairól. Tanenbaum professzor a Linuxot elavult megközelítésnek tartotta, elsősorban azért, mert Linus eltávolodott a mikrokerneltől a monokernel javára. Linus egyetértett abban, hogy a mikrokernel jó megoldás, de kitartott amellett, hogy a monokernel hatékonyabb, de nem veszélyezteti komolyan a hordozhatóságot.

1997-ben Linus Torvalds feleségével, majd egy másik gyermekével Amerikába költözött. Sok számítógépes vállalat, köztük az Apple, jót ajánlott neki munkahely, de Linus mindegyik helyett a Transmetát, egy processzorfejlesztésre szakosodott kis céget választotta.

Ennek eredményeként nem a projekt technológiai kiválósága, hanem maga a lelkesek egy hasznos projekten és a forráskódok ingyenes terjesztésében és használatában való munka légköre vált a Linux jelenség alapjává.

· Linus Torvalds (28 éves) - a Linux megalkotója;

· Richard Stallman (45) – a Free Software Foundation alapítója;

· Tim Berners-Lee (43) - a World Wide Web fejlesztője;

· Rob Glaser (36) – a RealNetworks alapítója;

· Jerry Yang (29) – a Yahoo alapítója.

Torvalds úgy döntött, hogy eláll a mikrochipek gyártásától, és teljes munkaidőben támogatja fő ötletgazdáját a Nyílt Forráskódú Fejlesztési Laboratórium irányítása alatt.

A Linux az azonos nevű kernelen, a GNU projekt részeként kifejlesztett könyvtárakon és rendszerprogramokon, valamint egyéb szoftvereken alapuló Unix-szerű operációs rendszerek általános neve.

Nincs egyetlen "hivatalos" konfigurációja. Ehelyett a Linux nagyszámú úgynevezett disztribúcióban jelenik meg, amelyek a Linux kernelt GNU segédprogramokkal és egyéb alkalmazási programokkal kombinálják, hogy teljes, többfunkciós operációs környezetté váljanak.

A leghíresebb Linux disztribúciók: Arch Linux, Ubuntu, CentOS, Debian, Fedora, Gentoo, Mandriva, Mint, openSUSE, Red Hat, Slackware, PCLinuxOS. Munkám során a Linux Ubuntu 10.04LTS-re fogok összpontosítani.

Ubuntu 10.04 Smart Lynx Lucid Lynx) Mark Shuttleworth 2009. szeptember 19-én jelentette be az Atlanta Linux Fest rendezvényen, és 2010. április 29-én jelent meg három kiadásban: Desktop kiadás (asztali számítógépekhez), Server Edition (szerver kiadás) és Netbook kiadás (netbookokhoz, nincs hosszú távú támogatás). Az Ubuntu 10.04 a tizenkettedik verzió ubuntu linux a harmadik pedig hosszú távú támogatással (LTS). Az Ubuntu 10.04 támogatása asztali számítógépeken 2013 áprilisában, szerveren pedig 2015 áprilisában megszűnik. A kiadás figyelemre méltó változásai között a fejlesztők a tervezés változását és fejlesztését nevezik meg; Csökkentett rendszerindítási idő, különösen a szilárdtestalapú meghajtókkal rendelkező számítógépeken. Az operációs rendszer integrálva van az Ubuntu One szolgáltatással, amely 2 GB szabad lemezterülettel rendelkezik.

A Linux gyökerei a 20. század 70-es éveire vezethetők vissza. A kiindulópontnak a Unix operációs rendszer 1969-es amerikai megjelenése tekinthető az AT&T leányvállalatánál, a Bell Laboratories-nál. A Unix számos ipari minőségű operációs rendszer alapjává vált. Ezek közül a legalapvetőbbek jelennek meg ezen az idővonalon:

A Linux leginkább két projektnek köszönheti életét, a GNU-nak és a Minix-nek.

GNÚ

A GNU projekt története 1983 szeptemberében kezdődött. A GNU projekt alapítója, Richard M. Stallman akkoriban a Massachusetts Institute of Technology (MIT, Cambridge, Massachusetts) mesterséges intelligencia laboratóriumában dolgozott. Stallmant korunk egyik legkiválóbb programozójának nevezik.

Abban a környezetben, amelyhez Stallman tartozott, szokás volt a programok és forráskódjaik szabad cseréje. Az AT&T Unix licence például 40 000 dollárba kerül. Csak a meglehetősen nagy cégek engedhették meg maguknak, hogy megvásárolják. Licenc nélkül pedig a programozónak nem volt joga a rendszer forráskódjait felhasználni fejlesztései során. Ez megakadályozta az eszmecserét a programozás területén, és nagymértékben lelassította a programkészítés folyamatát, mivel ahelyett, hogy egy adott probléma megoldásához egy kész kódrészletet kölcsönzött volna, a program fejlesztője kénytelen volt újra megírni ezt a kódrészletet. , ami hasonló a kerék újrafeltalálásához.

Stallman elhatározta, hogy megváltoztatja a programozás ezen állapotát. 1983-ban bejelentette a GNU projekt elindítását, melynek célja egy teljesen nyílt operációs rendszer létrehozása volt:

1983. szeptember 27., csütörtök, 12:35:59 EST

Ingyenes Unix!

Hálaadás után elkezdem írni a GNU (Gnu's Not Unix) Unix kompatibilis szoftverrendszert, amit ingyen(!) teszek elérhetővé mindenki számára, aki tudja használni. Segítségre van szüksége idő, pénz, szoftver és felszerelés formájában.

A GNU tartalmazza a kernelt, valamint a C programok írásához és futtatásához szükséges összes segédprogramot: egy szerkesztőt, egy shellt, egy C fordítót, egy linkert, egy assemblert és még néhány dolgot. Ezt követően egy szövegformázó, YACC, egy Empire játék, egy táblázatkezelő és még több száz dolog kerül hozzá. Reméljük, hogy mindent, amit általában a Unix rendszerekhez mellékelnek, és bármi mást, amit hasznosnak találhat, ideértve az online és a nyomtatott dokumentációt is.

A GNU képes lesz Unix programokat futtatni, de nem lesz azonos a Unix-szal. Más operációs rendszerekkel szerzett tapasztalataink alapján továbbfejlesztjük a rendszert...


A GNU rövidítés a „GNU nem Unix” (GNU nem Unix) rövidítése. A Unix mindig is nem szabad szoftver volt, ami azt jelenti, hogy elveszi a felhasználók együttműködési szabadságát, valamint a számítógépek feletti irányítást (mint ahogy a Windows teszi ma). Kicsit később Stallman megírta híres GNU-kiáltványát, amely a GPL (GNU General Public License) alapja lett. Ennek a licencnek a szerepét nem lehet túlbecsülni, az egész számítástechnikai ipart megváltoztatta.

A GPL fő gondolata, hogy a felhasználónak a következő négy joggal (vagy négy szabadsággal) kell rendelkeznie:

  • A program bármilyen célú futtatásának joga (0 szabadság);
  • A program szerkezetének tanulmányozására és az Ön igényeihez való igazítására vonatkozó jog (1. szabadság), amely magában foglalja a program forráskódjához való hozzáférést;
  • A program terjesztésének joga, miközben képes másokon segíteni (2. szabadság);
  • A program fejlesztésének és a fejlesztések közzétételének joga az egész közösség javára (3. szabadság), amely magában foglalja a program forráskódjához való hozzáférést is.
A jelen licenc alapján terjesztett szoftver bármilyen módon felhasználható, másolható, módosítható, módosítható, átruházható vagy a módosított (sőt módosítatlan) verziók másoknak eladhatók, feltéve, hogy az ilyen feldolgozás eredménye a GPL licence alapján is terjesztésre kerül. Az utolsó feltétel a legfontosabb és legmeghatározóbb ebben a licencben. Biztosítja, hogy az ingyenes szoftverfejlesztők erőfeszítéseinek eredményei nyílt forráskódúak maradjanak, és ne váljanak semmilyen hagyományosan licencelt termék részévé. Ez is megkülönbözteti a szabad szoftvereket a szabad szoftverektől. Ennek a licencnek az egyik követelménye, hogy ha szoftvert ad el GPL alatt, akkor a szoftver forráskódját elérhetővé kell tennie bárki számára, aki hozzá akar férni. A GPL licenc "mentessé teszi a szoftvert, és biztosítja, hogy azok ingyenesek is maradjanak."

1990-re a GNU projekt elkészítette az ingyenes operációs rendszer futtatásához szükséges legtöbb összetevőt. Az Emacs szövegszerkesztőn kívül Stallman létrehozta a gcc fordítót (GNU C Compiler) és a gdb hibakeresőt. Kiemelkedő programozóként Richard Stallmannek egyedül sikerült egy olyan hatékony és megbízható fordítóprogramot létrehoznia, amely felülmúlja a programozók egész csoportja által létrehozott kereskedelmi szállítók termékeit. Mivel eredetileg azzal a céllal hozták létre, hogy biztosítsa a hordozhatóságot, ma már szinte minden operációs rendszerhez létezik verziója ennek a fordítónak. Később más programozási nyelvekhez, köztük a C++-hoz, a Pascal-hoz és a Fortran-hoz készítettek fordítókat. Ezért most a GCC rövidítés a GNU Compiler Collection rövidítése.

Ahogy Richard Stallman írja: "1990-re a GNU rendszer majdnem teljes volt, csak az egyik alapvető összetevő hiányzott - a kernel." A kernelt (amelyet Hurd-nak hívnak) a tervek szerint Mach-on, a Carnegie Mellon Egyetemen, majd a Utah-i Egyetemen létrehozott mikrokernelen futó szerverfolyamatok halmazaként valósították meg. A fejlesztés kezdete a Mach megjelenéséig csúszott, az ígéretek szerint ingyenes szoftverként fognak megjelenni. A megjelenése azonban késett, majd megjelent egy Linus Torvalds finn diák által fejlesztett kernel, a Linux. Linus az otthoni operációs rendszerének, a Minixnek a fejlesztésére tett kísérletet, amit külön érdemes megemlíteni.

Minix

Az 1990-es években a Microsoft operációs rendszereivel felszerelt Intel mikroprocesszorra épülő személyi számítógépek uralták az asztali számítógépek piacát, és jelentős részesedést szereztek a szerverpiacon is, amely a Unix rendszerek hagyományos területe. Az Intel és Intel-kompatibilis processzorokon alapuló számítógépek a Unix munkaállomásokéhoz hasonló feldolgozási teljesítményt értek el. De a legtöbb kereskedelmi Unix rendszernek nem volt olyan verziója, amely az Intel hardverén futhatott volna. A Unix-gyártók általában szorosan együttműködtek bizonyos processzorok gyártóival, vagy akár tulajdonosi érdekeltségük is volt azokban a vállalatokban, amelyek ezeket a processzorokat gyártották, és ezért érdekeltek voltak saját tervezésük használatában. Ilyenek például az SGI és MIPS processzorvonalak.
Mivel a személyi számítógépek hardveres képességei rohamosan növekedtek, természetes volt, hogy előbb-utóbb megjelennek az Intel-kompatibilis processzorokra épülő Unix-változatok. A Linux történetében különleges szerepet játszó Unix-szerű operációs rendszer egyik ilyen változatát Andrew S. Tanenbaum, a hollandiai Vries Egyetem professzora fejlesztette ki 1987 januárjában. Tanenbaum az operációs rendszerek fejlesztésének egyik vezető szakértője volt. Minix operációs rendszerét mint oktatóanyag, melynek példáján egy valós operációs rendszer belső felépítését mutatta be a hallgatóknak.

Természetesen operációs rendszerként a Minix nem volt a tökéletesség csúcsán. Az Intel 80286 mikroprocesszorra összpontosított, amely akkoriban uralta a piacot. De volt egy nagyon fontos tulajdonsága: nyílt forráskód. Bárki, aki birtokában volt Tanenbaum „Operating Systems” című könyvének, 12 000 C-ben és assembly nyelven írt kódsort tanulmányozhatott és elemezhetett. Ez volt az ritka eset amikor a forráskódokat nem zárták be hét pecsét alá a fejlesztő széfjébe. A zseniális szerző, Tanenbaumnak sikerült bevonnia a számítástechnika legokosabb elméit az operációs rendszerek létrehozásának művészetének megvitatásába. A Minixet a könyvtől külön is meg lehetett vásárolni, valójában személyi számítógépre is telepíthető. Számítógépes hallgatók szerte a világon áttanulmányozták Tanenbaum könyvét, és elolvasták a kódokat, hogy megértsék, hogyan működik a számítógépüket vezérlő rendszer. És az egyik ilyen diák Linus Torvalds volt.

Linux

1991-ben Linus Torvaldst, egy finn diákot rendkívül lenyűgözte az ötlet, hogy Unix-kompatibilis operációs rendszer kernelt írjon Intel processzorral ellátott személyi számítógépéhez. A jövőbeli kernel prototípusa a Minix operációs rendszer volt: egy Unix-kompatibilis operációs rendszer személyi számítógépekhez, amely hajlékonylemezekről indult, és belefért a személyi számítógépek akkoriban nagyon korlátozott memóriájába.

1991. augusztus 25-én Linus Torvalds elküldte az első bejegyzést a fejlesztéséről a comp.os.minix hírcsoportnak:

Feladó: torvaldsSklaava.Helsinki.Fi (Linus Benedict Torvalds)
Címzett: Hírcsoportok: comp.os.inix
Tárgy: Mi hiányzik a legjobban a minixből?
Összegzés: egy kis felmérés az operációs rendszeremhez Message-ID:<[e-mail védett]>
Dátum: 1991. augusztus 25. 20:57:08 GMT
Szervezet: Helsinki Egyetem

Üdvözlet minden minix felhasználónak!

Írok egy (ingyenes) operációs rendszert (csak hobbi, semmi nagy és profi, mint a gnu) AT 386(486)-hoz. Április óta ezen bíbelődöm, és úgy tűnik, hamarosan elkészül. Mondja el, mit szeret/nem szeret a minixben, mivel az én operációs rendszerem hasonló hozzá (többek között gyakorlati okokból ugyanaz a fájlrendszer fizikai elrendezése).

Eddig a bash-t (1.08) és a gcc-t (1.40) portoltam rá, és úgy tűnik, minden működik. Tehát a következő hónapokban lesz valami, ami már működik, és szeretném tudni, hogy a legtöbb embernek milyen funkciókra van szüksége. Minden jelentkezést elfogadunk, de a végrehajtás nem garantált :-)

Linus ( [e-mail védett])

PS. Minix kódtól mentes, és többfeladatos fájlrendszert tartalmaz. NEM hordozható (386-os feladatváltást használ stb.) és valószínűleg soha nem fog mást támogatni, csak az AT merevlemezeket, mert nincs másom :-(


"Linux" név új rendszer a következőképpen kapta meg. Maga Torvalds némileg zavarba jött ennek a névnek a nevével való összhangja miatt, ezért megpróbálta Freax-nek nevezni fejlesztését. Ez a név megtalálható a kernl/Makefile 0.11-es verziójában és más programok forráskódjaiban. De Ari Lemke, aki a helyet biztosította a rendszer FTP-oldalon való közzétételéhez, a pub/OS/Linux könyvtárat nevezte el. És ez a név lett hozzárendelve az új operációs rendszerhez.

Az a tény, hogy Linus feltette az operációs rendszere kódját az internetre, meghatározó volt a Linux jövőbeli sorsában. Bár 1991-ben az internet még nem volt olyan elterjedt, mint manapság, elsősorban a kellő műszaki végzettséggel rendelkezők használták. És a kezdetektől fogva Torvalds számos érdeklődő választ kapott.

1992 februárja körül Linus megkért mindenkit, aki már Linuxot használ vagy tesztel, küldjön neki képeslapot. Több száz ilyen képeslap érkezett a világ minden tájáról - Új-Zélandról, Japánból, Hollandiából, az USA-ból. Ez azt jelezte, hogy a Linux kezd némi hírnévre szert tenni.

Kezdetben több száz, majd több ezer, majd több százezer önkéntes csatlakozott a fejlesztéshez. A rendszer már nem csak a hackerek játékszere volt. A GNU projekt keretében kifejlesztett programok sorával kiegészítve a Linux operációs rendszer alkalmassá vált a gyakorlati használatra. És az a tény, hogy a rendszer magját a GNU General Public License alatt terjesztették, garantálta, hogy a rendszer forráskódjai ingyenesek maradnak, azaz másolhatók, tanulmányozhatók és módosíthatók anélkül, hogy félnének attól, hogy a fejlesztő üldöztetésébe ütköznének. vagy valamilyen kereskedelmi cég. Ez a tény egyre több követőt vonzott a Linux felhasználók és támogatók sorába, elsősorban diákok és programozók köréből.

Ekkorra már létrejött egy külön, a Linuxnak szentelt internetes konferencia - comp.os.linux. A rajongók számos felhasználói csoportot alkottak, és 1994 elején megjelent a Linux Journal első száma. A Linux felkeltette az ipari cégek figyelmét, és több kis cég elkezdte fejleszteni és értékesíteni saját Linux verzióját.

Linus Torvalds kezdetben nem akarta eladni fejlesztését. Nem akartam, hogy más eladja. Ez egyértelműen szerepelt a legelső verzió - 0.01 - COPYING fájljában elhelyezett szerzői jogi megjegyzésben. Ráadásul Linus követelménye a GNU-licencben meghirdetetteknél sokkal szigorúbb korlátozásokat rótt a Linux terjesztésére: nem volt szabad pénzt kérni a Linux átviteléért vagy használatáért. De már 1992 februárjában megkeresték, hogy engedélyt kérjen arra, hogy díjat számítson fel a linuxos hajlékonylemezek terjesztéséért, hogy fedezze a hajlékonylemezek idejét és költségeit. Emellett számolni kellett azzal, hogy a Linux megalkotásakor számos, az interneten szabadon terjesztett eszközt használtak, melyek közül a legfontosabb a GCC fordító volt. A GPL szerzői joga alá tartozik, amelyet Richard Stallman talált ki. Torvaldsnak felül kellett vizsgálnia a szerzői jogi nyilatkozatát, és a 0.12-es verziótól ő is áttért a GPL licenc használatára.

Technikai szempontból a Linux csak egy Unix-szerű operációs rendszer kernele, amely a számítógép hardverével való interakcióért és olyan feladatok elvégzéséért felelős, mint a memória lefoglalása, a processzoridő hozzárendelése a különböző programokhoz stb. A kernelen kívül az operációs rendszer számos különféle segédprogramot tartalmaz, amelyek a rendszerrel való felhasználói interakció megszervezésére szolgálnak. A Linux mint operációs rendszer sikere nagyrészt annak köszönhető, hogy 1991-re a GNU projekt már számos, az interneten szabadon terjesztett segédprogramot kifejlesztett. A GNU Projectből hiányzott a kernel, és a kernel valószínűleg nem igényelt volna, ha hiányoznának a szükséges segédprogramok. Linus Torvalds a fejlesztésével a megfelelő helyen volt a megfelelő időben. És igaza van Richard Stallmannak, amikor ragaszkodik ahhoz, hogy az operációs rendszert ne Linuxnak, hanem GNU/Linuxnak hívják. De a Linux nevet történelmileg ehhez az operációs rendszerhez rendelték, ezért egyszerűen Linuxnak is fogjuk hívni (nem feledkezve meg Stallman és társai érdemeiről sem).

P.S. Őszintén átlapoztam a Habré keresési eredményeinek mind a 36 oldalát a "linux történelem" lekérdezésre, és semmi koherens dolgot nem találtam a témában, ami számomra meglehetősen furcsának tűnt, tekintettel a rendszer népszerűségére a habroviták körében. Apránként gyűjtöttem össze az információkat az internetről, a búzát elválasztják a pelyvától, és remélem, érdekes lesz.

UPD: Helyesen fogalmaztak meg az idővonallal kapcsolatban. Átdolgoztam, egyúttal újra ellenőriztem az összes dátumot. Szerintem jobb és világosabb lett.

A Linux disztribúciók legújabb verzióit gyönyörű héj, vonzó asztal, valamint könnyű beállítás és használat jellemzi. De néhányan el sem tudják képzelni, milyen volt a Linux közvetlenül a megjelenése után.

Tudja, mennyi munkát és időt fordítottak a fejlesztők arra, hogy disztribúcióikat a mostanira hozzák? Milyen tövisen haladt át a tökéletességhez vezető út? Aligha tudod. Szóval ma erről mesélek. Sztori Linux létrehozása csaknem harminc éve kezdődött, és sok mindenen ment keresztül ennyi idő alatt. Tekerjük vissza az időt, és nézzük meg, hogyan született meg ez az operációs rendszer, és hogyan fejlődött azzá a remekművé, amelyet ma a képernyőkön láthatunk.

Eredet. 1991

Maga a Unix a távoli 69.-ben jelent meg Ritchie és Thompson programozók által. Aztán jöttek a Unix-alapú rendszerek azoktól az emberektől, akik inspirálták őket. Köztük a jól ismert MINIX és a BSD, amelyeket még a nyolcvanas években készítettek.

A Linux története azonban csak 20 évvel később, a kilencvenes évek elején kezdődött. 1991-ben Linus Torvalds, aki akkor egy átlagos finn diák volt, létrehozta azt a magot, amely később az egész világot meghódította. Linus miért kezdett el dolgozni ezen a projekten, nem tudni biztosan. Valószínűleg azért, mert csalódott volt a MINIX-ben, és úgy döntött, hogy saját operációs rendszert készít.

Egyesek szerint Torvalds azért írta a kernelt, hogy növelje a számítógép funkcionalitását, a MINIX-et pedig nem lehetett javítani.

A fejlesztő maga nem határozza meg, honnan nőnek a Linux lábai, de ennek már nincs jelentősége. Azt tette, amit tett. Először csak terminál emulátor volt a MINIX-en. 1991. augusztus 25 Linus Torvalds biztosította a világnak a ma Linuxnak nevezett rendszer első verzióját.

Aztán az új operációs rendszert Freaxnek hívták. És gyorsan elterjedt az FTP-n keresztül az egész világon, és minden nap növelte a felhasználók számát. A Linux első, vagy inkább 0.01-es verziója messze volt attól, amit a mai Ubuntuban látunk.

Az asztali operációs rendszer felemelkedése. 91-94

A kilencvenes évek első felében olyan jól ismert disztribúciók kezdtek megjelenni, mint a Debian és a Slackware. A világ látott valamit, amit korábban csak Windowson: a Linux 0.95-ös verzióját grafikus alkalmazások támogatásával. Ezután következett be az asztali operációs rendszer virágkora.

A Slackware az elsők között kapta meg az új Linux kernelt. Akkoriban más neve is volt: Softlanding Linux System, rövidítve SLS. A 92. évben készült, és már akkor is grafikus támogatással és 0.99-es kernelverzióval rendelkezett. Az SLS azonban meglehetősen nyers és problémás volt, és hamarosan Slackware-re, a világ legrégebbi disztribúciójára cserélték.

Az SLS interfésszel kapcsolatos problémák nemcsak a fent említett disztribúciós készlet létrehozását késztették, hanem egy másikat is. 1993-ban megszületett szeretett Debianunk, amelyet alkotója, Ian Murdoch saját magáról és barátnőjéről, Debiről nevez el.

A Slackware után megjelent a Linux technikai támogatása. A leghíresebb ilyen cég még mindig létezik, és a S.U.S.E.

Az alkotója vörös kalapjáról elnevezett Red Hat terjesztés is a kilencvenes évek első felében jelent meg.

1994. március 14-én a világ ugyanazt a Linux 1.0.0-t látta, amelyből szinte az összes Linux disztribúció fejlődésének története kezdődött.

Az asztali környezetek kiadása. 95-99

A kilencvenes évek második fele forradalmi volt a Linux számára. Fejlődésének legjelentősebb időszaka. 1995 és 1999 között jelent meg a KDE és a Gnome, valamint a mai napig legnépszerűbb Linux disztribúciók.

Az első disztribúció normál parancsfájl-telepítővel a Jurix Linux volt. Ő volt az első, aki az ext2 fájlrendszert használta.

1996-ban adták ki a kernel 2.0-s verzióját, amely beerősítette a világ legjobb szerver operációs rendszere címet ehhez a rendszerhez. Támogatta az SMB protokollt, a különböző típusú processzorokat, a PowerPC-t és még az NTFS-csatlakozásokat is, bár csak olvasható.

Egy helyi legenda azt meséli, hogy miközben Linus Torvalds az ausztrál állatkertben volt, megharapta egy pingvin. És ezt követően valamilyen oknál fogva a fejlesztő elkezdte megkedvelni a pingvineket gondatlanságuk és butaságuk miatt. Torvalds a Linux-pingvint Tux-nak nevezte el vezetéknevének kezdőbetűjéből és a UNIX szó szélső betűiből.

A Debian akkoriban nem volt annyira népszerű, mert a fejlesztők elmentek kinézetés a disztribúciók egyszerű használhatósága, a funkcionalitás egy kicsit hátrahagyva. És meg is hozta a gyümölcsét. A Red Haten alapuló projektek még a fejlesztői magazinok címlapjain is villogni kezdtek.

Talán a KDE és a Gnome kiadása volt a Linux történetének legfontosabb kiadása. A KDE '96-ban látott napvilágot. Ez már nem csak programok halmaza, hanem egy egész asztali környezet. Ez lehetővé tette a felhasználók számára, hogy válasszanak közte és az akkor már létező X11 között.

A KDE 1.0 csak 1998-ban jelent meg, a 2.0 pedig csak 2000-ben. Ez már tartalmazta a KIO könyvtárat és a KOffice-ot.

Az új GTK+ alapú környezet neve Gnome. Az első projekt, amely ezt a környezetet használta, a Red Hat volt. A könnyű használat és a nagy sebesség rekordidő alatt nagyon népszerűvé tette a Gnome-ot.

Első élő- elosztókészletek 2000-2005

A Linux népszerűségének hajnala. Sok felhasználó kezdett átváltani rá a Windowsból. Ez nem meglepő, a kernel fejlődött, egyre több volt a program, és megjelent az első Live disztribúció.

A Knoppix disztribúció, amely az akkoriban szinte elfeledett Debianon alapult, nagyon népszerű volt a huszonegyedik század elején. És mindez azért, mert telepítés nélkül is futtatható volt, közvetlenül a lemezről.

Ma ez a norma, akkor hülyeség volt. 2000. szeptember 30 Bárki futtathat bármilyen rendszeren egy teljes értékű Linux disztribúciót mindennel szükséges eszközöket. A Knoppix lett a kiindulópont a ma is népszerű élő disztribúciók létrehozásához.

Ugyanakkor a Linux From Scratch projektnek köszönhetően a felhasználók létrehozhatták saját Linux disztribúciójukat a forrásból.

A Linux gyorsan fejlődni kezdett, és 2000-ben még egy Linux szponzori hátteret is létrehoztak, hogy segítsék ezt a fejlesztést és megvédjék alapvető értékeit.

Ekkor már megjelent a kernel 2.4-es verziója USB, Bluetooth és ext3 fájlrendszer támogatásával. Ezt a verziót pedig 2011-ig támogatták. A 2.4 már akkor sem hasonlított az 1.0-hoz, ami a kilencvenes évek elején jelent meg.

A Red Hat ezután új kereskedelmi fejlesztési pályára akart lépni, felosztotta terjesztését a kereskedelmi Red Hat Enterprise-ra és az ingyenes Fedorára.

A 2002-es év a végéhez közeledett, majd megjelent a CRUX – a lehető legegyszerűbb disztribúció a fejlesztők számára. Minden fejlesztő a legjobb Linux disztribúció címét kergette, és a CRUX egyszerű és nem feltűnő maradt. Tehát tartózkodó maradt volna, ha nem egy dologért. Ennek alapján évekkel később ugyanaz az ArchLinux készült.

A Linux-verzió 2.6-ra frissült, 64 bites új processzorok támogatottak, és megjelent az Ext4.

A disztribúciók akkoriban nagyon-nagyon megfelelő minőségűek voltak, de még mindig elmaradtak a Windows mögött. Továbbra is leginkább a fejlesztőket célozták meg, megfeledkezve a hétköznapi felhasználókról. És akkor megjelent. Az elosztás, ami mindent megváltoztatott. A felhasználót célzó disztró a lehető legegyszerűbb munkaterülettel – Ubuntu. Az első Ubuntu "az embereknek" 2004. október 20-án jelent meg a 4.04-es verzióban.

Az Ubuntu hullámvölgyei. 2006-2012

A Linux egyre jobb, a disztribúciók stabilizálódnak, és újabbak és jobbak jelennek meg. 2006-ban megjelent a szinte legendás Mint, Ubuntu alapú, kezdőknek szánt. Az illesztőprogramok és egyéb összetevők telepítése abban az időben a lehető legegyszerűbb volt. Maguk a fejlesztők igyekeztek hasznos szoftverekkel megtölteni disztribúciójukat, hallgatva felhasználóikra, és ezzel kivívták a jövőbeni bizalmukat.

A KDE4 ugyanebben az időben jelent meg, és azonnal sok kritikát kapott instabilitása miatt. Torvalds maga is bírálta a környezetnek ezt a változatát, mondván, hogy az mindent összetör, és még a felét sem teszi meg annak, amit az előző tudott. A helyzetet csak a 4.2-es verzió javította, amely csak 2009-ben jelent meg.

Ezzel egy időben a világban megszületett a világ legnépszerűbb Linux-alapú operációs rendszere. Ez eddig is így maradt, de a legtöbb felhasználó azt sem tudja, mire épül az Android. Az Android 1.0 akkor jelent meg HTC telefonokra, és elvileg mindent megtett, amit a mai android, csak ferdén. Az 1.1-es verzió mindent javított, és az 1.5-ös verzió több millió felhasználó szívét nyerte el.

Az Ubuntu disztribúció mindvégig erőt halmozott, minden értékelésben megnyerte a bajnokságot, és egyre több felhasználó szívét hódította meg. És minden rendben is lenne, ha nem jelent meg a sorsdöntő Ubuntu 14.04. Bármilyen rossz is volt a KDE4 és a Gnome 3, mindenki azonnal megfeledkezett róluk, és rácsapott a Unityra, az új Ubuntu 14.04-es környezetre. Nem egyszerűen nem szerették, hanem nyíltan gyűlölték is. A Canonical fejlesztői azonban nem adták fel ilyen könnyen, és hamar élhetővé tették a Unity-t, bocsánat későn.

A kernel a 3.0-s verzióra került, csak a 2.6 után, mert a számozás túl hosszú lett, és meg kellett változtatni, nem azért, mert globális változások történtek.

A Linuxot mindenhol kudarc követte, és nem a KDE4 volt a környezet egyetlen kudarca. A fejlesztők kezdtek jobban hallgatni a közösség véleményére, de a Gnome programozói csapat még mindig a saját fejlesztési útján járt. 2012-ben pedig a Gnome 3 lett, amely ennek a környezetnek a legsikertelenebb verziója lett. Ezt követően az összes hibát kijavították, de ami megtörtént, az megtörtént, és a Gnome közösség valahogy kihűlt. A Mint fejlesztői még saját Cinnamon környezetet is kiadtak.

A játékok megjelenése Linuxban. 2012-2018

Mára a Linux szinte teljesen meghódította a világ összes szerverét, de nem feledkezett meg az otthoni PC-kről sem. És milyenek lehetnek az otthoni számítógépek játékok nélkül. 2013 februárjában a Valve áthelyezte a Steamet Linuxra, ami nagy visszhangot váltott ki a közösségből. Valójában abban az időben a normál játékokat csak „windows” emulátorokon keresztül indították el, és azokra, amelyeket kifejezetten Linuxra készítettek, egyszerűen senkinek nem volt szüksége.

Néhány évvel később a Valve kiadta Linux disztribúcióját, SteamOS néven. Igaz, csak a Valve speciális konzoljaira adták ki. 2018-ra több mint 3000 Steam játék játszható Linuxon.

Egyre több új disztribúció kezdett megjelenni. Az ArchLinux egyre gyorsabban hódított. Ennek alapján elkezdték külön disztribúciók létrehozását, például a Manjaro-t. 2013-ban alapították, és még mindig a vezetők között van a népszerűségben. Fő jellemzője az ArchLinux egyszerűsített telepítése, miközben megőrzi rugalmasságát és funkcionalitását. Az egyszerű és Arch-on alapuló Manjarohoz hasonlóan az ElementaryOS is rendkívül népszerű, különösen az újoncok körében.

2015-re a Linuxot a 4.0-s verzióra frissítették, és ismét globális változások nélkül. A közösségi szavazást követően a fejlesztők úgy döntöttek, hogy megváltoztatják a verziót. Csak UEFI-támogatás és néhány biztonsági és stabilitási frissítés került hozzáadásra.

Az Ubuntu sem állt meg. Megjelent az Ubuntu Touch mobil verziója, aminek az volt a célja, hogy az okostelefont teljes értékű PC-vé varázsolja, ha monitorhoz csatlakoztatja. Ismét a Unity shell, az X Window elhagyása az új Mir javára, pár okostelefon kiadása, valamint a projekt 2017-es bezárása az alacsony népszerűség miatt. A Samsung DEX-je is nagy hatással volt erre a döntésre.

De a legfontosabb fejlesztés az Ubuntu 17.10-ben történt, ahol a Unity eltávolításra került, és a Gnome környezet visszatért. A fejlesztőknek elég sok évbe telt, hogy ezt megértsék. Azt is elhatározták, hogy a Mirt az új Waylandre cserélik. Az Ubuntu azzá vált, amit most látunk.

De ezzel még nincs vége az ő történetének, mint az egész Linuxnak. A kernel fejleszt, új verziókat, új funkcionalitást kap, létrehoz új történelem Linux. Fejlődését pedig szorosan figyelemmel kísérjük, hogy még néhány év múlva felfrissítsük tudásunkat, és kiegészítsük mai cikkünket.

Hasonló cikkek