Operačné systémy Linux. História vzniku Linuxu Linux, kto je vývojár

  • 23.06.2020

Keď ľudia hovoria „Linux“, najčastejšie majú na mysli skupinu operačných systémov vyvinutých na báze Linuxu. Aj keď v podstate je Linux iba jadrom operačného systému a na vývoj plnohodnotného operačného systému sa používajú rôzne ďalšie nástroje a knižnice projektov GNU a ďalšie zdroje. Okrem toho viac vývojárov používa Linux na vývoj a spúšťanie mobilných aplikácií; Linux hrá kľúčovú úlohu vo vývoji zariadení, akými sú Chromebooky (prenosné zariadenia s operačným systémom Chrome, ktorý ako jadro využíva hybrid linuxového jadra a služieb vyvinutých spoločnosťou Google).

Linux sa stal populárnym z nasledujúcich dôvodov:

  • relevantnosť distribúcií a aktívna podpora zo strany vývojárskych komunít;
  • schopnosť bežať na rôznych hardvéroch;
  • nízke požiadavky na zdroje;
  • možnosť inštalovať programy z existujúcich úložísk.

Ale zoznam dôvodov, samozrejme, nie je obmedzený na tieto; existujú nielen praktické, ale aj etické dôvody. Napríklad veľa vývojárov vidí Linux ako výraz otvorenosti, sebavyjadrenia a dostupnosti.

História vývoja

Korene Linuxu siahajú do dvoch ďalších projektov: Unix A Multics, ktorej cieľom bolo vyvinúť operačný systém pre viacerých používateľov.

Čo je Unix?

Unix je kolekcia multiplatformových operačných systémov pre viacerých používateľov a viacerých úloh.

Hneď sa dá povedať, že unixové systémy sú v súčasnosti jedným z historicky najvýznamnejších operačných systémov. Vplyv Unixu sa rozšíril aj na programovacie jazyky: jazyk C bol vyvinutý počas vývoja systémov Unix.

Unix vyvinula spoločnosť Bell Laboratories Corporation – v roku 1969 ukázali prvý Unixový systém. Čím ďalej, tým populárnejšie unixové systémy získavali - v 70. rokoch sa začali inštalovať na počítače vo vzdelávacích inštitúciách.

Pri vytváraní Unixu si vývojári stanovili tri hlavné úlohy:

  1. Používanie minimálneho počtu funkcií, aby to bolo jednoduché.
  2. Spoločnosť: v rôznych prípadoch sa používajú rovnaké metódy a mechanizmy.
  3. Kombinovanie programov na riešenie problémov namiesto vývoja nových programov od začiatku.

Pokiaľ ide o charakteristické črty Unixu, tieto sú:

  1. Takmer neustále používanie príkazového riadku.
  2. Používanie kontajnerov.
  3. Nastavenie systému pomocou jednoduchých (často textových) súborov.

Unix má svoju vlastnú filozofiu. Programátor Douglas McIlroy, ktorý vyvinul pipeline Linux, definoval nasledujúce pravidlá:

Napíšte programy, ktoré robia jednu vec a robia ju dobre.

Napíšte programy, ktoré spolupracujú.

Píšte programy, ktoré podporujú textové prúdy, pretože ide o všeobecné rozhranie.

Jedným z problémov, ktoré ovplyvnili Unix, je existencia rôznych verzií a mnohých programov, ktoré vývojári napísali tak, aby vyhovovali ich potrebám; kvôli zlej kompatibilite nemusia programy bežiace na jednej verzii Unixu fungovať na počítačoch s inými verziami. Výsledkom bolo rozhodnutie vytvoriť spoločný dokument, ktorý by špecifikoval štandardy, ktoré by vývojári mali dodržiavať.

V roku 1983 bolo oznámené vytvorenie GNU (GNU's Not UNIX), operačného systému podobného Unixu. Stalo sa tak pod vplyvom myšlienky zakladateľa projektu Richarda Stallmanna o potrebe vytvoriť voľne distribuovaný operačný systém a vo všeobecnosti open source softvér.

Richard Stallmann tiež založil hnutie za slobodný softvér a formuloval štyri práva, ktoré by mal mať používateľ: môže spúšťať program na akýkoľvek účel, môže študovať program a upravovať ho tak, aby vyhovoval svojim potrebám, môže distribuovať program, aby pomohol ostatným a môže zverejniť vylepšenia programu, ktoré pomôžu komunite ako celku. To všetko v prvom rade hovorilo o tom, že zdrojový kód programu by mal byť dostupný každému.

Práve táto myšlienka inšpirovala Linusa Torvaldsa, tvorcu Linuxu, aby v roku 1991 začal pracovať na svojom operačnom systéme.Linux, podobne ako GNU, je systém podobný Unixu, teda systém ovplyvnený Unixom.

V budúcnosti sa práve systém GNU / Linux stane systémom, ktorý sa teraz jednoducho nazýva Linux.

Čo je Multis?

Multics - alebo Multiplexná informačná a výpočtová služba ("Multiplexná informačná a výpočtová služba") - je jedným z úplne prvých operačných systémov, v ktorom bol implementovaný plochý model ukladania dát a koncept súborov (segmentov) bol jasne oddelený. Vznik Multics sa začal v roku 1964. Na systéme pracovali vývojári Bell Laboratóriá - o pár rokov začne časť vývojárov pracovať na vytvorení Unixu.

Multics bol vyvinutý s cieľom, po prvé, umožniť používanie počítačových zdrojov veľkému počtu používateľov súčasne; po druhé, umožniť používateľom zdieľať údaje; po tretie, zabezpečiť dobrú rýchlosť práce s dátami.

Hlavné výpočtové ciele sa však pri vydaní prvej verzie systému nedosiahli a spoločnosť Bell Laboratories obrátila svoj záujem na iný projekt, v dôsledku ktorého sa zrodil Unix.

História Linuxu

História Linuxu sa začína v roku 1991, keď fínsky programátor Linus Torvalds začal vyvíjať jadro operačného systému pre svoj počítač. Svoj vývoj zverejnil na serveri a toto sa stalo kľúčovou udalosťou v histórii Linuxu. Najprv jeho projekt podporili desiatky, potom stovky a tisíce vývojárov – spoločným úsilím sa zrodil plnohodnotný operačný systém.

Ako už bolo spomenuté, Linux bol výrazne ovplyvnený unixovým systémom, je to vidieť aj podľa názvu. Spočiatku sa však projekt nazýval Freax - zo slov „free“ (free) a „freak“ (podivný), ale neskôr sa názov zmenil na hybrid mena tvorcu (Linus) a Unix.

Logo Linuxu je Tux, tučniak nakreslený v roku 1996 programátorom a dizajnérom Larrym Ewingom. S nápadom využiť tučniaka však prišiel sám Linus Torvalds. Teraz je Tux symbolom nielen Linuxu, ale aj slobodného softvéru vo všeobecnosti.

Prvá oficiálna verzia Linuxu 1.0 bola vydaná v roku 1994; druhá verzia vyšla v roku 1996. Ochranná známka Linux bola zaregistrovaná o rok skôr, v roku 1995.

Od začiatku až dodnes je Linux šírený ako slobodný softvér pod GPL. To znamená, že každý používateľ môže vidieť zdrojový kód operačného systému – a nielen ho vidieť, ale aj upravovať. Jedinou podmienkou je, že upravený, upravený kód musí byť tiež dostupný všetkým a distribuovaný pod licenciou GPL. Je to dôležité, pretože to umožňuje vývojárom používať kód a zároveň sa nebáť problémov kvôli autorským právam.

Linux vďačí za svoj úspech z veľkej časti GNU: v čase, keď bol Linux vydaný, už existovalo veľa freewarových nástrojov z tohto projektu, ktoré bolo možné použiť s vyvinutým jadrom.

V skutočnosti je Linux stále jadrom operačného systému podobného Unixu, ktorý vykonáva rôzne úlohy nízkej úrovne. Projekt GNU zároveň potreboval jadro - vývoj Linusa Torvaldsa bol veľmi aktuálny.

Teraz sa Linux vďaka svojej flexibilite používa na mnohých rôznych zariadeniach, od počítačov po servery a mobilné zariadenia.

Populárne distribúcie Linuxu

Linuxová distribúcia je definícia operačného systému, ktorý používa linuxové jadro a môže byť nainštalovaný na počítači používateľa. Distribúcie zvyčajne obsahujú nielen jadro a samotný operačný systém, ale aj užitočné aplikácie: editory, prehrávače, databázové nástroje a ďalší softvér.

To znamená, ako už bolo spomenuté na začiatku článku, distribúcia Linuxu je operačný systém, ktorý pozostáva z linuxového jadra a utilít, ktoré sú vyvinuté pod GNU.

Počet existujúcich distribúcií Linuxu presahuje 600 odrôd, z ktorých viac ako 300 sa neustále zlepšuje a aktualizuje.

ubuntu - jedna z najbežnejších distribúcií, jednoduchá inštalácia a intuitívne použitie. Skvelé pre osobné počítače, notebooky a servery. Vyvinuté a sponzorované spoločnosťou Canonical Ltd, ale tiež aktívne podporované slobodnou komunitou. Najpopulárnejší operačný systém pre webové servery.

Debian je ďalšia populárna distribúcia GNU/Linux, ktorá mala významný vplyv na vývoj všetkých operačných systémov GNU/Linux vo všeobecnosti. Hlavné vlastnosti Debianu: široké možnosti, prítomnosť mnohých úložísk, vysokokvalitné verzie - toto je najstabilnejšia distribučná súprava zo všetkých.

Linux Mint

Linux Mint je distribúcia založená na Ubuntu a Debiane. Linux Mint má krásny a užívateľsky príjemný dizajn a je vhodný aj pre začínajúcich používateľov. Preto sa často inštaluje na domáce počítače, aby mal jednoduchý a pohodlný systém. Distribúcia má podporu pre rôzne multimediálne formáty vrátane proprietárnych programov (Adobe Flash), takže sa dobre hodí na prácu s multimédiami.

Manjaro je distribúcia založená na Arch Linuxe. Vďaka veľkému množstvu predinštalovaných programov (napríklad na kancelársku prácu) je celkom priateľský k začiatočníkom, no zároveň má možnosť dolaďovania, veľa balíkov a celkovo je stabilný.

Arch je výkonná distribúcia založená na princípoch jednoduchosti, modernosti, pragmatizmu, flexibility a myšlienke, že stredobodom pozornosti by mal byť používateľ. Princíp jednoduchosti však neplatí pre používanie systému, ale pre jeho vnútornú organizáciu (princípy KISS a Unix-way). Preto je Arch určený pre pokročilých používateľov, ktorí si nezávisle nakonfigurujú a nainštalujú potrebné nástroje.

Ach, aké zaujímavé je zisťovať detaily a detaily niečoho už obyčajného, ​​čomu ako samozrejmosť nevenujete pozornosť. Ale kedysi to tak nebolo. Kedy niekto začal tvoriť a vymýšľať!

Tu je zaujímavý príbeh , ale pod strihom nájdete veľa textu :-)

Pri bližšom pohľade do minulosti uvidíme, že miesto dominantného OS na trhu by pokojne mohol zaujať UNIX, navyše tá istá spoločnosť Microsoft. V dôsledku mnohých okolností sa však udalosti vyvíjali podľa iného scenára: CP/M -> QDOS -> 86-DOS -> MS-DOS -> Windows.

"Genealogický" rad Linuxu vyzerá inak: Multics -> UNIX -> Minix -> Linux. Je nepravdepodobné, že by veľa ľudí vedelo, že súčasná dominancia Windowsu je z veľkej časti „vinná“ za tajný projekt IBM s kódovým názvom Chess – projekt vytvorenia IBM PC založeného na procesore Intel 8086 s pracovným názvom Acorn.

Historická zmluva medzi IBM a Microsoftom bola podpísaná 6. novembra 1980. V súlade s ňou mal Microsoft pre prvé priemyselné 16-bitové PC pripraviť operačný systém a štyri programovacie systémy (Basic, Fortran, Cobol a Pascal) ako čo najskôr.

Prečo bol vybraný Microsoft? Hlavným impulzom pre vedenie IBM bol pôsobivý objem predaja programovacích systémov Microsoftu, navyše určených pre veľmi široké spektrum platforiem. Len do roku 1979 sa predalo okolo 1 milióna kópií BASICu od Microsoftu. Napodiv, IBM aj Microsoft považovali operačný systém pre nový počítač za niečo druhoradého charakteru a odsúvali ho do podpornej úlohy. Všetko sa dialo v strašnom zhone. Aby sme pochopili, ako Microsoft blafoval na jeseň 1980, sľúbil IBM, že do januára 1981 (!) pripraví prvú verziu svojho DOSu s funkčným interpretom BASIC, stačí povedať, že Microsoft v tom čase nemal žiadne skúsenosti s písaním OS. Vo februári 1980 spoločnosť Microsoft v rámci boja proti Digital Research pre trh programovacích jazykov pre každý prípad získala licenciu na UNIX od spoločnosti AT&T Corporation (následne sa dialekt operačného systému UNIX vytvorený spoločnosťou Microsoft nazýval Xenix). Ale ani pre UNIX nedošlo prakticky k žiadnemu vývoju - CP / M OS bol vtedy základnou platformou pre produkty Microsoftu.

Ak porovnáme Windows a UNIX z hľadiska vývoja, tak Windows bol postavený ako komerčný produkt, vytvorený v podmienkach ťažkej časovej tiesne a trhových blafov, zatiaľ čo UNIX vyrástol v pokojnom prostredí, v tichu univerzít a výskumných centier. Komercializácia projektu mala na UNIX oveľa menej priaznivý vplyv, pričom Microsoft nestrácal čas a nasmeroval všetok potenciál svojich špecialistov na zlepšenie kvality implementácie Windows. Nech je to ako chce, vývoj oboch OS išiel rôznymi cestami.

Zrodenie Linuxu

Linus Benedikt Torvalds sa narodil v Helsinkách v roku 1970. Vo veku 10 rokov sa začal venovať programovaniu, aktívne pracoval na svojom domácom počítači Commodore VIC-20. V roku 1989, keď sa Linus pripravoval na univerzitu, na konferencii Asociácie Usenix v Toronte predstavitelia AT&T Corporation oznámili nový cenový systém pre UNIX System V: približne 40 000 USD za procesor (7 500 USD) pre vzdelávacie inštitúcie. Boli to veľmi veľké peniaze. Profesor Andrew Tanenbaum z Amsterdamskej univerzity reagoval napísaním Minixu, skrátenej verzie UNIXu, ktorý by mohol bežať na PC.

Na jar roku 1991, keď už bol študentom Helsinskej univerzity, Linus Torvalds sa pustil do prepisovania Minixu, prepisovania jadra a jeho prispôsobenia na prevádzku na i386. Rozhodol sa zistiť, ako OS funguje jednoduchým prepísaním. Tu je názov historického príspevku, ktorý odštartoval éru Linuxu. ——- Začať príspevok od Linusa ——— Od: [chránený e-mailom](Linus Benedict Torvalds) Diskusné skupiny: comp.os.minix Predmet: Čo by ste najradšej videli v minixe? Zhrnutie: malá anketa pre môj nový operačný systém ID správy: Dátum: 25. augusta 91 20:57:08 GMT Organizácia: Helsinská univerzita Správa sa začínala slovami: „Ahojte všetci, ktorí používate Minix! Vytváram (bezplatný) operačný systém pre klony AT založený na 386 (486) procesoroch. Je to len koníček, nie niečo veľké a profesionálne ako GNU.“ Linus potom vyzval všetkých, ktorým sa to páči alebo nie, aby reagovali na jeho prácu. (Pozri celý text)

V januári až februári 1992 sa na telekonferencii comp.os.minix začala medzi Tanenbaumom a Torvaldsom otvorená diskusia o nedostatkoch Linuxu. Profesor Tanenbaum považoval Linux za zastaraný prístup, predovšetkým kvôli Linusovmu odklonu od mikrojadra v prospech monokernelu. "Je to obrovský krok späť," napísal Tanenbaum. "Je to ako vziať fungujúci program v C a prepísať ho do BASICu." Linus súhlasil, že mikrokernel je dobré riešenie, ale trval na tom, že monokernel, hoci je efektívnejší, vážne neohrozuje prenosnosť.

Predchodca UNIXu, legendárny Ken Thompson, sa v roku 1998 vyjadril ostrejšie: „Linux vnímam ako niečo, čo nepatrí Microsoftu. Ide o odvetný úder pre tím Microsoftu – nič viac, nič menej. Nemyslím si, že to bude veľký úspech. Videl som zdrojové texty, sú tam aj celkom slušné zložky aj zlé. Keďže sa na tvorbe týchto textov podieľali tí najrozmanitejší, náhodní ľudia, kvalita jeho jednotlivých častí sa výrazne líši. Z vlastnej skúsenosti a skúseností niektorých mojich priateľov môžem povedať, že Linux je dosť nespoľahlivý systém. Microsoft vydáva nie veľmi spoľahlivé softvérové ​​produkty, ale Linux je najhorší z takýchto systémov. Táto streda nebude trvať dlho.

Ak ho používate na jednom počítači, je to jedna vec. Softvér na používanie Linuxu vo firewalloch, bránach, vstavaných systémoch a tak ďalej si ešte vyžaduje veľa práce.“ Nie technologická dokonalosť projektu, ale samotná atmosféra práce nadšencov na užitočnom projekte a bezplatná distribúcia a používanie zdrojových kódov sa stali základom linuxového fenoménu. V roku 1998 autoritatívny americký časopis Forbes pod hlavičkou „Icons of the Net“ („Legends of the Net“) zverejnil mená najvplyvnejších ľudí, ktorí výrazne prispeli k rozvoju internetu:

Linus Torvalds (28) je tvorcom Linuxu.

Richard Stallman (45) je zakladateľom Free Software Foundation.

Tim Berners-Lee (43) je vývojár World Wide Web.

Rob Glaser (36) je zakladateľom spoločnosti RealNetworks.

Jerry Yang (29) je zakladateľom Yahoo! Prvé miesto nebolo udelené Torvaldsovi náhodou. Nedostatky nezabránili Linuxu radikálne zmeniť stav v softvérovom priemysle. Tento OS vďaka svojej dostupnosti v tandeme so serverom Apache obsadil celý internet. Štatistiky hovoria jasnou rečou. Podľa správy Netcraft (www.netcraft.com/survey/) z novembra 2000 je podiel Apache na všetkých webových serveroch 59,69%. Ďalej nasleduje Microsoft Internet Information Server – 20,08 % a Netscape Enterprise – 6,74 %.

Teraz Torvalds pracuje v Transmete na ambicióznom projekte, donedávna utajovanom. Jeho dôležitými prvkami je vydanie operačného systému a procesora VLIW s kódovým označením Crusoe, ktorý je schopný vykonávať x86 príkazy a je určený pre vstavané systémy. Je zábavné, že jedným z majiteľov Transmety nie je nikto iný ako Paul Allen, ktorý spolu s Billom Gatesom založil Microsoft. Štandardizácia a linuxové distribúcie Linus Torvalds nevyvíjal samotný OS, ale iba jeho jadro spájajúce existujúce komponenty vytvorené v rámci projektu GNU a predovšetkým editor emacs a kompilátor gcc. Spoločnosti tretích strán, ktoré videli dobré vyhliadky na rozvoj svojho podnikania, začali čoskoro nasýtiť OS pomocnými programami a aplikačným softvérom. Medzi nimi sú Red Hat Linux 6.2, Debian's GNU/Linux 2.2, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, Caldera's OpenLinux 2.4, Conectiva Linux 5.1, Corel Linux OS Second Edition.

Nevýhodou takýchto „balených jedál“ je chýbajúci jednotný a premyslený postup inštalácie systému, a to je stále jeden z hlavných odrádzačov od širšieho prijatia Linuxu. Navyše vývojári aplikovaného „krabicového“ softvéru musia svoje programy testovať pre niekoľko populárnych distribúcií naraz, čo výrazne komplikuje život. Štandardizácia je vždy bolestivý proces, a ak sa uskutočňuje v komunite „slobodných umelcov“, je o to ťažšia. Ale prvé kroky už boli podniknuté. V októbri 2000 bola zverejnená špecifikácia platformy Linux Development Platform od Free Standards Group, ktorá okamžite vyvolala polarizované názory. Mimochodom, šéf normalizačnej skupiny David Quinlan podobne ako Torvalds pracuje v Transmete. Postoj veľkých korporácií k Linuxu Takí giganti ako IBM, Hewlett-Packard, Sun Microsystems, Oracle a množstvo ďalších významných hráčov na trhu s počítačmi za posledné dva roky výrazne zintenzívnili podporu Linuxu. V roku 2001 plánuje IBM investovať 1 miliardu dolárov do vývoja Linuxu Čo je dôvodom takej nezvyčajnej štedrosti korporácií, ktoré sa rozhodli vydať seriózne komerčné produkty pre „amatérsky“ Linux, väčšinou zadarmo? Prečo sú ochotní vynakladať úsilie a peniaze na vývoj alternatívnej a zďaleka nie technologicky najvyspelejšej vetvy UNIXu na úkor ich vlastných dialektov: AIX, HP-UX, Solaris atď.?

Prvá vec, ktorá príde na myseľ, je túžba použiť Linux ako baranidlo schopné prelomiť brány silne opevnenej ríše Microsoftu. Je to jasné, ale je to jediné? Ďalším dôvodom môže byť nastupujúci trend v rozvoji veľmi výnosnej oblasti vzdelávania a poradenstva. Zložitosť technológií sa zvyšuje a s tým sa zväčšuje aj rozdiel medzi kvalitou ponúkaných produktov a úrovňou spotrebiteľských nárokov. Zákazníci musia byť pripravení zaplatiť veľa peňazí za inteligentnú službu. Ďalším možným dôvodom je nákladovo efektívna implementácia rozsiahlych projektov, pri ktorých by nevyhnutné náklady na nákup zariadení a aplikácií mohli byť kompenzované nízkymi nákladmi na systémový softvér.

V nedávnom rozhovore pre časopis VARBusiness (november 2000) prezident IBM Sam Palmisano zdôraznil pozíciu IBM v oblasti vývoja Linuxu: spolupráca s open source komunitou bude plodná pre IBM aj pre celé odvetvie. Toto je obzvlášť viditeľné pre spoločnosti, ktoré poskytujú riešenia na kľúč, ktoré uvidia potenciál Linuxu.“ Jedným z posledných veľkých krokov IBM bol projekt Lawson, ktorý do marca 2001 nainštaloval 15 200 linuxových serverov (distribúcia RedHat) v sieti japonských nákupných centier na prevádzku IBM eServer xSeries.

Koncom roku 2000 sa k IBM pridal aj Hewlett-Packard. Obaja giganti majú v úmysle podporovať spúšťanie linuxových aplikácií v prostredí ich unixových dialektov (hovoríme predovšetkým o IBM AIX a HP-UX, ako aj o IBM Dynix/ptx). Tu je ďalšia odpoveď na otázku, prečo popredné korporácie potrebujú podporovať slobodný dialekt UNIXu niekoho iného, ​​ktorý má svoj vlastný komerčný. Dve muchy jednou ranou sú zabité naraz - najprv je časť klientov stiahnutá z Windowsu do Linuxu a potom sa im jasne ukáže, ako veľmi je ten druhý podradený dialektom UNIX vyvinutým týmto gigantom. Túto techniku ​​možno nazvať efektom rozptýlenia a strhnutia. Linux nie je sám Keď už hovoríme o Linuxe, nezabudnite, že tento OS nie je až taký jedinečný a nenapodobiteľný. Neexistujú menej zaujímavé a premyslené nekomerčné operačné systémy, aj keď hovoríme len o platforme Intel a UNIXových dialektoch. Aby sme vymenovali aspoň niektoré: FreeBSD (FreeBSD Core Team založený na BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach jadro), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD ( BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Nová filozofia programovania Fenomén Linuxu dal podnet k rečiam, že sa zrodila nová filozofia programovania, zásadne odlišná od toho, čo bolo predtým. Produkt môže byť komerčný alebo bezplatný a jeho výrobný proces môže byť remeselný alebo priemyselný. Môžu ho obsadiť jednotlivci aj tímy, amatéri aj profesionáli. Ale v každom prípade, vedome alebo nevedome, všetky sledujú tradičné fázy životného cyklu softvérového produktu: analýza požiadaviek, vývoj špecifikácií, dizajn, prototypovanie, písanie zdrojového kódu, ladenie, dokumentácia, testovanie a údržba. Hlavnou vecou, ​​ktorá odlišuje tento prístup, je centralizácia riadenia rôznych etáp a prevažne vývoj „zhora nadol“ (neustále detailovanie). Linux však vznikol inak. Hotový pracovný layout neustále zdokonaľovala a rozvíjala decentralizovaná skupina nadšencov, ktorých akcie boli len mierne koordinované.

Existuje anarchický charakter a „vzostupný“ vývoj: skladanie stále väčších blokov z predtým vytvorených malých. Tu je potrebné poznamenať ešte niečo. Tradičný vývoj je založený na dizajne a písaní textov, zatiaľ čo vývoj a la Linux je založený na prototypovaní, ladení a testovaní. Prvé dve fázy je ťažké paralelizovať, ale ladenie a testovanie sú jednoduchšie. Pred dvoma rokmi, v rozhovore pre časopis Computer, tvorca UNIXu Ken Thompson vyhlásil, že je zástancom programovania „zdola nahor“: Keď narazím na „zhora nadol“ popis systému alebo jazyka, ktorý obsahuje nekonečné knižnice, ktoré opisujú jednu úroveň za druhou, mám pocit akejsi bažiny. Thompson dokonca vymyslel zaujímavý termín: „počítačový darwinizmus“. Inými slovami, vývoj a la Linux je metóda pokus-omyl postavená na intenzívnom testovaní. V každej fáze by mal systém fungovať, aj keď ide o mini verziu toho, o čo sa vývojár snaží. Prirodzený výber ponecháva len životaschopné.

O tom, či je programovanie veda, umenie alebo remeslo, sa dlho diskutuje. A ak je tradičný vývoj softvéru založený predovšetkým na remesle, potom je vývoj metódou počítačového darwinizmu nepochybne umením. Je ľahké vidieť, že vývoj „zdola“ charakterizuje takzvané prieskumné programovanie, keď je systém postavený na kľúčových komponentoch a programoch, ktoré sa vytvárajú v počiatočných fázach projektu a potom sa neustále upravujú. Koncom roku 1999 vydala O'Reilly & Associates senzačnú knihu Erica Raymonda The Cathedral and the Bazaar. Jeho autor je hlavným ideológom hnutia otvoreného textu. V knihe načrtáva myšlienku samoorganizujúceho sa anarchického programovania, ktoré nazval „bazár“, na rozdiel od tradičného centralizovaného, ​​ktoré sa nazývalo „katedrála“. Raymond sa na príklade Linuxu a iných podobných vývojov pôvodne nekomerčných softvérov, pochádzajúcich z projektu GNU, snaží spolu s čitateľom pochopiť podstatu nového fenoménu, nazývaného hnutie s otvoreným zdrojovým kódom. Chýbajúci jasný plán, minimálny projektový manažment, veľký počet geograficky vzdialených vývojárov tretích strán, voľná výmena nápadov a kódov, to všetko sú atribúty nového programovania. „Nové“ sa často ukáže ako dobre zabudnuté staré. Toto všetko (aj keď nie v takom rozsahu) sa už dávno používa v programovaní. Fenomén Linuxu však dal vzniknúť novej viere, ktorá pomohla získať čoraz väčší počet prívržencov. O vlastnostiach prieskumného programovania bolo napísaných veľa článkov. Takže švajčiarski profesori A. Kiralf, K. Chen a J. Nivergelt zdôraznili nasledujúce dôležité body: * vývojár jasne predstavuje smer hľadania, ale vopred nevie, ako ďaleko sa môže posunúť k cieľu; * nie je možné predvídať množstvo zdrojov na dosiahnutie konkrétneho výsledku; * vývoj nie je prístupný podrobnému plánovaniu, vykonáva sa metódou pokus-omyl; * takéto diela sú spojené s konkrétnymi interpretmi a odrážajú ich osobné kvality. Hlavnou výhodou novej filozofie je organizácia vzdialenej spolupráce veľkých tímov programátorov tretích strán na dôležitých projektoch, kde kľúčovú úlohu zohráva internet a právo voľne disponovať so spoločným produktom.

V tomto smere nemožno nehovoriť o rýchlo rastúcej spoločnosti VA Linux. Spravuje online úložisko s otvoreným zdrojovým kódom s názvom SourceForge(). Má už niekoľko stoviek projektov súvisiacich predovšetkým s vývojom Linuxu. Medzi nimi je Berlin Project (grafický systém) a nová generácia programovacieho jazyka Perl. Okrem Linuxu repozitár SourceForge sleduje projekty pre Windows, Mac OS, BeOS, PalmOS. Jedným z vlastných projektov VA Linux je MySQL DBMS, ktorý získal štatút slobodného softvéru distribuovaného pod licenciou GPL (General Public License, www.fsf.org/copyleft/gpl.html). VA Linux nie je sám, kto podporuje myšlienku kolaboratívneho programovania. Jeho konkurentmi sú tu OpenAvenue a Asynchrony. Ak sa vrátime k Raymondovej knihe, možno si povieme, že metafory „katedrála“ a „bazár“ možno neboli dobre zvolené. Ide však o metafory?

Bez ohľadu na skepsu kritikov Linuxu a neskrotnú eufóriu jeho obdivovateľov sa tento operačný systém stal významným míľnikom konca 90-tych rokov 20. storočia, ktorý určil smer priemyslu na začiatku nového storočia. Je možné zopakovať úspech Linuxu a kde sa skrýva nový technologický skok takéhoto rozsahu? Tu je to, čo o tom hovorí Ken Thompson: „Akákoľvek inovácia sa stane realitou iba prostredníctvom revolúcií typu UNIX. Nič neohrozovalo IBM, kým neprišlo niečo, čo spôsobilo, že jej systémy boli nepoužiteľné. Úplne obsadili trh sálových počítačov, ale som si istý, že sa to jednoducho ukázalo ako zbytočné. To isté sa deje s Microsoftom: kým nepríde niečo, čo môže urobiť jeho produkty nepotrebnými, bude mimoriadne ťažké prekonať cenovú hranicu pre vstup na trh a je nemožné ich vytesniť.

No, v snahe, 22 dôvodov, prečo prejsť na Linux. Kontroverzné dôvody? určite...

1. Prvý dôvod, to je ten hlavný. Keďže ide o bezplatný systém, Linux je používateľom k dispozícii zadarmo. "Axis" sa dá ľahko stiahnuť z internetu alebo objednať disk alebo krabicu poštou za veľmi triviálnu cenu. Jedna kópia operačného systému môže byť nainštalovaná na neobmedzený počet počítačov bez akýchkoľvek podmienok.

2. Keďže kód Linuxu je otvorený, systém je možné voľne upravovať a distribuovať aj na komerčnej báze. Možnosť voľne experimentovať so zdrojovým kódom operačného systému len na základe vlastných cieľov urobila z Linuxu také užitočné a efektívne riešenie pre množstvo veľkých spoločností, ako je Google.

3. S technickou podporou nie sú žiadne zvláštne problémy ani pre užívateľov Linuxu, keďže odpoveď na vašu otázku o fungovaní OS môžete voľne získať na fórach alebo sieťových konferenciách. Mnoho používateľov tvrdí, že takáto technická podpora nie je horšia ako to, čo môžete získať za peniaze. Samozrejmosťou je aj platená technická podpora Linuxu. Takéto služby zahŕňajú starostlivé ladenie systému, inštaláciu a aktualizáciu nových programov s cieľom chrániť pred hackermi, opraviť chyby. Našťastie, posledné sú v Linuxe zriedkavé.

4. Neexistuje takmer žiadna šanca, že sa technická podpora pre Linux niekedy zastaví, pretože open source priťahuje obrovské množstvo používateľov: mnohí z nich radi pomôžu svojim „copingguinerom“ vyriešiť vzniknuté problémy. Okrem toho sa vždy nájdu ľudia, ktorí pomôžu radou odborne, t.j. pre peniaze.

5. Nebojte sa, že Linux bude v budúcnosti zastaraný. Faktom je, že UNIX, na ktorom bol OS postavený, bol testovaný a optimalizovaný už 35 rokov, čo dokazuje extrémnu efektivitu, spoľahlivosť a bezpečnosť. Práca na Linuxe sa nezastaví ani na sekundu a nové verzie operačného systému, ako sa hovorí, „udržujú značku“.

6. Používatelia „Linuxu“ nie sú vystavení totalitnému tlaku vlastníka operačného systému, pretože tento – tento vlastník sám – neexistuje. Ako opačný príklad možno uviesť kroky Microsoftu: spoločnosť zámerne prestáva podporovať staršie verzie OS, čím núti používateľov kupovať si nové (niekedy sa stane, že si kvôli neplánovanej aktualizácii OS musíte kúpiť nový hardvér). Nové verzie Linuxu sú navyše distribuované úplne zadarmo.

7. Všetko, čo súvisí s prechodom na novú verziu OS, bude používateľa stáť len centy. Samotná nová verzia je zadarmo – tentoraz. Po druhé, návody, inštalácia atď. sú lacné. Po tretie, Linux nie je príliš náročný na výkon počítača, takže upgrade hardvéru – ak je vôbec potrebný – tiež veľa peňazí z rozpočtu nevytiahne.

8. Spoločnosti so stovkami tisíc počítačov, ktoré prešli na Linux, si ako nočnú moru pamätajú, aké to je sledovať súlad s licenciou každého zo softvérových komponentov na každom počítači. Koniec koncov, na to, aby ste mohli kontrolovať práve tento súlad softvérovej licencie pre všetky body EULA (End-User License Agreement - End-User License Agreement), musíte mať zamestnancov na plný úväzok a napodiv im platiť peniaze za toto. Navyše sa tieto firmy už neboja náhlych „nájazdov“ zamestnancov BSA (Business Software Alliance – Aliancia výrobcov softvéru pre komerčné organizácie; vytvorená v roku 1988 spoločnosťou Microsoft), ktorí musia kontrolovať licenciu na MS Windows, MS Office atď. .. Nájdenie najmenších nezrovnalostí – a oni ich nájdu – udeľovanie pokút.

9. Linux je už dlho známy tým, že ho neovplyvňujú vírusy, trójske kone, červy, spyware a iný malware. Tajomstvo úspechu vývojárov spočíva v tom, že spočiatku svoje úsilie zamerali na bezpečnosť systému a nemysleli na to, keď sa objavili skutočné problémy. Tu je napríklad jeden z originálnych spôsobov ochrany: používateľ Linuxu nemá v systéme oprávnenie ako správca, čím chráni životne dôležité systémové súbory aj v prípade narušiteľa. Najpopulárnejšie verzie Linuxu navyše prichádzajú so vstavaným firewallom, ktorý sa po celú dobu ukázal ako veľmi efektívny. Napokon nám opäť hrá do kariet téma otvoreného kódu, ktorý sa nevyčerpáva: tisíce ľudí na celom svete sú zaneprázdnené hľadaním zraniteľností operačného systému a s opravami neexistujú absolútne žiadne problémy.

10. V práci "Linux" takmer nikdy nedochádza k smrteľným pádom, po ktorých musíte reštartovať počítač. Ak si pamätáte na veľké spoločnosti, tak tu sú absolútnym víťazom, pretože len pár minút nečinnosti celého pripojeného systému môže mať za následok obrovské straty. Nie je ťažké znova uhádnuť dôvod: od samého začiatku sa vývojári snažili, aby OS fungoval čo najstabilnejšie a najpohodlnejšie, a dá sa povedať, že dosiahli svoj cieľ.

11. Linux zatiaľ nemôže konkurovať Windowsu v počte vytvorených a zabehnutých programov. Veľa ľudí je však zaneprázdnených nápravou situácie. V budúcnosti sa budú programy pre rôzne potreby objavovať čoraz viac. Nielenže je väčšina programov pre Linux distribuovaná bezplatne, ale z hľadiska funkčnosti, spoľahlivosti a výkonu niektoré z nich nie sú horšie ako ich náprotivky v prostredí Windows. Stojí za to zbaviť sa stereotypu, hovoria: „pod Linuxom nenájdete nič!“.

Je však potrebné poznamenať: ľudia, ktorí sa profesionálne venujú práci s hudbou, fotografiami alebo videami, pravdepodobne neprejdú z Mac OS alebo Windows na niečo iné, aspoň zatiaľ nie.

12. Výber medzi linuxovými distribúciami je pôsobivý - niekoľko stoviek verzií a každá má svoje vlastné špecifické vlastnosti. Všetky systémy sú navzájom kompatibilné. To všetko umožňuje užívateľovi vybrať si verziu, ktorá mu najviac vyhovuje. Okrem toho, ak jeden z predajcov Linuxu opustí hru, neprinesie to hmatateľné škody na distribúcii operačného systému - okrem toho je stále veľa predajcov. Nemožno nepoukázať na fakt, že takáto situácia vytvára zdravú konkurenciu, čo sa prejavuje v zlepšovaní kvality a produktivity. Samozrejme, pre mnohých bude výber správnej distribučnej súpravy z niekoľkých stoviek náročný. V tomto prípade výberom jednej z najpopulárnejších verzií, ako je Red Hat alebo SuSE, nestratíte.

13. Ako ďalšiu vlastnosť Linuxu treba poznamenať možnosť veľmi jemného ladenia. Na rozdiel od všeobecného presvedčenia, nastavenie Linuxu pre seba nespôsobí viac či menej skúsenému používateľovi žiadne problémy. Počas inštalácie môžete zadať rôzne možnosti, ktoré vám pomôžu vybrať konfiguráciu, ktorá je pre vás vhodná. Či už ide o počítač výhradne na prácu, mediálne centrum, notebook, webový server, server na ukladanie dát alebo dokonca sieťový router. Pred zvedavým používateľom nie sú skryté nastavenia vzhľadu operačného systému, ktoré možno konfigurovať v tisíckach variácií. Snívate o Apple Mac alebo máte stále nostalgiu za Windowsom? V Linuxe sa to všetko dá vizuálne znovu vytvoriť. To všetko vďaka open source, ktorý užívateľovi poskytuje skutočne neobmedzené možnosti.

14. V Linuxe, rovnako ako vo všetkých ostatných slobodných softvéroch, je formát použitých súborov otvorený. Na rozdiel od súborov uzavretého formátu spĺňajú všeobecne uznávané štandardy a môže ich použiť každý vývojár softvéru na vytváranie programov, ktoré sú s nimi kompatibilné. Použitím otvorených formátov je vyriešený problém softvérovej izolácie, keď súbory majú uzavretú príponu a môžu byť použité iba určitým softvérom. Okrem toho sa používateľ už nemusí obávať, že by sa mohli stratiť cenné údaje, ak vývojári, ktorí softvér vytvorili, náhle prestanú fungovať alebo prestanú podporovať svoje skoré produkty.

15. Linux je známy svojou vynikajúcou kompatibilitou s inými operačnými systémami. Napríklad "Pinvgin" môže jednoducho čítať, zapisovať, kopírovať, mazať a vykonávať ďalšie akcie so súbormi, ktoré sa nachádzajú na oddieloch pevného disku, kde je nainštalovaný systém Windows. Navyše na Linuxe môžete používať klientov Windows a dokonca priamo pracovať s programami prispôsobenými hlavne pre OS Microsoft. A Windows nielenže nedokáže pracovať s oddielmi HDD, na ktorých sú zaznamenané iné operačné systémy, ale nedokáže tieto disky ani naformátovať pre následnú inštaláciu ďalšej osi. Mimochodom, Linux dokáže bootovať rovnako ako Live-CD – t.j. inštalácia v skutočnosti nevyžaduje žiadnu.

16. Ak to má nejaký vplyv na vašu voľbu, v USA sa zatiaľ nevyskytol jediný prípad, kedy by boli na federálnom súde podané protimonopolné žaloby proti „perfídnemu“ používaniu Linuxu. Naopak, antimonopolná dohoda vznikla s cieľom regulovať činnosť a úplne zničiť ekonomické monopoly v záujme voľnej súťaže na trhu. Linux, ako sme už pochopili, nie je vôbec monopolom, pretože nie je nikomu vnucovaný: všetko je z jeho vlastnej slobodnej vôle

17. Pri používaní Linuxu už nebudete potrebovať veľkú inováciu hardvéru, ak sa rozhodnete nainštalovať novšiu verziu. Aj na starších počítačoch bude Linux vďaka veľmi dobre napísanému kódu fungovať bez akéhokoľvek zaváhania.

18. Linux sa dobre škáluje a môže bežať na iných systémoch ako Intel alebo, povedzme, AMD. Dá sa nainštalovať na takmer všetky elektronické zariadenia, od superpočítačov a robotov až po lekárske vybavenie, mobilné telefóny a dokonca aj náramkové hodinky.

19. Pre technické univerzity sa Linux stáva skutočným objavom. Otvorenosť kódu poskytuje obrovskú príležitosť študovať štruktúru počítača, a nielen to, ako s ním pracovať. Mnohí pedagógovia sa skutočne domnievajú, že pre študentov je oveľa užitočnejšie naučiť sa základy práce s počítačmi, ktoré v budúcnosti poslúžia na vytváranie stále pokročilejších počítačov, než cvičiť sa v programoch ako Microsoft Word alebo Microsoft PowerPoint, ktoré sa menia každá nová verzia, ale po niekoľkých rokoch sa stanú zastarané.

20. Pre vládne agentúry poskytuje Linux, podobne ako iný slobodný softvér, tzv. softvérová transparentnosť, keďže informácie v Linuxe sú uložené v otvorených formátoch, ktoré sú v súlade so všeobecne uznávanými štandardmi. Na rozdiel od toho existujú zodpovedajúce proprietárne formáty používané mnohými komerčnými programami. Takáto transparentnosť softvéru vo všeobecnosti naznačuje, že spoločnosť nemá žiadne skryté údaje a úplne všetci používatelia majú prístup ku všetkým informáciám a nemusia používať drahé programy, ktoré dokážu porozumieť požadovaným formátom.

21. Verí sa, že v mnohých platených programoch sú určité „diery“, cez ktoré sa hackeri konkurenčnej spoločnosti alebo dokonca vládnej organizácie môžu zmocniť cenných údajov. Teraz sa už asi nebude nahlas tvrdiť, že Linux je pre hackerov poriadny bolehlav, pretože dostať sa do systému cez medzery je takmer nemožné vzhľadom na to, že zdrojový kód systému je v prípade hacknutia kompletne dostupný na skenovanie.

22. Linux na rozdiel od Windowsu nevyžaduje defragmentáciu disku. Tento proces síce nie je taký komplikovaný a nákladný, keďže ho netreba robiť veľmi často, no faktom je, že pre dobre fungujúci operačný systém, akým je Linux, defragmentácia nie je potrebná.

Uviedli sme teda všetkých deklarovaných 22 dôvodov, prečo by ste mali zmeniť operačný systém. Voľba je vždy na vás, ale či to Linux nechá na vás, je iná vec ;)


zdrojov

Tiež by som vám odporučil, aby ste si zapamätali, čo bolo

História tohto operačného systému sa začala písať v roku 1983, vtedy ešte Linux nemal svoje moderné meno, začal na ňom pracovať Richard Stallman. Približne o osem rokov neskôr mal takmer dokončený vývoj všetkých systémových programov zahrnutých v jeho zložení.

V 90. rokoch sa k práci na systéme pridal mladý hacker a programátor Linus Torvalds, vyvinul jadro operačného systému. A ako vidno z mena tohto človeka, že systém dostal meno práve od neho. Mimochodom, tučniak, ktorý sa stal emblémom systému, bol predtým osobným symbolom Linusa, ale aby sa tento tučniak stal symbolom operačného systému, vynašla programátorova manželka Tove.

V septembri 1991 Torvalds prvýkrát zverejnil zdrojový kód na internete, stiahnuť si ho mohol ktokoľvek. To okamžite pritiahlo pozornosť stoviek programátorov, ktorí po stiahnutí zdrojového kódu začali na ňom pracovať a pridávali svoje programy. Od tohto momentu sa začala jeho bezplatná a bezplatná distribúcia. V prvých rokoch sa tomu venovali iba jednotliví programátori, no neskôr sa do vývoja zapojili celé firmy. Zaujímavým faktom je, že ak by sa teraz vývoj takéhoto systému prebral na komerčnej báze, potom by na to bolo potrebných asi 11 miliárd dolárov. V priebehu rokov na ňom pracovalo viac ako 70 000 ľudí, aby priviedli Linux do súčasného stavu. Práve Linux vyšiel v roku 2012 na prvé miesto z hľadiska použitia v smartfónoch, ktoré sa v nich používa, ktorý bol vytvorený na základe linuxového jadra, špeciálne pre mobilné zariadenia.

Výhody Linuxu

V súčasnosti už samotný Linux ako taký neexistuje, ale na jeho jadre sú vyvinuté iné operačné systémy. Ak píšete v azbuke, tak sú to Fedora, Ubuntu a Android, to sú momentálne najpopulárnejšie a najrozšírenejšie systémy. Príklad pracovnej plochy Linux Fedora

V prvom rade by som, samozrejme, rád poznamenal jednu z jeho hlavných výhod, a to, že je distribuovaný zadarmo. Ak teda nainštalujete Linux na počítače v podniku, nemôžete sa báť žiadnych kontrol. Nikto vás nebude obviňovať z používania pirátskeho softvéru. Každý program, ktorý potrebujete na spustenie v systéme Linux, je už dostupný na prácu aj zábavu. Komu a prečo distribuovať bezplatné programy, nebudeme rozoberať.

Jeho druhou výhodou je, že Linux je open source. Mnohým to nič nehovorí, pokúsim sa to jednoducho vysvetliť. Zoberme si Windows, po napísaní jadra tohto systému sa kód zavrie a nedá sa otvoriť, takže vo Windowse nie je možné nič prerobiť. Samozrejme, môžeme do určitej miery zmeniť dizajn, ale dostať sa do systému Windows nebude fungovať. Pri Linuxe je situácia iná, jeho kód je otvorený, takže ak máte znalosti pre programovanie, môžete si zakladať vlastné experimenty, upravovať a vylepšovať systém.

Niekoľko ďalších výhod a malých nevýhod

A tu sú niektoré ďalšie výhody a nevýhody Linuxu. Po prvé, bezpečnosť, čo to je, je to

že vírusy, ktoré neustále surfujú po internete a hľadajú nechránený počítač, nemajú na tento systém žiadny vplyv.

Ak sa napríklad do počítača so systémom Windows dostane vírus, čoskoro budú infikované všetky priečinky na všetkých jednotkách. Zachrániť dokáže systém a vo väčšine prípadov iba úplné naformátovanie celého disku. S Linuxom je to trochu iné, nešíri sa cez priečinky, a teda nemôže poškodiť systém.

Po druhé, toto je dostupnosť softvéru pre Windows, čím ďalej, tým ťažšie je nájsť dobre fungujúci bezplatný program. Licencované, veľmi drahé a zadarmo, nič dobré. S Linuxom je opak pravdou, objavujú sa nové programy, úplne zadarmo, kvalitou a funkčnosťou často lepšie ako ich náprotivky vyvinuté pre Windows. A inštalácia programov je zjednodušená, keď prejdete na distribučnú stránku, vyberiete niekoľko programov, napíšete požadovaný riadok do príkazového riadku a spustí sa inštalácia.

Chcel by som tiež poznamenať rýchlosť Linuxu, dizajn v ňom je zjednodušený, takže systém funguje oveľa rýchlejšie ako Windows. Samozrejme, ak sa človeku viac páči luxusný dizajn, alebo ak má možnosť kúpiť si superpočítač, tak sa mu Linux nemusí páčiť. Tento systém sa dobre správa na budgetových modeloch a počítačoch, je nenáročný a teda svižný.

Nevýhodám tohto systému možno pripísať iba jednu vec, a to určité oneskorenie pri uvoľnení ovládačov pre zariadenie. Doba ide dopredu, všetko sa aktualizuje, v prvom rade profesionálni programátori vyrábajú ovládače pre Windows 7 a potom pre Linux. Môže za to najmä komercia, v prvej možnosti sa dajú dobre zarobiť a druhá možnosť je zadarmo. V blízkej budúcnosti sa však tento stav napraví. Spomínajú sa aj ďalšie nevýhody tohto systému, ktoré sú však väčšinou pritiahnuté za vlasy a v konečnom dôsledku sa každý používateľ rozhodne sám, čo si vyberie.

V januári tohto roku to FAS uznal Microsoft dominuje na trhu operačných systémov (OS) pre osobné počítače (PC) v Rusku. Podľa údajov z roku 2015, ktoré prevádzkoval FAS, 95,6 % stolových počítačov a notebookov používalo Windows. Apple mal 2,5 % trhu, ale jeho Mac OS nie je ľahké nainštalovať nikde inde ako na Mac počítačoch. Skutoční konkurenti Microsoftu, z ktorých najvážnejší je Linux, obsadili len 1,9 % trhu.

Zdalo by sa, že projekt na vytvorenie bezplatného OS zlyhal. V skutočnosti rýchlo dobýva svet. „Mnoho ľudí ani nevie, že používa Linux,“ povedal Finn Linus Torvalds v rozhovore pre magazín Linux. Vezmite si smartfón – ak je to Android, je postavený na jadre Linuxu. Vyliezť na stránky gigantov ako Google, Amazon, Facebook alebo nejaké malé obskúrne firmy - používajú Linux. Linux prevádzkuje Medzinárodnú vesmírnu stanicu, poháňa väčšinu superpočítačov a v roku 2007 ho prevzala burza v New Yorku. Desaťtisíce programátorov po celom svete pracujú na neustálom zlepšovaní bezplatného systému zadarmo.

zamestnanec Microsoft raz povedal Torvaldsovi, že jeho portrét používajú v ich kancelárii ako terč pre šípky. Steve Ballmer, keď bol generálnym riaditeľom spoločnosti Microsoft, verejne napadol Linux. Asi preto, že mu bola ľahostajná. Po tom, čo skončil, v rozhovore pre Fortune priznal: Linux je čoraz väčšou hrozbou pre Windows a už sa „rýsuje v spätnom zrkadle“. Ballmerov nástupca Satya Nadella sa vydal inou cestou: spustil iniciatívu Microsoft Loves Linux na vzájomné prispôsobenie softvéru.

Naopak, Apple koncom minulého roka zakázal inštaláciu Linuxu a iných operačných systémov okrem Mac OS a Windows 10 na svoje nové počítače. A predtým Steve Jobs navrhol, aby sa Torvalds stal jedným z vývojárov Mac OS a zaviedol do procesu rovnaké nezvyčajné vývojové princípy, aké má Linux. Fínsky programátor to však odmietol. „Myslím, že [Jobs] bol veľmi prekvapený, že jeho argument o podiele Apple na trhu nefungoval,“ pripomenul Torvalds.

Má svoj vlastný názor na to, čo je open source softvér a aká je jeho, Torvaldsova, úloha v počítačovom svete. Vytvoril softvér, ktorý je zadarmo a na ktorom nečakal, že zarobí ani cent (nakoniec však zarobil milióny). Ale aj keď bolo na konci 90. rokov málo peňazí, Torvalds odmietol 10 miliónov dolárov, ktoré by dostal za vstup do predstavenstva jednej z novozrodených linuxových spoločností.

V januári tohto roku Torvalds spustil vývoj 5. verzie linuxového jadra. „Zmena čísla neznamená nič zvláštne. Ak chcete oficiálny dôvod, došli mi prsty na rukách a nohách, takže „4.21“ sa zmenilo na „5,“ cituje ho InternetUA.

Očarený kalkulačkou

Linus Torvalds sa narodil 28. decembra 1969 v Helsinkách a mal sa stať novinárom – ako takmer všetci jeho príbuzní. Otec bol rozhlasový novinár, mama redaktorka v tlačovej agentúre, strýko pracoval vo fínskej televízii, starý otec bol šéfredaktorom novín a moja sestra, zamestnankyňa tlačovej agentúry, tiež otvárala vlastnú prekladateľskú agentúru, ktorá sa špecializuje na preklady spravodajstva.

Rodinná legenda hovorí, že Linusov pradedo, novinár a spisovateľ Ernst von Wendt, bojoval v roku 1917 za Bielych a bol zajatý Červenými. Otec Niels bol naopak ideologický komunista. Niektorým deťom dokonca zakázali hrať sa s Linusom a on sám bol v škole podpichovaný pre radikalizmus jeho otca. Keď sa rodičia rozviedli, deti si to príliš nevšimli: otec žil dlho v Moskve.

Vzácnou výnimkou z rodinnej profesie bol Leov starý otec z matkinej strany Waldemar Turnqvist, profesor štatistiky na Helsinskej univerzite. Môjmu vnukovi sa veľmi páčilo sledovať, ako pracuje na kalkulačke. Na rozdiel od moderných, tieto kalkulačky potrebovali čas na výpočet a blikali svetlami. Ten pohľad fascinoval mladého Linusa. V roku 1981 si môj starý otec kúpil namiesto kalkulačky prvý počítač Commodore VIC-20.

Najvzácnejšie priezvisko

V biografii „Len pre zábavu. Príbeh neočakávaného revolucionára“ (M.: Eksmo-press, 2002) Linus Torvalds, ktorý patrí k švédsky hovoriacej menšine vo Fínsku, hovorí o pôvode svojho priezviska:<...>Urobil som to sám, ako materiál som použil svoje druhé meno. Pri narodení dostal meno Ole Thorwald Alice Saxberg. Narodil sa bez otca (Sachsberg je rodné meno jeho matky) a potom dostal priezvisko Karanko od muža, za ktorého sa vydala moja prababička. Farfar (ako Fíni nazývajú svojho starého otca z otcovej strany. - Vedomosti) nemal svojho nevlastného otca natoľko rád, že si zmenil priezvisko: k menu Torvald pridal písmeno „s“, aby bolo priezvisko pevnejšie – ako sa mu zdalo. - zvuk. Meno Thorvald znamená „Thorovo panstvo“. Bolo by lepšie, keby si vytvoril priezvisko od nuly a nerobil zmeny: pridanie „s“ zbavuje slovo jeho pôvodného významu a mätie Švédov aj Fínov, ktorí nevedia prísť na to, ako sa toto priezvisko vyslovuje. Chcú to napísať nie Torvalds, ale Thorwalds. Na svete je len 21 Torvaldov a všetci sme príbuzní. Všetci čelíme tomuto rodinnému problému."

Torvalds spomína, že v škole nebol vyvrheľom a bol celkom šikovný – do tímu ho ochotne zobrali vo fínskej verzii odrážadiel. No zároveň to bol typický hlupák: „Vyzeral ako bobor, nosil okuliare, nevýrazne sa obliekal, väčšinou mi vyzerali zle vlasy a ostatné dni to bolo hrozné.“ Nie je prekvapujúce, že sa začal zaujímať o počítače. Táto zamilovanosť nezmizla, keď bol starší. Kvôli fínskemu počasiu sa v krajine nedá robiť nič okrem programovania, sexu či pitia, vtipkoval Torvalds. S druhým sa v skutočnosti nevyvíjal - hackeri sa v tých rokoch ešte nestali módnymi, zvlášť nerád pil. Zostáva písať kódy.

Investície do počítača

Keď starý otec zomrel, Linus prevzal jeho počítač štandardne. Potom si kúpil Sinclair QL. Rodina sa nepredviedla: Torvalds si spomína, ako jej matka pravidelne dávala do zálohy jedinú hodnotu - podiel Helsinskej telefónnej spoločnosti (vydaný každému majiteľovi telefónu) v hodnote asi 500 dolárov. Keď sa stane slávnym, urobí pre túto spoločnosť jedinú výnimku a vstúpi do jej predstavenstva.

V roku 1990 vstúpil Torvalds na Helsinskú univerzitu. Kúpil si počítač s 386. procesorom Intel, na ktorý sa musel dostať na niekoľko rokov úverom. Stálo to za to: na svoju dobu to bol výkonný stroj.

Univerzita mala operačný systém Unix. Torvaldsov počítač používa bezplatný operačný systém Minix. Torvaldsovi sa nepáčilo, ako sa z domu pripájala cez modem do univerzitnej siete, ani to, ako pracovala s hardvérom jeho počítača. Napríklad Minix bol navrhnutý pre 16-bitové procesory, zatiaľ čo Intel 386 bol 32-bitový.

Torvalds napísal niekoľko programov na riešenie týchto problémov. Tie ale vyžadovali iné programy: napríklad jeho riešenie pre prácu so sieťou ústavu nevedelo zapisovať súbory na disk. Nakoniec sa vytvorilo toľko doplnkových funkcií, že Torvaldsovi svitlo: za päť minút mal v rukách náhradu za Minix. Ale stále pracoval s Minixom, kým to náhodou nepokazil: napísal príkaz, ktorý poškodil pevný disk v mieste, kde bol napísaný OS. Potom Torvalds začal používať svoj Linux ako hlavný OS.

Ideológovia slobodného softvéru

Nedá sa povedať, že Torvalds vytvoril operačný systém od nuly. Vytvoril jadro systému, teda to, čo spája programy s hardvérom počítača a umožňuje im pracovať. Toto je základ, na ktorý môžete zavesiť veľa rôznych doplnkov. Neexistuje žiadny operačný systém Linux ako Windows 10 – existuje veľa operačných systémov založených na jadre Linuxu, z ktorých niektoré používajú v názve slovo Linux.

Sám Torvalds, aby na svojom jadre vytvoril plnohodnotný OS, použil sadu zahraničných programov pod záštitou General Public License (GPL), ktorú vyvinul Richard Stallman. Torvalds ho s úctou nazýva „bohom slobodného softvéru“.

Stallman začal pracovať na bezplatnej alternatíve k Unixu v roku 1984. Kľúčovým slovom bolo „zadarmo“. Jeho úlohou bolo zabezpečiť, aby si nikto nemohol privlastniť zdrojové kódy a požadovať za ne platbu. Stallman vytvoril ideologický a právny rámec pre takýto softvér, Manifest slobodného softvéru, a s právnikmi napísal General Public License (GPL). Hovorí, že ak programátor použil kód licencovaný pod GPL, potom musí každému poskytnúť zdrojový kód výsledného produktu, právo ho upravovať a šíriť. Ďalší programátor, ktorý používal softvér s licenciou GPL pre svoje programy atď., bude musieť urobiť to isté.

Torvalds pomocou Stallmanovej práce tiež licencoval svoje jadro pod GPL. Preto v roku 2001 generálny riaditeľ Microsoft Ballmer nadával: „Linux je rakovina, ktorá požiera všetko duševné vlastníctvo, ktorého sa dotkne. Podľa licenčných pravidiel, ak používate akékoľvek komponenty open source softvéru, musíte open source všetok softvér, ktorý máte“ (citované Cnet).

Prečo je Linux populárny

Torvalds sa spočiatku zdráhal distribuovať svoje dielo. No pochválil sa svojím úspechom na internetovom fóre a aby ho nepovažovali za rečníka, zverejnil kód.

Jeho výtvor uchvátil ďalších programátorov, ktorí ho začali dávať do svojich počítačov a ponúkať vylepšenia. Od dokonalosti to malo naozaj veľmi ďaleko. Jedného dňa dostal Torvalds list, ktorého autor dlho chválil Linux a na konci oznámil, že v ovládači disku je chyba, ktorá práve zničila jeho pevný disk.

Systém sa stal čoraz obľúbenejším. V tom čase už Torvalds dlho nepracoval na Linuxe sám. Čoraz viac ľudí rozumelo kódu a ponúkalo svoje vylepšenia a robili to úplne zadarmo. Existuje systém, ktorý umožňuje dobrovoľníkom pracovať na novej verzii Linuxu s inými vývojármi, vidieť zmeny, ktoré urobia iní, a vrátiť sa k predchádzajúcim verziám súborov v prípade chýb. Kedysi mal Linux 10 000 riadkov kódu. Teraz je účet v desiatkach miliónov. V roku 2017 bolo navrhnutých asi 80 000 vylepšení Linuxu, 90 % z nich platenými programátormi a 30 % z nich pracovalo pre Intel, napísal The New Yorker.

Torvalds pozná Linux tak dobre, že navrhované zmeny sú často akceptované alebo odmietnuté na prvý pohľad: „Je to ako pozerať sa do knihy a nevidieť jednotlivé písmená alebo slová, ale chápať celú vetu“ (cituje Bloomberg). Ak sú však zmeny vážne, potrebuje 10–25 minút na ich otestovanie. Aj keď má Torvalds veľa asistentov, ktorí vyraďujú návrhy, niekedy musí skontrolovať 30 zmien denne.

S takýmto systémom Linux pritiahol pozornosť veľkých hráčov. Ako prvý medzi veľkými spoločnosťami nainštaloval softvér založený na linuxovom jadre do svojich zariadení Sun Microsystems, potom IBM, Informix, Oracle... Záujem mali aj malé firmy. Vzostup online obchodu v 90. rokoch vyvolal potrebu serverového softvéru. Predtým ste na to museli minúť tisíce dolárov, teraz ste si to mohli nainštalovať za cent prispôsobením Linuxu. Každý môže začať svoj vlastný online biznis.

Torvalds verí, že základom úspechu Linuxu je, že nemá medzeru. Kedysi dávno Unix stavil na superpočítače armády, bánk, finančných inštitúcií, hovorí vo svojej autobiografii „Len pre zábavu. Príbeh nečakaného revolucionára. Tento softvér stojí veľa peňazí. Potom prišiel Microsoft so svojimi relatívne lacnými sadzbami a začal fungovať všade. „Ale predstavte si tekutý organizmus, ktorý zaplaví akýkoľvek objavený priestor. Ak sa jeden z výklenkov stratí, nevadí. Organizmus napĺňa celý svet, prúdi do všetkých dier. To isté sa teraz deje s Linuxom. Objavuje sa všade tam, kde je o ňu záujem.<...>Dá sa nájsť na superpočítačoch na najrôznejších miestach, ako je Národné laboratórium. Fermi a NASA. Ale tam to prúdilo z priestoru servera. A na oplátku som sa do toho dostal zo sveta stolných počítačov – tu som začal. Zároveň sa Linux nachádza aj na vstavaných zariadeniach, od protiblokovacích bŕzd až po hodinky. Sledujte, ako napĺňa svet."

Samozrejme, ďalším dôvodom popularity je obraz Robina Hooda. Na jednej strane príšerná korporácia Microsoft, fámy o špehovaní užívateľov atď., a na druhej strane slobodný softvér a skromný Finn.

Ako sa Torvalds stal milionárom

„Snažil som sa dať dokopy mesačné platby za počítač, ktoré boli vypočítané na tri roky,“ spomínal Torvalds v biografii. Brať peniaze za Linux však považoval za nesprávne. Dôvodom bolo Fínsko s jeho postojom k chamtivosti, tvrdohlavý komunistický otec a neochota prinútiť tých, ktorí mu pomáhali, aby program lepšie platili, zdôvodnil Torvalds.

Na internete existujú takzvané bloomers (z angl. shareware) – slobodný softvér, ktorý sa pýta: „Ak ma máš rád, pošli autorovi peniaze.“ V Linuxe takáto požiadavka nebola, no mnohí písali Torvaldsovi, že ho radi finančne podporia. V tom čase po internete koloval list zo série „maximum repost“: vraj chlapec Craig umieral na rakovinu, ale rozveseliť ho bolo možné zaslaním pohľadnice. Torvalds žartom požiadal, aby mu namiesto meny pustil pár riadkov. Keď schránka začala praskať pohľadnicami z celého sveta, rodina mala podozrenie, že Linus robí niečo dôležité. On sám o Linuxe veľa nehovoril, napriek všetkým obvineniam, že jeho modem neustále obsadzoval telefónnu linku.

Torvalds žil a obedoval so svojou matkou. Mal asi 5000 dolárov na pôžičky na školné, asi 50 dolárov mesačne na kredit na počítač a nejaké peniaze na pivo. Problém s pôžičkou sa vyriešil sám: priateľ oznámil na internete predplatné na zaplatenie Torvaldsovho počítača a on výnimočne peniaze prijal. A zvyšok doplatil zo mzdy. Vo Fínsku žije švédsky hovoriaca menšina, ku ktorej patria Torvaldsovci. V roku 1992 potreboval kurz na Fakulte informatiky asistenta, ktorý ovládal švédčinu a ovládal počítač. Na oddelení boli len dvaja.

O tri roky neskôr sa Torvalds stal výskumníkom na plný úväzok na univerzite: dostával peniaze na výskum, ktorý sa vo všeobecnosti týkal zlepšovania Linuxu.

Vďaka učeniu sa Torvalds oženil. Tuva, učiteľ v materskej škole a šesťnásobný fínsky šampión v karate, sa prihlásil na svoj špeciálny kurz „Úvod do informatiky“. Prvou úlohou bolo poslať e-mail učiteľke – nebolo to také jednoduché ako teraz. V liste ho Tuva pozvala na rande. Spočiatku sa vôbec nerozišli a Torvalds dokonca opustil programovanie.

V roku 1997 sa Torvalds a jeho rodina presťahovali do USA, aby pracovali pre spoločnosť Transmeta, ktorá vyvíja procesory s nízkou spotrebou energie. Jedným zo spolumajiteľov tejto spoločnosti je Paul Allen, ktorý spolu s Billom Gatesom založil Microsoft. Úlohou Torvaldsa bolo udržiavať linuxovú infraštruktúru projektu.

Torvalds nemal na svojom bankovom účte nikdy viac ako 5 000 dolárov až do začiatku tohto storočia, keď sa stal cez noc milionárom. To, že je Linux zadarmo, neznamená, že na ňom nemôžete zarobiť. Ešte keď bol projekt v plienkach, jadro sa dalo stiahnuť zadarmo z internetu – alebo ste si od podnikavých chlapov mohli kúpiť jeho nahrávku na diskete či CD. Na inštalačných službách Linuxu sa dá zarobiť, za poplatok si Linux prispôsobíte pre potreby konkrétnej firmy. To posledné má na starosti Red Hat, ktorý vstúpil na burzu 11. augusta 1999. A ešte predtým, ako prejav vďaky, dala Torvaldsovi opciu na balík akcií.

V prvý deň obchodovania sa kotácie zdvojnásobili. Ale mal právo predať papiere najskôr o 180 dní. Našťastie celý ten čas rástli (v roku 2009 Red Hat vstúpi do indexu S&P 500) a náklady na Torvaldsov podiel dosiahli 5 miliónov dolárov.

Čoskoro iná spoločnosť, VA Linux, vstúpila na burzu a podobne dala Torvaldsovi možnosť. Na vlne optimizmu akcie okamžite vzrástli 10-krát na 300 USD. Ukázalo sa však, že to bolo príliš veľa a bublina dot-com sa začala vypúšťať. Z 300 dolárov začali akcie klesať a minimálne o rok neskôr dali 6,6 dolára. Torvalds si spomína, aké hrozné bolo 180 dní sledovať, ako sa váš podiel stáva lacnejším a vy ste ho nemohli predať.

Za výnos z akcií si rodina (teraz autor Linuxu má tri dcéry) kúpila dom v Amerike a Torvalds bol závislý od toho, že v garáži mal okrem rodinného Pontiacu aj kabriolet, zvyčajne žltý.

V roku 2012 Torvalds vyhral Millennium Technology Prize, najväčšie technologické ocenenie na svete. O cenu 1,2 milióna eur sa podelil s ďalším tohtoročným laureátom, japonským výskumníkom kmeňových buniek Shinya Yamanaka.

Ale Torvaldsov hlavný zdroj príjmov, keď v roku 2003 opustil Transmetu, bola Linux Foundation (v tých rokoch sa nazývala Open Source Development Labs). Jeho úlohou je zhodnotiť návrhy iných ľudí na zlepšenie Linuxu: „Ja sám som nepísal kód už roky. Všetko, čo píšem, je len oprava chýb iných ľudí, robím zmeny na jednom alebo dvoch riadkoch, môj príspevok spočíva v kombinovaní rôznych častí kódu “(citát z online vydania The Register). Fond je naplnený darmi vrátane darov od spoločností používajúcich Linux. Podľa The New Yorker bol v roku 2017 jeho rozpočet 50 miliónov dolárov a Torvalds dostal z fondu v roku 2016 1,6 milióna dolárov.

Pravidlo pre hrubého človeka

„Pri riadení projektu so stovkami tisíc vývojárov konám presne tak, ako za mojich študentských čias: nikomu nič nezverujem, len čakám, kým sa niekto prihlási,“ uviedol Torvalds v biografii. „Schvaľujem alebo odmietam ich prácu, ale väčšinou nechávam udalostiam voľný priebeh. Ak dvaja ľudia vedú podobným smerom, potom akceptujem prácu oboch, aby som zistil, ktorý z nich si zvykne. Niekedy sa používajú obe, ale začínajú sa rozvíjať rôznymi smermi. Raz došlo k silnej konkurencii medzi dvoma ľuďmi: každý z nich trval na tom, aby sa použili jeho záplaty, čo bolo v rozpore s opravnými záplatami súpera. Prestal som prijímať záplaty od oboch, až kým jeden z vývojárov nestratil záujem. Toto by bol urobil kráľ Šalamún, keby viedol materskú školu.“

Tento prístup sa ukázal ako účinný v meradle Linuxu. Ale keď bol Torvalds poverený vedením oddelenia 15 zamestnancov v Transmete, ukázal svoju úplnú nevhodnosť. O tri mesiace neskôr bol potichu degradovaný späť medzi programátorov.

Ale nie každý ho má rád ako hlavného koordinátora Linuxu, pretože štýl jeho komunikácie s kolegami po mnoho rokov zostal „študentský“: programátor sa neobmedzoval vo výrazoch.

V roku 2013 dokonca jeden z vývojárov napísal Torvaldsovi list, v ktorom ho žiadal, aby neurážal a nezastrašoval svojich kolegov. „Ak chcete, aby som sa ‚správal profesionálne‘, môžem vám povedať, že ma to nezaujíma,“ odpovedal Torvalds. Sedím doma vo svojej kancelárii, oblečený v župane. Nezačnem nosiť kravatu a rovnako sa nebudem púšťať do falošnej zdvorilosti, klamstva, kancelárskej politiky a vysedávania, pasívnej agresivity a iných hlášok. Pretože O TOMTO je „profesionálne jednanie“: ľudia robia najrôznejšie nepríjemné veci, pretože sú nútení nasledovať bežné impulzy neprirodzeným spôsobom“ (cituje The New Yorker).

V roku 2015 napísal Torvaldsov najbližší spolupracovník, programátor Greg Kroah-Hartman Kódex riešenia konfliktov, čiastočne preto, aby chránil ostatných pred drsnými jazykmi. Torvalds inováciu schválil, no nezačal sa obmedzovať. Na konci toho roku Sarah Sharpe a Matthew Gareth opustili tím vývoja jadra Linuxu kvôli hrubému zaobchádzaniu. „Som naozaj nepríjemný človek. Niektorí ľudia si myslia, že som taká roztomilá a niektorí sú šokovaní, keď vidia opak. Nie som milý človek a nezáleží mi na tebe. Záleží mi na technológii a jadre,“ reagoval Torvalds (citované z The Register).

Minulý október sa mali vývojári jadra zúčastniť samitu Linux Maintainer Summit. Torvalds ju navštevoval 20 po sebe nasledujúcich rokov. Tentokrát si ale pomýlil dátum a naplánoval si dovolenku s rodinou. To sa zistilo v predstihu, ale odmietol zmeniť plány kvôli summitu a odišiel do Škótska. Potom sa jeho účastníci rozhodli, že sa nezoberú vo Vancouveri, ale v Edinburghu, bližšie k Torvaldsu, aby sa k nim ešte na chvíľu pridal. O tomto príbehu sa búrlivo diskutovalo v programátorských kruhoch a novinári The New Yorker sa stretli s Torvaldsom a položili mu otázky o tomto incidente a jeho vzťahu s kolegami. V septembri 2018 – ešte predtým, ako článok vyšiel – sa Torvalds ospravedlnil za svoje správanie, sľúbil, že popremýšľa, ako to zmeniť, a oznámil, že dočasne ustupuje od koordinácie Linuxu.

V tom istom mesiaci bol predstavený nový kódex správania pre vývojárov Linuxu a v októbri sa Torvalds vrátil do tímu (navštívil aj fórum).

Teraz komunita žije podľa nových pravidiel. V minulosti sa pri vývoji open source softvéru považovala bezprostrednosť a priamosť vyjadrenia názoru za prirodzenú a užitočnú. Teraz musí byť kritika vyjadrená konštruktívne a po vypočutí ju treba dôkladne zvážiť. Zakázané sú hanlivé komentáre, osobné útoky, prejavy so sexuálnym podtextom. Torvalds sa stále snaží uskromniť sa.

Podľa tradície redakcia CRN na konci každého roka vymenúva 25 najlepších „kapitánov“ amerického IT biznisu. V roku 2004 tento zoznam zahŕňal najpodnikavejších vedúcich kanálov, generálnych riaditeľov niektorých popredných dodávateľských spoločností a ľudí, ktorí sú vizionármi a generátormi nápadov, vďaka ktorým ich firmy rastú a prosperujú aj v ťažkých časoch. Prvým na tomto zozname bol Linus Torvalds, ktorého úsilie projekt Linux získal v roku 2004 nebývalú silu.

Linus Torvalds nie je generálnym riaditeľom ani predsedom spoločnosti. Nemá vedúce postavenie. Až v roku 2003 prvýkrát prijal platenú pozíciu v linuxovom priemysle, ktorý vytvoril.

Ale podľa CRN si práve Torvalds, 34-ročný programátor z Fínska, ktorý vytvoril linuxové jadro, zaslúži titul najvplyvnejšieho lídra roku 2004. Tento titul si vyslúžil takmer 15 rokmi nezištnej práce na svojom duchovnom dieťati. . Minulý rok bol pre Linux a pre celú open source komunitu prelomový. A Torvalds v tom zohral mimoriadne dôležitú úlohu.

Vytvorenie linuxového jadra 2.6 posunulo OS na ďalšiu úroveň, vďaka čomu je vhodný na podnikové použitie, čo prinútilo Microsoft, Sun Microsystems a ďalších predajcov OS, aby radikálne prehodnotili svoje predajné modely.

V Torvaldsovom živote sa v poslednom čase veľa zmenilo: dokončil jadro Linuxu 2.6 a po prvýkrát získal oficiálny štatút v komunite vývojárov Linuxu tým, že sa stal zamestnancom Open Source Development Labs (OSDL). Organizácia je voči predajcovi neutrálna a bola iniciovaná spoločnosťami IBM, Hewlett-Packard, Computer Associates International, Intel a NEC.

Teraz má Torvalds pozíciu a vizitku potvrdzujúcu jeho oficiálny status. To všetko však neovplyvnilo jeho obvyklý spôsob života. Torvaldsov odchod z mikroprocesorovej spoločnosti Transmeta a jeho práca v OSDL mu umožnili venovať svoj čas vývoju linuxového jadra a svojej rodine, keďže pracuje z domu.

„Pôvodne som plánoval dať si na vlastné náklady ročnú pauzu od Transmety, aby som sa mohol sústrediť len na prácu na verzii 2.6 a nenechal som sa rozptyľovať ničím iným,“ hovorí Torvalds. "Byť s OSDL bol skvelý spôsob, ako si udržať zdravotné poistenie, dostať zaplatené a byť nezávislý od poskytovateľov."

Pre komunitu open source zohrala táto udalosť dôležitú úlohu. Linusovo rozhodnutie vydať sa na verejnosť v ťažkej dobe pre vývojárov Linuxu – v období ostrej kritiky open source a neustáleho skúmania, vyvolaného žalobou SCO Group proti IBM – dodalo jeho nasledovníkom dôveru v budúcnosť. To opäť dokazuje obrovský vplyv Torvaldsa na osud Linuxu.

Vlani v júni Linus opustil Kaliforniu so svojou manželkou Tove a ich tromi dcérami (tri, šesť a sedem) a usadili sa na pokojnom predmestí Portlandu v štáte Oregon. Býva v novom dome, zariadenom celkom jednoducho, bez ozdôb, s prvkami dánskej moderny. Torvalds tiež nepripisuje veľkú dôležitosť oblečeniu: dav fotografov, ktorí narúšali jeho súkromie, pozdravil v ošúchaných džínsoch. Zdá sa, že ho všetko to vzrušenie okolo neho baví.

Linusova domáca kancelária má súkromný vchod v zadnej časti domu s malou kuchynkou a policami na knihy, ktoré ešte nie sú na sklade. Okná kancelárie majú výhľad na dvor, kde Torvalds stavia domček hračiek pre svoje dcéry. Potom je výhľad na les. V tomto prostredí, ktoré nenarúšajú žiadne obchodné problémy ani kancelárska rutina, sa odohráva posvätný obrad – práca na OS Linux.

Linus zvyčajne sedí pred monitorom a ako dieťa hrá na klávesnici - takmer ako v roku 1991 v Helsinkách, keď prvýkrát vytvoril jadro svojho operačného systému. Dnes však Torvalds diriguje celosvetový orchester tisícok vývojárov a kúsok po kúsku dáva dohromady majstrovské dielo, ktoré podkopáva celý softvérový establishment, bolestivo zasiahne Sun, privedie IBM späť k životu a dokonca aj Microsoft prinúti pochybovať o vlastnej nesmrteľnosti.

„Dnes je Linux vďaka úsiliu Torvaldsa najúspešnejším projektom vo svete open source. Je výzvou pre softvérový priemysel,“ hovorí vedúci vývojár o ďalšom úspešnom open source projekte.
„Linus je príkladom toho, ako sa stať vážnym protivníkom silných hráčov v tomto odvetví tým, že šikovne riadi komunitu vývojárov a venujete sa výlučne svojmu podnikaniu. Ukázal cestu mnohým profesionálnym open source vývojárom. To je dôvod, prečo JBoss začal pracovať týmto smerom,“ hovorí Marc Fleury, generálny riaditeľ JBoss, vývojár aplikačných serverov J2EE.

Eric Raymond, autor knihy The Cathedral & the Bazaar, pojednania o hnutí s otvoreným zdrojovým kódom, verí, že Torvaldsov talent a organizačné schopnosti umožnili Linuxu nielen prežiť, ale aj prekvitať, na rozdiel od predpovedí odborníkov. "Linus má úžasný zmysel pre zmysel." Vydržal bezuzdné ambície, ktoré zničili nejeden projekt takéhoto rozsahu, hovorí Raymond. - Ešte dôležitejším faktorom bolo zavedenie decentralizovaného modelu vývoja kódu. Existovalo ešte pred Torvaldsom, ale podarilo sa mu to systematizovať.“

Pre Torvaldsa je táto práca len obľúbenou vecou: keďže má všetky práva nakladať s ochrannou známkou Linux, nedostane od nich ani cent. Je to paradoxné pre odvetvie, ktoré produkuje miliardárov: spôsobili revolúciu v softvérovom biznise a vôbec sa o biznis nezaujímali.

„Nemyslím si, že by som mohol byť Billom Gatesom tohto desaťročia,“ hovorí Torvalds. - Aby ste to dosiahli, musíte stáť pri samom začiatku nového technického smeru. OS už dávno nie je novinkou. Možno ešte dôležitejšie je mať komerčnú sériu. A toto mám ja? Áno, najmenej zo všetkého myslím na podnikanie.

Pri všetkej svojej skromnosti Torvalds urobil prácu, ktorá priviedla stagnujúci trh OS späť k životu a prinútila spoločnosť zamyslieť sa nad filozofickými a spoločenskými aspektmi otázky, ako a pre koho vznikajú softvérové ​​produkty. Mnoho predstaviteľov open source komunity verí, že softvér je jednou z výhod civilizácie, podobne ako elektrina, a preto by nemal patriť hŕstke kapitalistov, ale celej spoločnosti a mal by byť využívaný v prospech spoločnosti. Nájdu sa aj radikáli, ktorí rastúcu konkurenciu medzi Linuxom a proprietárnymi operačnými systémami vnímajú ako boj dobra a zla a Torvalds je považovaný za osloboditeľa sveta z otroctva po Microsoft Windows.

Pravda, Linus to vidí celkom inak. „Vôbec nemám filozofický pohľad na open source. V tomto smere som skôr pragmatik. Naozaj verím, že spoločná práca a otvorené zdieľanie vedomostí vedie k vyššej kvalite rozvoja. Niekedy sa ale aj pri tomto štýle práce musíte uchýliť k licencovaniu, pretože vždy sa nájdu ľudia, ktorí si môžu pokojne privlastniť cudziu prácu. Myšlienku otvorenej výmeny vedomostí možno nazvať „filozofia“, ale takáto výmena v skutočnosti existuje, hovorí Torvalds. - To je to, čo odlišuje vedu od alchýmie alebo čarodejníctva. Myslím si, že tí, ktorí tomu neveria, si jednoducho nechcú dať dole klapky na oči.“

Vášeň, s ktorou Linus píše kódy, z neho robí vývojára s otvoreným zdrojom číslo jedna.

„Linus nie je len skvelý programátor, ale má aj dobrý vkus,“ hovorí Dirk Hondell, riaditeľ operačného systému Linux a stratégie open source v spoločnosti Intel a jeden z prvých vývojárov linuxového jadra takmer od začiatku projektu v roku 1991. „Torvalds nachádza jednoduché a rozumné spôsoby riešenia problémov, vie si veci „utriediť“. Robí zložité veci jednoduchými. Toto je podľa mňa hlavný rozdiel medzi výborným programátorom a len dobrým.

Andrew Morton, Torvaldsova pravá ruka a číslo dva vo vývojároch projektu Linux, je teraz zodpovedný aj za prácu linuxového jadra v OSDL. Hovorí, že Torvalds „drží latku vysoko“ a aj to je kľúčom k úspechu celého projektu. „Podarilo sa mu dosiahnuť stav, keď všetci pracujú bez náhlenia a za rovnakých podmienok. Existuje samoorganizácia celej komunity a rozdelenie rolí medzi jej členov... keď žiadne osobné rozdiely nemôžu vážne poškodiť celý projekt,“ hovorí Morton.

Ale to nie je v žiadnom prípade ľahká úloha, hovorí Alan Cox z Red Hat, jeden z kľúčových vývojárov Linuxu. „Linus má dve silné osobnostné črty: je úprimný a nestojí za svojím názorom, keď je nesprávny,“ hovorí Cox. -Torvalds vie viesť, má výbornú intuíciu pri výbere technických riešení a rozumný prístup k práci s ľuďmi. Je známe, že riadenie programátorov je ako „hnať stádo mačiek“. Ale Linus to robí skvele, bez toho, aby boli dotknuté kohokoľvek záujmy.

Torvalds je pokojný a prirodzený, málo sa zaujíma o celoodvetvové záležitosti, no pri všetkej svojej flexibilite má vždy svoj vlastný pohľad na vec a nebojí sa ho prejaviť nahlas. Otvorene kritizuje kód Microsoft Windows a označuje SCO za krachujúcu spoločnosť, ktorá si pripisuje zásluhy za ostatných.

Torvalds je hrdý na jadro Linuxu 2.6, ktoré bolo dokončené v decembri 2003. Táto verzia je pripravená na podnikanie. Z hľadiska výkonu, spoľahlivosti a škálovateľnosti nie je horší ako komerčné operačné systémy. Je vhodný ako pre prácu s firemnými aplikáciami, tak aj pre akékoľvek úlohy súvisiace so spracovaním veľkého množstva dát. Torvalds sa pýši formálnym vyhľadávacím postupom, ktorý spolu s Mortonom vyvinuli a ktorý uľahčuje zavádzanie aktualizácií a opráv do jadra OS.

Linus zároveň uprednostňuje bezpečnú vzdialenosť od akýchkoľvek obchodných a právnych záležitostí, hovorí Stuart Cohen, generálny riaditeľ OSDL. "Nemá absolútne žiadny záujem byť hlavným poradcom alebo viceprezidentom pre technológiu," hovorí Cohen. - Torvalds má už dosť práce. Snažíme sa ho nepreťažovať, dávame mu úplnú slobodu – môže robiť to, čo ho zaujíma.“

Torvalds nie je rád v centre pozornosti, ale príležitostne sa zúčastňuje priemyselných podujatí. Linus, ktorý sa snaží byť vo všetkom mimoriadne presný – ako pri vytváraní kódu, tak aj pri určovaní svojej vlastnej úlohy – sa Linus nazýva hlavným technickým dôstojníkom, a nie hlavným architektom, keďže sa tak nepíše, ako dohliada na prácu iných vývojárov. A vždy je pripravený vzdať hold programátorom, ktorí zohrali významnú úlohu pri vývoji open source, vrátane autorov jazyka C a operačného systému Unix v Bell Labs – Briana Kernighana, Dennisa Ritchieho a Kena Thompsona.

Torvalds sa nepovažuje za hrdinu, no podľa priateľov ani zďaleka nie je najhorším vzorom. Hondel si spomína, ako sa Torvalds jedného dňa pripravoval na prejav na LinuxWorld Expo, keď zrazu zmizol tesne predtým, ako vyšiel na pódium. Panika a zmätok zachvátili, no zasiahla Torvaldsova manželka, ktorá s ním často cestuje so svojimi dcérami, a upokojila ho, že si bežal do auta po plienky.

To všetko je veľmi typické pre Torvalds, hovorí Hondell. Napriek svetovej sláve je Linus úplne bez vedomia svojej vlastnej veľkosti a nechodí obklopený družinou asistentov, ako mnoho celebrít. „Torvalds je blázon, čo je horšie, je to vynikajúci blázon. Ale, našťastie, napriek tomu je to úplne normálny človek a dobrý priateľ, hovorí Hondel. "Stačí ho vidieť raz s deťmi - a pochopíte, že zostáva taký, aký bol vždy - len dobrý chlap."