OS Linux. Co je ruský "Linux": popis, vlastnosti a recenze

Existuje mnoho typů operačních systémů. Jedním z nich je operační systém Linux. Co je to za operační systém? Kde se používá? Jak je to organizováno?


Jak se liší od operačních systémů Rodiny Windows? Co jsou distribuce Linuxu? Na tyto a další otázky se pokusíme najít odpovědi v této recenzi.

Linux: co to je

Linux je operační systém, ve kterém má uživatel široký výběr softwaru, který se na něj nainstaluje. V tomto operačním systému si můžete vybrat mezi několika typy desktopů a tuctem shellů pro příkazový řádek, který se mimochodem nazývá terminál a hraje poměrně důležitou roli. Vzhledem k tomu, že je tento operační systém navržen pro běh více programů najednou, není příliš náchylný k poruchám.

Žádný program nelze standardně spustit bez vědomí uživatele, takže se s virem napsaným pro Linux jen velmi těžko setkáte. Pokud infikují počítače, je to jen proto, že uživatel sám spustil podezřelou aplikaci. Ukázky tohoto systému mohou fungovat přes USB nebo optické mechaniky.

Linux: historie vývoje

V ruštině název tohoto operační systém nepřekládá. Je pojmenován po svém průkopnickém zakladateli Linu Torvaldsovi. Svůj výtvor představil veřejnosti v roce 1994. Vývoj systému začal v roce 1991. Vzhledem k tomu, že tento operační systém byl open source a mohl si ho upravovat každý, tak měl následovníky po celém světě. Vývoje začínají využívat různé společnosti, které produkují placené distribuce.

Zároveň vznikly celé komunity vývojářů, kteří na dobrovolné bázi vytvářejí a distribuují vlastní buildy. Od roku 2016 existuje asi tucet populárních verzí operačních systémů Linux. Co tento stav znamená? To znamená, že existuje vážná konkurence a rozmanitost. Kromě oblíbených verzí se používají i méně obvyklé, které jsou určeny k plnění určitého rozsahu úkolů. Pokud máte zájem o ruskou verzi operačního Linuxové systémy, sluší se poznamenat, že stáhnout si jej dnes není problém. Pro jiné verze existují rusifikátory, které dokážou přeložit alespoň část označení.

Linux a Windows: Rozdíly

Tyto operační systémy mají na první pohled vážné rozdíly. Ve skutečnosti však není všechno tak docela. Rozdíly jsou, ale abyste je viděli, musíte se podívat trochu hlouběji. Zaměříme se na operační systém Linux, ale protože budeme srovnávat s Windows, budeme si muset popsat i tento OS. Budeme uvažovat souborový systém, grafický shell, konfiguraci systému, rozsah. Na konci článku se budeme trochu věnovat distribucím.

Souborový systém

Za prvé, stojí za zmínku, že v obvyklém smyslu v operačním systému Linux neexistuje pevné disky. O čem tento stav může být v první řadě? Fyzické disky a logické oddíly jsou uloženy, zde budou zastoupeny adresáři. OS se připojí k nějaké složce, spadne do ní vše, co se vytvoří. Pracovat lze pouze se soubory, které se v něm nacházejí. Hlavní složka se nazývá kořenová složka. Označuje se znakem /. Uživatelské soubory jsou obvykle uloženy ve složce /home/username/. Umístění můžete libovolně změnit.

Grafický shell

Po použití operačního systému Windows se přechod na Linux může zpočátku zdát nepohodlný. To však platí pouze při použití terminálu. Existují grafické shelly, se kterými můžete pracovat se známým rozhraním. Terminál používají buď velmi pokročilí uživatelé, nebo na serverech. Graficky zpracovaný shell bude vyhovovat všem ostatním uživatelům, kteří si nechtějí pamatovat přesné adresáře informací. Můžeme tedy říci, že se operační systém Linux může objevit v různé typy. Existuje několik možností přizpůsobení pracovní plochy. Grafický design je kalkulován ve stovkách variant.

Konfigurace

V operačním systému Windows tato informace je v systémový registr. Je to druh databáze. Je vyžadováno, aby programy, které běží v operačním systému programu, byly správně nakonfigurovány při prvním spuštění a na začátku práce. V případě poškození registru může pomoci pouze kompletní reinstalace. Má to však jistou výhodu: vše je na jednom místě. V operačním systému Linux se vývojáři rozhodli jít trochu jinou cestou. V tomto OS je každý program vlastníkem samostatného konfiguračního souboru a možná i několika.

Tyto soubory lze prohlížet a upravovat v libovolném textovém editoru. Pokud je souborů více, pak to má své výhody. Pokud je jeden z nich poškozen, bude ztracena pouze část vývoje. V nejhorším případě bude nutné pouze přeinstalovat program. Navíc, pokud chce uživatel změnit počítač, nemusí začínat znovu. Umí jen kopírovat potřebné soubory mezi stroji, buď přímo, nebo prostřednictvím hostitele. Ale co když byl operační systém poškozen? To je další důležitá výhoda operačního systému Linux.

OS je třeba přeinstalovat a musíte to udělat. Ale nastavení souboru po spuštění tento proces nezmizí. Zde je však jeden malý nedostatek: každý program má svůj vlastní formát konfiguračního souboru. Než cokoliv upravíte, bude nutné jim dobře porozumět.
Aplikace

Již jsme mluvili o operačním systému Linux a o tom, jak se liší od operačního systému Windows, který je známý mnoha uživatelům. Dnes se zaměříme na oblasti jeho použití. Bohužel ne všude najde uplatnění. Linux, ať už jde o kancelářskou nebo domácí pracovní stanici, se blíží ideálu. Jde o to, že pro tento OS existuje mnoho vytvořených nebo portovaných her. Jsou tu také jednotlivé programy se spuštěním složitých inženýrských programů nebo grafických balíčků, jako je Adobe.

Pomocí emulace je tento problém ve většině případů vyřešen zcela jednoduše. Ne všichni uživatelé však potřebují počítač, který dokáže vyřešit konkrétní problémy. Pojďme se podívat na seznam funkcí tohoto operačního systému. Operační systém Linux umožňuje vytvářet kancelářské dokumenty, zpracovávat texty a vytvářet tabulky. Je také možné prohlížet a upravovat fotografie a obrázky. Můžete sledovat videa a poslouchat hudbu. V systému můžete dokonce hrát jednoduché hry. Komunikační procesy je možné provádět přes internet.

Stojí za zmínku, že v tomto ohledu je operační systém Linux výrazně lepší než jeho konkurent. Linux je skvělý na programování. Uživatel může snadno prozkoumat internetový prostor. Je to také pohodlné dálkové ovládání jakékoli operační systémy. K dispozici zde E-mailem a různé programy pro zasílání zpráv. Sdílení souborů je docela pohodlné.

O distribucích

Pokud si chcete do počítače nainstalovat ruskou verzi Linuxu, pak stojí za to mluvit trochu o distribucích. Uživatel má možnost zvolit si jazyk a geografickou orientaci. Navíc s pomocí tohoto operačního systému můžete vážně studovat jazyky. Ale teď se bavíme o distribucích. Hlavním rozdílem je, že programy jsou umístěny v systému souborů. To neznamená, že jedna distribuce je pohodlnější k použití než jiná.

Zde bude vše záviset na rozsahu úkolů, které mají být řešeny. Můžete použít verzi, ve které je vhodné programovat, ale je zde špatná internetová podpora. Tato možnost je vhodná pro uživatele, kteří se potřebují soustředit na práci, místo aby byli neustále rozptylováni internetem. Existují také verze, které vám umožní nejlépe přizpůsobit výkon. To umožňuje získat maximální výkon. Obecně je z čeho vybírat, stačí se zastavit u té či oné verze.

Ach, jak zajímavé je zjišťovat detaily a detaily něčeho již obyčejného, ​​čemu se jako samozřejmosti nevěnujete. Ale kdysi to tak nebylo. Kdy někdo začal tvořit a vymýšlet!

Zde je zajímavý příběh , ale pod střihem najdete spoustu textu :-)

Při bližším pohledu do minulosti uvidíme, že místo dominantního OS na trhu by klidně mohl zaujmout UNIX, navíc stejná korporace Microsoft. Kvůli řadě okolností se však události vyvíjely podle jiného scénáře: CP/M -> QDOS -> 86-DOS -> MS-DOS -> Windows.

"Genealogická" řada Linuxu vypadá jinak: Multics -> UNIX -> Minix -> Linux. Je nepravděpodobné, že by mnoho lidí vědělo, že současná dominance Windows je z velké části „na vině“ tajného projektu IBM s kódovým názvem Chess – projektu, který je založen na procesor Intel 8086 osobní počítač IBM PC s předběžným názvem Acorn.

Historická smlouva mezi IBM a Microsoftem byla podepsána 6. listopadu 1980. V souladu s ní musel Microsoft pro první průmyslové 16bitové PC nejkratší dobu připravit operační systém a čtyři programovací systémy (Basic, Fortran, Cobol a Pascal).

Proč byl vybrán Microsoft? Hlavním impulsem pro vedení IBM byl impozantní objem prodeje společností Microsoft programovací systémy, navíc určené pro velmi širokou škálu platforem. Do roku 1979 se prodalo asi 1 milion kopií samotného BASICu od Microsoftu. Kupodivu IBM i Microsoft považovaly operační systém pro nový počítač za něco druhořadého charakteru a odsouvaly jej do podpůrné role. Všechno se dělalo v hrozném spěchu. Abychom pochopili, jak Microsoft blafoval na podzim 1980, slíbil IBM, že do ledna 1981 (!) připraví první verzi svého DOSu s funkčním překladačem BASIC (!), stačí říct, že Microsoft v té době neměl s psaním OS žádné zkušenosti. V únoru 1980 Microsoft v rámci boje proti Digital Research pro trh programovacích jazyků pro každý případ získal UNIXovou licenci od AT&T Corporation (následně se dialekt OS UNIX vytvořený Microsoftem jmenoval Xenix). Ale ani pro UNIX nebyl prakticky žádný vývoj - CP / M OS byl tehdy základní platformou pro produkty Microsoftu.

Srovnáme-li vývojově Windows a UNIX, tak Windows byl postaven jako komerční produkt, vzniklý v podmínkách velké časové tísně a blafování trhu, zatímco UNIX vyrostl v klidném prostředí, v tichu univerzit a výzkumných center. Komercializace projektu měla na UNIX mnohem méně příznivý dopad, zatímco Microsoft neztrácel čas a nasměroval veškerý potenciál svých specialistů ke zkvalitnění implementace Windows. Ať je to jak chce, vývoj obou OS se ubíral odlišnými cestami.

Zrození Linuxu

Linus Benedikt Torvalds se narodil v Helsinkách v roce 1970. V 10 letech se začal zapojovat do programování, aktivně pracoval na svém domácí počítač Commodore VIC-20. V roce 1989, právě když se Linus připravoval na univerzitu, na konferenci Usenix Association v Torontu, AT&T oznámil nový systém ceny za UNIX System V: asi 40 000 USD za procesor (7 500 USD pro vzdělávací instituce). Byly to hodně velké peníze. Profesor univerzity v Amsterdamu Andrew Tanenbaum reagoval napsáním Minixu, zkrácené verze UNIXu, která by mohla běžet na PC.

Na jaře roku 1991, když už byl studentem Helsinské univerzity, se Linus Torvalds pustil do přepisování Minixu, přepisování jádra a jeho přizpůsobení pro běh na i386. Rozhodl se zjistit, jak OS funguje tak, že jej jednoduše přepíše. Zde je název historického příspěvku, který zahájil éru Linuxu. ——- Začít příspěvek od Linuse ——— Od: [e-mail chráněný](Linus Benedict Torvalds) Diskuzní skupiny: comp.os.minix Předmět: Co byste v minixu chtěli vidět nejvíce? Shrnutí: malá anketa pro můj nový operační systém ID zprávy: Datum: 25. srpna 91 20:57:08 GMT Organizace: University of Helsinki Zpráva začínala slovy: „Ahoj všichni, kdo používáte Minix! Vyrábím (zdarma) operační systém pro klony AT založený na 386 (486) procesorech. Je to jen koníček, ne něco velkého a profesionálního jako GNU.“ Linus pak vyzval všechny, kterým se to líbí nebo nelíbí, aby na jeho práci reagovali. (Viz celý text)

V lednu až únoru 1992 začala otevřená diskuse o nedostatcích Linuxu mezi Tanenbaumem a Torvaldsem na telekonferenci comp.os.minix. Profesor Tanenbaum považoval Linux za zastaralý přístup, především kvůli Linusovu odklonu od mikrokernelu ve prospěch monokernelu. "Je to obrovský krok zpět," napsal Tanenbaum. "Je to jako vzít fungující program v C a přepsat ho do BASICu." Linus souhlasil, že mikrokernel je dobré řešení, ale trval na tom, že monokernel, i když je efektivnější, nijak vážně neohrozuje přenositelnost.

Předchůdce UNIXu, legendární Ken Thompson, se v roce 1998 vyjádřil ostřeji: „Linux považuji za něco, co nepatří Microsoftu. To je odvetná rána pro tým Microsoftu – nic víc, nic míň. Nemyslím si, že to bude mít velký úspěch. Zdrojové texty jsem viděl, jsou tam jak celkem slušné složky, tak špatné. Jelikož se na tvorbě těchto textů podíleli ti nejrozmanitější, náhodní lidé, kvalita jeho jednotlivých částí se výrazně liší. Z vlastní zkušenosti a zkušeností některých mých přátel mohu říci, že Linux je poměrně nespolehlivý systém. Microsoft vydává nepříliš spolehlivé softwarových produktů, ale Linux je z těchto systémů nejhorší. Tato středa nebude trvat dlouho.

Pokud to používáte na jednom počítači, je to jedna věc. Software pro použití Linuxu ve firewallech, branách, vestavěných systémech a tak dále vyžaduje ještě hodně práce.“ Ne tedy technologická dokonalost projektu, ale samotná atmosféra práce nadšenců na užitečném projektu a bezplatné šíření a používání zdrojových kódů se stalo základem fenoménu Linux. V roce 1998 autoritativní americký časopis Forbes pod hlavičkou „Icons of the Net“ („Legends of the Net“) zveřejnil jména nejvlivnějších lidí, kteří výrazně přispěli k rozvoji internetu:

Linus Torvalds (28) je tvůrcem Linuxu.

Richard Stallman (45) je zakladatelem Free Software Foundation.

Tim Berners-Lee (43) - Světový vývojářširoká síť.

Rob Glaser (36) je zakladatelem společnosti RealNetworks.

Jerry Yang (29) je zakladatelem Yahoo! První místo získal Torvalds ne náhodou. Chyby nezabránily Linuxu v radikální změně stavu věcí v softwarovém průmyslu. Díky dostupnosti v tandemu s server Apache tento OS obsadil celý internet. Statistiky mluví jasně. Podle zprávy Netcraft (www.netcraft.com/survey/) z listopadu 2000 je podíl Apache na všech webových serverech 59,69 %. Dále následuje Microsoft Internet Information Server – 20,08 % a Netscape Enterprise – 6,74 %.

Nyní Torvalds pracuje v Transmetě na ambiciózním projektu, donedávna utajovaném. Jeho důležitými prvky je vydání operačního systému a procesoru VLIW s kódovým označením Crusoe, schopného provádět x86 příkazy a určeného pro vestavěné systémy. Je legrační, že jedním z majitelů Transmety není nikdo jiný než Paul Allen, který spolu s Billem Gatesem založil Microsoft. Standardizace a distribuce Linuxu Linus Torvalds nevyvíjel samotný OS, ale pouze jeho jádro, propojující existující komponenty vytvořené v rámci projektu GNU, a především editor emacs a kompilátor gcc. Společnosti třetích stran, které viděly dobré vyhlídky na rozvoj svého podnikání, začaly brzy saturovat OS nástroji a aplikačním softwarem. Mezi ně patří 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 takto „balených jídel“ je chybějící jednotný a promyšlený instalační postup systému, a to je stále jeden z hlavních odrazujících prostředků pro širší přijetí Linuxu. Vývojáři aplikovaného „krabicového“ softwaru navíc musí své programy testovat pro více populárních distribucí najednou, což výrazně komplikuje život. Standardizace je vždy bolestivý proces, a pokud se provádí v komunitě „svobodných umělců“, je o to těžší. Ale první kroky už byly podniknuty. V říjnu 2000 byla zveřejněna specifikace Linux Development Platform Specification od Free Standards Group, která okamžitě vyvolala polarizované názory. Mimochodem, šéf normalizační skupiny David Quinlan stejně jako Torvalds pracuje v Transmetě. Postoj velkých korporací k Linuxu Takoví giganti jako IBM, Hewlett-Packard, Sun Microsystems, Oracle a řada dalších velkých hráčů na počítačovém trhu v posledních dvou letech výrazně zesílili podporu Linuxu. V roce 2001 plánuje IBM investovat 1 miliardu dolarů do vývoje Linuxu Co je důvodem tak neobvyklé štědrosti korporací, které se rozhodly vydat seriózní komerční produkty pro „amatérský“ Linux, většinou zdarma? Proč jsou ochotni vynakládat úsilí a peníze na vývoj alternativní a zdaleka ne technologicky nejvyspělejší větve UNIXu na úkor jejich vlastních dialektů: AIX, HP-UX, Solaris atd.?

První věc, která vás napadne, je touha používat Linux jako beranidlo schopné prolomit brány silně opevněné říše Microsoftu. Je to jasné, ale je to jediné? Dalším důvodem může být nastupující trend v rozvoji velmi výnosného oboru školení a poradenství. Složitost technologií se zvyšuje a s tím roste i propast mezi kvalitou nabízených produktů a úrovní spotřebitelských nároků. Zákazníci musí být připraveni zaplatit hodně peněz za inteligentní službu. Ještě jeden možný důvod- v nákladově efektivní realizaci rozsáhlých projektů, při kterých jsou nevyhnutelné náklady na nákup zařízení a aplikační programy by mohly být kompenzovány nízkou cenou systémového softwaru.

V nedávném rozhovoru pro časopis VARBusiness (listopad 2000) prezident IBM Sam Palmisano zdůraznil postoj IBM k vývoji Linuxu: spolupráce s open source komunitou bude plodná jak pro IBM, tak pro průmysl jako celek. To je zvláště patrné u společností, které poskytují řešení na klíč, které uvidí potenciál, který Linux skrývá.“ Jedním z posledních velkých kroků IBM byl projekt Lawson, který byl instalován do března 2001 v japonské síti obchodní centra 15 200 Linuxové servery(distribuce RedHat), které pohání IBM eServer xSeries.

Na konci roku 2000 se k IBM přidal i Hewlett-Packard. Oba giganti hodlají podporovat spouštění linuxových aplikací v prostředí jejich unixových dialektů (hovoříme především o IBM AIX a HP-UX a také IBM Dynix/ptx). Zde je další odpověď na otázku, proč přední korporace potřebují podporovat svobodný dialekt UNIXu někoho jiného a mít svůj vlastní komerční. Najednou jsou zabity dvě mouchy jednou ranou – nejprve je část klientů stažena z Windows na Linux a pak se jasně ukáže, jak moc je ten druhý horší než UNIXové dialekty vyvinuté tímto gigantem. Tuto techniku ​​lze nazvat efektem rozptýlení a strhávání. Linux není sám Když už mluvíme o Linuxu, nezapomeňte, že tento OS není tak jedinečný a nenapodobitelný. Neexistují méně zajímavé a promyšlené nekomerční operační systémy, i když mluvíme jen o nich platforma Intel a UNIXové dialekty. Abychom jmenovali alespoň některé: FreeBSD (FreeBSD Core Team založený na BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach jádro), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD ( BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Nová filozofie programování Fenomén Linuxu vyvolal řeči o tom, že se zrodila nová filozofie programování, zásadně odlišná od té, která byla dříve. Produkt může být skutečně komerční nebo bezplatný a jeho výrobní proces může být řemeslný nebo průmyslový. Mohou ji obsadit jak jednotlivci, tak týmy, amatéři i profesionálové. Ale v každém případě, vědomě či nevědomě, všechny následují tradiční fáze životního cyklu softwarového produktu: analýza požadavků, vývoj specifikací, návrh, prototypování, psaní zdrojového kódu, ladění, dokumentace, testování a údržba. Hlavní věcí, která tento přístup odlišuje, je centralizace řízení různých fází a převážně „shora dolů“ vývoje (neustálé detailování). Linux však vznikl jinak. Hotový pracovní layout byl neustále vylepšován a rozvíjen decentralizovanou skupinou nadšenců, jejichž akce byly jen nepatrně koordinovány.

Je zde anarchický charakter a „vzestupný“ vývoj: skládání stále větších bloků z dříve vytvořených malých. Zde je třeba poznamenat ještě něco. Tradiční vývoj je založen na designu a psaní textů, zatímco vývoj a la Linux je založen na prototypování, ladění a testování. První dvě fáze je obtížné paralelizovat, ale ladění a testování jsou jednodušší. Před dvěma lety v rozhovoru pro časopis Computer tvůrce UNIXu Ken Thompson prohlásil, že je zastáncem programování „zdola nahoru“: Když narazím na „shora dolů“ popis systému nebo jazyka, který obsahuje nekonečné knihovny popisující jednu úroveň za druhou, mám pocit jakési bažiny. Thompson dokonce vymyslel zajímavý termín: „počítačový darwinismus“. Jinými slovy, vývoj a la Linux je metoda pokus-omyl postavená na intenzivním testování. V jakékoli fázi by měl systém fungovat, i když jde o mini verzi toho, o co se vývojář snaží. Přírodní výběr ponechává pouze životaschopné.

O tom, zda je programování věda, umění nebo řemeslo, se již dlouho diskutuje. A pokud je tradiční vývoj softwaru založen především na řemesle, pak je vývoj metodou počítačového darwinismu bezpochyby uměním. Je snadné vidět, že vývoj „zdola“ charakterizuje tzv. průzkumné programování, kdy je systém postaven na klíčových komponentách a programech, které jsou vytvořeny v raných fázích projektu, a následně neustále upravovány. Koncem roku 1999 vydala O'Reilly & Associates senzační knihu Erica Raymonda Katedrála a bazar. Její autor je hlavním ideologem hnutí otevřeného textu. V knize nastiňuje myšlenku samoorganizujícího se anarchického programování, které nazval „bazar“, na rozdíl od tradičního centralizovaného, ​​kterému se říkalo „katedrála“. Na příkladu Linuxu a dalších podobných vývojů původně nekomerčního softwaru, pocházejícího z projektu GNU, se Raymond snaží společně se čtenářem pochopit podstatu nového fenoménu, zvaného hnutí open source. Absence jasného plánu, minimální projektové řízení, velký počet geograficky vzdálených vývojářů třetích stran, volná výměna nápadů a kódů, to vše jsou atributy nového programování. Často se „nové“ ukáže jako dobře zapomenuté staré. To vše (byť ne v takovém měřítku) se v programování už dávno používá. Fenomén Linuxu však dal vzniknout nové víře, která pomohla naverbovat do svých řad všechny. více přívrženci. O vlastnostech průzkumného programování bylo napsáno mnoho článků. Švýcarští profesoři A. Kiralf, K. Chen a J. Nivergelt tedy určili následující důležité body: * vývojář si jasně představuje směr hledání, ale předem neví, jak daleko se může posunout k cíli; * není možné předvídat množství zdrojů k dosažení konkrétního výsledku; * vývoj není přístupný podrobnému plánování, probíhá metodou pokus-omyl; * taková díla jsou spojena s konkrétních interpretů a odráží jejich osobnostní rysy. Hlavní výhodou nové filozofie je organizace vzdálené spolupráce velkých týmů programátorů třetích stran na důležitých projektech, kde klíčovou roli hraje internet a právo volně nakládat se společným produktem.

Nelze v tomto ohledu nemluvit o rychle rostoucí společnosti VA Linux. Spravuje online otevřené úložiště s názvem SourceForge(). Má již několik stovek projektů souvisejících především s vývojem Linuxu. Patří mezi ně Berlin Project (grafický systém) a nová generace programovacího jazyka Perl. Kromě Linuxu repozitář SourceForge sleduje projekty pro Windows, Mac OS, BeOS, PalmOS. Jedním z vlastních projektů VA Linux je DBMS MySQL, která získala status svobodného softwaru šířeného pod licencí GPL (General Public License, www.fsf.org/copyleft/gpl.html). VA Linux není sám, kdo propaguje myšlenku kolaborativního programování. Jeho konkurenty jsou zde OpenAvenue a Asynchrony. Vrátíme-li se k Raymondově knize, dalo by se říci, že metafory „katedrála“ a „bazar“ možná nebyly dobře zvoleny. Jde ale o metafory?

Bez ohledu na skepsi linuxových kritiků a nespoutanou euforii jeho fanoušků se tento operační systém stal významným milníkem konce 90. let a udával směr průmyslu na začátku nového století. Je možné zopakovat úspěch Linuxu a kde spočívá nový technologický skok takového rozsahu? Zde je to, co o tom říká Ken Thompson: „Jakákoli inovace se stane realitou pouze díky revolucím typu UNIX. Nic neohrožovalo IBM, dokud nepřišlo něco, co učinilo její systémy nepoužitelnými. Zcela obsadili trh sálových počítačů, ale jsem si jistý, že se to prostě ukázalo jako zbytečné. Totéž se děje s Microsoftem: dokud nepřijde něco, co může učinit jeho produkty nepotřebnými, bude extrémně obtížné překonat cenovou hranici pro vstup na trh a nebude možné je vytěsnit.

No, ve snaze, 22 důvodů, proč přejít na Linux. Kontroverzní důvody? Jistě...

1. První důvod, ten je hlavní. Bytost bezplatný systém, Linux je uživatelům k dispozici zdarma. "Axis" lze snadno stáhnout z internetu nebo objednat disk nebo krabici poštou za velmi triviální cenu. Jednu kopii operačního systému lze nainstalovat na neomezený počet počítačů bez jakýchkoli podmínek.

2. Vzhledem k tomu, že kód Linuxu je otevřený, lze systém volně upravovat a distribuovat i na komerční bázi. Schopnost volně experimentovat se zdrojovým kódem operačního systému, pouze na základě vlastních cílů, učinila Linux tak užitečným a užitečným. efektivní řešení pro řadu velkých společností, jako je Google.

3. S technickou podporou nejsou žádné zvláštní problémy ani pro uživatele Linuxu, protože odpověď na vaši otázku ohledně fungování OS lze volně získat na fórech nebo síťových konferencích. Mnoho uživatelů tvrdí, že taková technická podpora není horší než to, co můžete získat za peníze. Samozřejmostí je i placená technická podpora Linuxu. Mezi tyto služby patří pečlivé vyladění systému, instalace a aktualizace nových programů za účelem ochrany před hackery a opravy chyb. Naštěstí jsou ty druhé v Linuxu vzácné.

4. Šance, že technická podpora Linux se jednoho dne zastaví, téměř nikdy, protože open source přitahuje obrovské množství uživatelů: mnozí z nich ochotně pomohou svým „copingguinerům“ vyřešit vzniklé problémy. Navíc se vždy najdou lidé, kteří pomohou radou odborně, tzn. pro peníze.

5. Nebojte se, že Linux v budoucnu zastará. Faktem je, že UNIX, na kterém byl OS postaven, byl testován a optimalizován po dobu 35 let, což prokázalo extrémní efektivitu, spolehlivost a bezpečnost. Práce na Linuxu se nezastaví ani na vteřinu a nové verze operačního systému, jak se říká, „udržují značku“.

6. Uživatelé "Linuxu" nejsou vystaveni totalitnímu tlaku ze strany vlastníka operačního systému, protože tento - tento vlastník sám - neexistuje. Opačným příkladem lze uvést počínání Microsoftu: společnost záměrně přestává podporovat starší verze OS, čímž nutí uživatele kupovat nové (někdy se stane, že kvůli neplánované aktualizaci OS musíte koupit nový hardware). Nové verze Linuxu jsou navíc distribuovány zcela zdarma.

7. Vše, co souvisí s přechodem na novou verzi OS, bude uživatele stát pouhé haléře. Samotná nová verze je zdarma – tentokrát. Za druhé, tutoriály, instalace atd. jsou levné. Zatřetí, Linux není příliš náročný na výkon počítače, takže hardwarový upgrade – pokud je vůbec vyžadován – také moc peněz z rozpočtu nevytáhne.

8. Společnosti se stovkami tisíc počítačů, které přešly na Linux, si jako noční můru pamatují, jaké to je sledovat shodu licencí každé softwarové komponenty na každém počítači. Abychom skutečně ověřili tento soulad softwarové licence pro všechny body EULA (Licenční smlouva s koncovým uživatelem - licenční smlouva koncový uživatel), musíte mít zaměstnance na plný úvazek a kupodivu jim za to platit peníze. Tyto společnosti se navíc již nebojí náhlých „nájezdů“ zaměstnanců BSA (Business Software Alliance – Aliance výrobců softwaru pro komerční organizace; vytvořeno v roce 1988 společností Microsoft), kteří musí prověřit licenci pro MS Windows, MS Office atd. .. Nalezení sebemenších nesrovnalostí – a oni je najdou – udělování pokut.

9. Linux je již dlouho známý tím, že jej neovlivňují viry, trojské koně, červy, spyware a další malware. Tajemství úspěchu vývojářů spočívá v tom, že zpočátku soustředili své úsilí na bezpečnost systému, a když se objevily skutečné problémy, nemysleli na to. Zde je například jeden z původních způsobů ochrany: uživatel Linuxu není v systému autorizován jako správce, čímž jsou chráněny životně důležité systémové soubory i v případě narušitele. Navíc nejoblíbenější Linuxové verze přicházejí s vestavěným firewallem, který po celou dobu vykazoval velmi vysoký výkon. Konečně nám opět hraje do karet téma otevřeného kódu, který se nevyčerpává: tisíce lidí po celém světě jsou zaneprázdněny hledáním zranitelností OS a s opravami nejsou absolutně žádné problémy.

10. V práci "Linux" se téměř nikdy nevyskytují fatální pády, po kterých musíte restartovat počítač. Pokud si vzpomínáte na velké společnosti, tak tady jsou absolutním vítězem, protože jen pár minut nečinnosti celého připojeného systému může mít za následek obrovské ztráty. Není těžké znovu uhodnout důvod: od samého začátku se vývojáři snažili, aby operační systém fungoval co nejstabilněji a nejpohodlněji, a lze s jistotou říci, že dosáhli svého cíle.

11. Linux zatím nemůže konkurovat Windows co do počtu vytvořených a zavedených programů. Mnoho lidí je však zaneprázdněno nápravou situace. V budoucnu se budou programy pro různé potřeby objevovat stále více. Nejen, že většina programů pro Linux je distribuována zdarma, ale pokud jde o funkčnost, spolehlivost a výkon, některé z nich nejsou horší než jejich protějšky v Prostředí Windows. Stojí za to zbavit se stereotypu, říkají: „pod Linuxem nic nenajdete!“.

Je však nutné učinit poznámku: lidé, kteří se profesně věnují práci s hudbou, fotkami nebo videi, pravděpodobně nepřejdou z Mac OS nebo Windows na něco jiného, ​​alespoň zatím ne.

12. Výběr mezi distribucemi Linuxu je působivý – několik stovek verzí a každá má své vlastní specifické vlastnosti. Všechny systémy jsou vzájemně kompatibilní. To vše umožňuje uživateli vybrat si verzi, která mu nejlépe vyhovuje. Pokud navíc některý z linuxových prodejců hru opustí, pak to nepřinese hmatatelné škody na distribuci operačního systému - kromě něj je stále mnoho prodejců. Nelze nepoukázat na skutečnost, že taková situace vytváří zdravou konkurenci, která se odráží ve zlepšování kvality a produktivity. Pro mnohé bude samozřejmě výběr správné distribuční sady z několika stovek obtížný. V tomto případě výběrem jedné z nejoblíbenějších verzí, jako je Red Hat nebo SuSE, neztratíte.

13. Jako další vlastnost Linuxu je třeba poznamenat možnost velmi doladění. Na rozdíl od všeobecného přesvědčení, nastavení Linuxu pro sebe nezpůsobí více či méně zkušenému uživateli žádné problémy. Během instalace můžete určit různé možnosti, které vám pomohou vybrat konfiguraci, která je pro vás ta pravá. Ať už se jedná o počítač výhradně pro práci, multimediální centrum, notebook, webový server, server pro ukládání dat nebo třeba síťový router. Nastavení nejsou před zvídavým uživatelem skryta vzhled operační systém, který lze konfigurovat v tisících variantách. snít o Apple Mac Nebo máte stále nostalgii po Windows? V Linuxu lze toto vše vizuálně znovu vytvořit. To vše díky open source, který uživateli poskytuje skutečně neomezené možnosti.

14. V Linuxu jako ve všem svobodný software, je otevřený formát použitých souborů. Na rozdíl od souborů uzavřeného formátu splňují obecně uznávané standardy a může je použít jakýkoli vývojář softwaru k vytvoření programů, které jsou s nimi kompatibilní. Použitím otevřených formátů je vyřešen problém softwarové izolace, kdy soubory mají uzavřenou příponu a mohou být použity pouze určitým softwarem. Kromě toho se uživatel již nemusí obávat, že může dojít ke ztrátě cenných dat, pokud vývojáři, kteří software vytvořili, náhle přestanou fungovat nebo přestanou podporovat své rané produkty.

15. Linux je známý svou vynikající kompatibilitou s jinými operačními systémy. Například "Pinvgin" může snadno číst, zapisovat, kopírovat, mazat a provádět další akce se soubory, které jsou umístěny na oddílech pevný disk kde je nainstalován systém Windows. Případně na Linuxu můžete použít klienti Windows a dokonce přímo pracovat s programy ostřenými hlavně pod OS od Microsoftu. A Windows nejenže neumí pracovat s oddíly HDD, na kterých jsou nahrány jiné operační systémy, ale neumí tyto disky ani naformátovat pro následnou instalaci jiné osy. Mimochodem, Linux umí bootovat stejně jako Live-CD - tzn. instalace ve skutečnosti nevyžaduje žádnou.

16. Pokud to nějak ovlivní vaši volbu, v USA dosud nebyl zaznamenán jediný případ, kdy by byly u Federálního soudu podány antimonopolní žaloby proti „zrádnému“ používání Linuxu. Naopak, antimonopolní dohoda vznikla za účelem regulace činnosti a úplného zničení ekonomických monopolů v zájmu volné soutěže na trhu. Linux, jak jsme již pochopili, není vůbec monopolem, protože není nikomu vnucován: vše je z jeho vlastní svobodné vůle.

17. Při používání Linuxu již nebudete potřebovat velký upgrade hardwaru, pokud se rozhodnete nainstalovat novější verzi. I na starších počítačích bude Linux díky velmi dobře napsanému kódu fungovat bez zaváhání.

18. Linux se dobře škáluje a může běžet na jiných systémech než Intel nebo řekněme AMD. Dá se nainstalovat téměř na všechno elektronická zařízení od superpočítačů a robotů po lékařské vybavení, mobilní telefony a dokonce i náramkové hodinky.

19. Pro technické univerzity se Linux stává skutečným objevem. Otevřenost kódu poskytuje obrovskou příležitost studovat strukturu počítače, a nejen to, jak s ním pracovat. Mnozí pedagogové se totiž domnívají, že pro studenty je mnohem přínosnější naučit se základy práce s počítačem, které v budoucnu poslouží k vytváření stále pokročilejších počítačů, než cvičit v programech, jako je např. Microsoft Word nebo Microsoft PowerPoint, který s každým nová verze změnit a po několika letech zastarat.

20. Pro vládní agentury poskytuje Linux, stejně jako ostatní svobodný software, tzv. transparentnost softwaru, protože informace v Linuxu jsou uloženy otevřené formáty vyhovující obecně uznávaným normám. Na rozdíl od toho existují odpovídajícím způsobem proprietární formáty používané mnoha komerčními programy. Obecně taková transparentnost softwaru naznačuje, že společnost nemá žádná skrytá data a naprosto všichni uživatelé mají přístup ke všem informacím a nemusí používat drahé programy, které rozumí požadovaným formátům.

21. Existuje názor, že v mnoha placené programy existují určité „díry“, kterými se hackeři z konkurenční společnosti nebo dokonce vládní organizace mohou dostat k cenným datům. Teď se asi nebude hlasitě říkat, že Linux je pro hackery opravdu bolehlav, protože dostat se do systému mezerami je téměř nemožné kvůli tomu, že zdrojový kód systému je v případě hacknutí kompletně k dispozici pro skenování.

22. Linux na rozdíl od Windows nevyžaduje defragmentaci disku. Tento proces sice není tak složitý a nákladný na provedení, protože se nemusí provádět příliš často, ale faktem je, že pro dobře fungující operační systém, jako je Linux, není defragmentace potřeba.

Uvedli jsme tedy všech deklarovaných 22 důvodů, proč byste měli změnit svůj operační systém. Volba je vždy na vás, ale zda to Linux nechá na vás, je jiná věc ;)


Zdroje

Také bych navrhoval, abyste si zapamatovali, co bylo

Nováčci ve světě Linuxu jsou často zmateni rozmanitostí linuxových distribucí. Často je pro ně obtížné pochopit, co to je, a ve svém obrovském počtu se ztrácejí. Ale ve skutečnosti zde může být vše seskupeno a prezentováno ve formě souvislého obrázku, aby bylo snazší vše pochopit a procházet.

O tom jsme již hovořili v samostatném článku. Ve skutečnosti se jedná o linuxové jádro a sadu různého softwaru, totéž budeme mít na mysli pod operačním systémem Linux. Některé operační systémy Linux používají linuxové jádro beze změny, zatímco jiné jej upravují, aby poskytovaly vyšší bezpečnost nebo implementovaly potřebné funkce. Výhody konkrétního operačního systému v Linuxu závisí na sadě softwaru, který používá. V tomto článku se podíváme na hlavní typy operačních systémů Linux, které v současnosti existují.

Všechny systémy v tomto seznamu jsou v náhodném pořadí, takže pokud je systém na posledním místě, neznamená to, že si nezaslouží pozornost.

1. Debian a další systémy Deb

Tato skupina zahrnuje distribuce založené na Debianu a dalších používajících systém správy balíčků Debian. Tento systém balíčků byl vyvinut pro Debian a nyní je poměrně často používán populárními distribucemi, jako jsou samotný Debian, Ubuntu, LinuxMint, AstraLinux, Elementary a mnoho dalších. Tyto distribuce používají původní linuxové jádro s několika opravami, které pouze opravují chyby.

2. Red Hat a další Rpm systémy

Zatímco komunita vyvíjela systém správy balíčků Deb, Red Hat vytvořil svého vlastního správce balíčků, Rpm. Poté byly všechny tradiční linuxové distribuce rozděleny do dvou táborů – pomocí deb a rpm. Nyní jsou oba systémy správy balíků dobré a nelze říci, že by byly horší než ten druhý. Podrobnosti si můžete přečíst v článku na odkazu. Nyní systém správy balíčků RPM používají takové distribuce jako CentOS, Fedora, Red Hat, OpenSUSE a další méně populární.

3. Arch Linux a na něm založené

Po nějaké době se objevilo několik dalších distribucí, které nepoužívaly ani Deb, ani Rpm. Jednou z takových distribucí je ArchLinux. Využívá vlastního správce balíčků pacman, který umožňuje dělat vše stejně jako deb, ale navíc je implementován jednoduchý systém rolovací uvolnění. Díky ní má distribuce vždy nejnovější software. Arch si rychle získal oblibu a bylo na něm založeno několik distribucí - Manjaro, Antergos, Cinnarch a mnoho dalších.

4. Gentoo

Mnoho uživatelů chtělo mít možnost zkompilovat svůj systém sami, aby si mohli vybrat, který software nainstalovat, a také se nechat optimalizovat pro svůj hardware. Proto byla vytvořena distribuce Gentoo založená na linuxovém jádře, která využívá správce balíčků emerge. Zde také získáte průběžná vydání a také možnost relativně snadno zkompilovat váš operační systém na vašem počítači. Správce balíčků emerge již obsahuje hotové skripty sestavení, takže nemusíte sami nic přidávat.

5. Linux od nuly

Není to úplně distribuce, LFS je sada nástrojů, které vám umožní sestavit si vlastní distribuci založenou na jádře Linuxu. Stačí vzít jádro, vzít zdroje potřebných programů, všechny programy z inicializačního systému a příkazového shellu do desktopového prostředí, vše shromáždit, nakonfigurovat a získat distribuční sadu.

6 Chrome OS

Ještě později Google vydal svůj operační systém pro netbooky založený na linuxovém jádře. Ve skutečnosti je ChromeOS založen na Gentoo, ale jsou tak odlišné, že je nelze spojit do jednoho odstavce. V tomto systému Google implementoval takový nápad jako cloudový operační systém Linux. Vaším pracovním prostorem je prohlížeč. Zde musíte vše dělat v prohlížeči – upravovat dokumenty, pracovat s videi a dokonce i linuxový terminál v prohlížeči. Soubory jsou většinou uloženy v cloudu. Ale pořád je to Linux.

7.Android

Ne každý ví, ale nejoblíbenější operační systém pro mobilní telefony používá také linuxové jádro. Z Linuxu zde zbylo jen jádro a pár dalších bodů, zbytek zaplnil Google svými různými frameworky, Javou a tak dále. Možnosti Linuxu jsou omezeny stejným bezpečnostním systémem Bionic, který zakazuje načítání dynamických knihoven, ale v terminálu lze pracovat s přestavěnými linuxovými příkazy a v chrootovém prostředí lze provozovat plnohodnotnou linuxovou distribuci.

8 Slackware

Poměrně stará linuxová distribuce, která byla svého času považována za nejvíce unixovou "novinku. Dříve na ní bylo založeno několik distribucí, jako Blacktrack, Slax, VectorLinux a další. Pak ale pomalu ztrácela na popularitě. Používá vlastní balíček manager, který postrádá schopnosti deb a rpm, nepodporuje rozlišení závislostí a příkazy pro odstranění a instalaci balíčků jsou v samostatných utilitách.

9. OpenWrt a na něm založené

OpenWrt je operační systém Linux 2017 pro routery a routery založené na linuxovém jádře. Kromě samotného linuxového jádra přichází s ořezanou verzí knihovny C, standardními linuxovými nástroji a BusyBoxem. Systém zabírá málo místa a je optimalizován speciálně pro routery. Většina nastavení se provádí v příkazový řádek.

10. Tizen a další IoT

Operační systém založený na jádře Linux, určený pro různé televizory, chytré hodinky a další chytré gadgety. Systém je vyvíjen na bázi linuxového jádra Samsungem a je již poměrně často používán. Pro jejich vývoj existují aplikace a SDK.

11. OS pro superpočítače

Od roku 2017 jsou operační systémy zapnuté Na bázi Linuxu nejčastěji používané na superpočítačích. Každá společnost si na základě jádra vytváří vlastní řešení, které je optimalizováno pro její potřeby a potřeby. Z 500 nejvýkonnějších superpočítačů jich 498 běží na Linuxu a další dva na UNIXu, jako je systém IBM AIX.

Historie tohoto operačního systému se začala psát v roce 1983, tehdy ještě Linux neměl své moderní jméno, začal na něm pracovat Richard Stallman. Zhruba po osmi letech měl vývoj všech téměř za sebou systémové programy součástí jeho složení.

V 90. letech se do práce na systému zapojil mladý hacker a programátor Linus Torvalds, vyvinul jádro pro operační systém. A jak je vidět ze jména tohoto člověka, že systém dostal jméno od něj. Mimochodem, tučňák, který se stal emblémem systému, byl předtím osobním symbolem Linuse, ale udělat z tohoto tučňáka symbol operačního systému vynalezla manželka programátora Tove.

V září 1991 Torvalds poprvé umístil zdrojový kód na internet, stáhnout si ho mohl každý. To okamžitě přitáhlo pozornost stovek programátorů, kteří po stažení zdrojového kódu na něm začali pracovat a přidávali své programy. Od tohoto okamžiku začalo jeho bezplatné a bezplatné šíření. V prvních letech se tomu věnovali pouze jednotliví programátoři, později se do vývoje zapojily celé firmy. Zajímavým faktem je, že pokud by se nyní vývoj takového systému ujal na komerční bázi, bylo by na něj potřeba asi 11 miliard dolarů. V průběhu let na něm pracovalo přes 70 000 lidí, aby uvedli Linux do současného stavu. Právě Linux vyšel v roce 2012 na první místo z hlediska použití v chytrých telefonech, které se v nich používá, který vznikl na základě linuxového jádra, konkrétně pro mobilní zařízení.

Výhody Linuxu

V dnešní době již samotný Linux jako takový neexistuje, ale na jeho jádře jsou vyvinuty jiné operační systémy. Pokud píšete v azbuce, tak to jsou Fedora, Ubuntu a Android, to jsou nejoblíbenější a nejrozšířenější systémy na tento moment. Příklad desktopu Linux Fedora

Nejprve bych samozřejmě rád poznamenal jednu z jeho hlavních výhod, že je distribuován zdarma. Pokud tedy instalujete Linux na počítače v podniku, nemůžete se bát žádných kontrol. Nikdo vás nebude obviňovat z používání pirátského softwaru. Jakékoli jsou již k dispozici potřebné programy, běžící na Linuxu, pro práci i zábavu. Komu a proč distribuovat bezplatné programy, nebudeme rozebírat.

Jeho druhou výhodou je, že Linux je open source. Mnohým to nic neříká, pokusím se to jednoduše vysvětlit. Vezměme si Windows, po napsání jádra tohoto systému se kód zavře a nejde otevřít, takže ve Windows nejde nic předělat. Samozřejmě můžeme do určité míry změnit design, ale dostat se dovnitř Windows nebude fungovat. U Linuxu je situace jiná, jeho kód je otevřený, takže pokud máte znalosti pro programování, můžete si zakládat vlastní experimenty, upravovat a vylepšovat systém.

Ještě pár výhod a malých nevýhod

A zde jsou některé další výhody a nevýhody Linuxu. Za prvé, bezpečnost, to, co to je, je to

že viry, které neustále surfují po internetu a hledají nechráněný počítač, nemají na tento systém žádný vliv.

Pokud se například virus dostane do počítače se systémem Windows, budou brzy infikovány všechny složky na všech jednotkách. Systém a ve většině případů pouze úplné zformátování celého disku může zachránit. U Linuxu je to trochu jinak, nešíří se po složkách, a nemůže tedy poškodit systém.

Za druhé, je to dostupnost softwaru pro Windows, čím dále, tím těžší je najít dobře fungující bezplatný program. Licencované, velmi drahé a zdarma, nic dobrého. U Linuxu je opak pravdou, objevují se nové programy, zcela zdarma, kvalitou a funkčností často lepší než jejich protějšky vyvinuté pro Windows. A instalace programů je zjednodušená, když přejdete na distribuční stránku, vyberete několik programů, napíšete požadovaný řádek do příkazového řádku a instalace se spustí.

Také bych rád poznamenal rychlost Linuxu, design v něm je zjednodušený, takže systém funguje hodně rychlejší než Windows. Samozřejmě, pokud se člověku více líbí luxusní design, nebo má možnost koupit si superpočítač, tak se mu Linux líbit nemusí. Tento systém chová se dobře na budgetových modelech a počítačích, není náročný a tedy svižný.

Nevýhodám tohoto systému lze přičíst pouze jednu věc, a to určité zpoždění ve vydávání ovladačů pro zařízení. Doba jde kupředu, vše se aktualizuje, především profesionální programátoři vyrábějí ovladače pro Windows 7 a poté pro Linux. Může za to především komerce, v první možnosti se dají vydělat slušné peníze a druhá možnost je zdarma. Ale v blízké budoucnosti bude tento stav napraven. Další nevýhody tohoto systému jsou zmíněny, ale z velké části jsou přitažené za vlasy a nakonec se každý uživatel rozhodne sám, co si vybere.

Již tradičně na konci každého roku redaktoři CRN jmenují 25 nejlepších „kapitánů“ amerického IT byznysu. V roce 2004 tento seznam zahrnoval nejpodnikavější vedoucí kanálů, generální ředitele některých předních dodavatelských společností a lidi, kteří jsou vizionáři a generátory nápadů, díky nimž jejich firmy rostou a prosperují i ​​v těžkých časech. Prvním na tomto seznamu byl Linus Torvalds, jehož úsilí projekt Linux získal v roce 2004 nebývalou sílu.

Linus Torvalds není generálním ředitelem ani předsedou společnosti. Nemá vedoucí postavení. Až v roce 2003 poprvé přijal placenou pozici v linuxovém průmyslu, který vytvořil.

Ale podle CRN si právě Torvalds, 34letý programátor z Finska, který vytvořil linuxové jádro, zaslouží titul nejvlivnějšího vůdce roku 2004. Tento titul si vysloužil téměř 15 lety obětavé práce na svém duchovním dítěti . Minulý rok byl pro Linux i pro celou open source komunitu zlomový. A Torvalds v tom sehrál nesmírně důležitou roli.

Vytvoření linuxového jádra 2.6 posunulo OS na další úroveň, díky čemuž je vhodný pro podnikové použití, což donutilo Microsoft, Sun Microsystems a další dodavatele OS k radikálnímu přehodnocení svých prodejních modelů.

PROTI Nedávno V Torvaldsově životě se toho hodně změnilo: dokončil práci na jádře Linuxu 2.6 a poprvé získal oficiální status v komunitě vývojářů Linuxu a stal se zaměstnancem Open Source Development Labs (laboratoř vývoje softwaru s open source, OSDL). Tato organizace je vůči dodavateli neutrální a byla iniciována společnostmi IBM, Hewlett-Packard, Computer Associates International, Intel a NEC.

Nyní má Torvalds pozici a vizitku potvrzující jeho oficiální status. To vše ale neovlivnilo jeho obvyklý způsob života. Torvaldsův odchod z mikroprocesorové společnosti Transmeta a jeho práce v OSDL mu umožnily věnovat svůj čas vývoji linuxového jádra a své rodině, protože pracuje z domova.

„Původně jsem plánoval, že si dám od Transmety na vlastní náklady roční pauzu, abych se mohl soustředit pouze na práci na verzi 2.6 a nenechal se rozptylovat ničím jiným,“ říká Torvalds. "Být s OSDL byl skvělý způsob, jak udržet zdravotní pojištění, dostat zaplaceno a být nezávislý na poskytovatelích."

Pro open source komunitu sehrála tato událost důležitou roli. Linusovo rozhodnutí vstoupit na veřejnost v těžké době pro vývojáře Linuxu – v období ostré kritiky open source a neustálého zkoumání, vyvolaného žalobou SCO Group proti IBM – dodalo jeho následovníkům důvěru v budoucnost. To opět dokazuje obrovský vliv Torvaldse na osud Linuxu.

Loni v červnu Linus opustil Kalifornii se svou ženou Tove a jejich třemi dcerami (tři, šest a sedm) a usadil se na klidném předměstí Portlandu v Oregonu. Bydlí v novém domě, zařízeném zcela jednoduše, bez kudrlinek, s prvky dánské moderny. Torvalds také nepřikládá velký význam oblečení: dav fotografů, kteří narušovali jeho soukromí, zdravil v ošuntělých džínách. Zdá se, že ho všechno to vzrušení kolem něj baví.

Linusova domácí kancelář má soukromý vchod v zadní části domu s malou kuchyňkou a policemi na knihy, které ještě nejsou na skladě. Z oken kanceláře je výhled na dvorek, kde Torvalds staví dům hraček pro své dcery. Pak je výhled do lesa. V tomto prostředí, které neruší žádné obchodní problémy ani kancelářská rutina, se odehrává posvátný obřad – práce na OS Linux.

Linus obvykle sedí před monitorem a jako dítě hraje na klávesnici – skoro jako v roce 1991 v Helsinkách, kdy poprvé počal jádro svého OS. Dnes však Torvalds diriguje celosvětový orchestr tisíců vývojářů a kus po kuse dává dohromady mistrovské dílo, které podkopává celý softwarový establishment, bolestně zasáhne Sun, přivede IBM zpět k životu a dokonce i Microsoft přiměje pochybovat o své vlastní nesmrtelnosti.

„Dnes je Linux díky úsilí Torvaldse nejúspěšnějším projektem ve světě open source. Je výzvou pro softwarový průmysl,“ říká hlavní vývojář dalšího úspěšného open source projektu.
„Linus je příkladem toho, jak se stát vážným protivníkem silných hráčů v oboru tím, že dovedně řídí vývojářskou komunitu a plně se věnujete svému podnikání. Ukázal cestu mnoha profesionálním open source vývojářům. To je důvod, proč se JBoss začal ubírat tímto směrem,“ říká Marc Fleury, generální ředitel společnosti JBoss, vývojáře aplikačních serverů J2EE.

Eric Raymond, autor The Cathedral & the Bazaar, pojednání o hnutí s otevřeným zdrojovým kódem, věří, že Torvaldsův talent a organizační schopnosti umožnily Linuxu nejen přežít, ale i vzkvétat, na rozdíl od předpovědí odborníků. "Linus má úžasný smysl pro účel." Vydržel bezuzdné ambice, které zničily nejeden projekt takového rozsahu, říká Raymond. - Ještě důležitějším faktorem bylo zavedení decentralizovaného modelu vývoje kódu. Existovalo ještě před Torvaldsem, ale podařilo se mu to systematizovat.“

Pro Torvaldse je tato práce pouze oblíbenou věcí: má veškerá práva nakládat s ochrannou známkou Linuxu a nedostane od nich ani korunu. Je to paradoxní pro průmysl, který produkuje miliardáře: udělal revoluci v softwarovém byznysu a vůbec se o byznys nezajímal.

"Nemyslím si, že bych mohl být Bill Gates tohoto desetiletí," říká Torvalds. - Chcete-li to provést, musíte stát u samého počátku nového technického směru. OS už dávno není nic nového. Možná ještě důležitější je mít komerční vlnu. A tohle mám já? Ano, nejméně ze všeho myslím na podnikání.

Přes veškerou svou skromnost Torvalds odvedl práci, která přivedla zpět k životu stagnující trh OS a přiměla společnost přemýšlet o filozofických a sociálních aspektech otázky, jak a pro koho jsou softwarové produkty vytvářeny. Mnoho zástupců open source komunity věří, že software je jednou z výhod civilizace, stejně jako elektřina, a proto by neměl patřit hrstce kapitalistů, ale celé společnosti a měl by být využíván ve prospěch společnosti. Existují i ​​radikálové, kteří vidí rostoucí konkurenci mezi Linuxem a proprietárními operačními systémy jako boj mezi dobrem a zlem, a Torvalds je považován za osvoboditele světa z otroctví Microsoft Windows.

Pravda, Linus to vidí úplně jinak. „Vůbec nemám filozofický pohled na open source. V tomto ohledu jsem spíše pragmatik. Opravdu věřím, že spolupráce a otevřené sdílení znalostí přináší více vysoká kvalita rozvoj. Někdy se ale i při tomto stylu práce musíte uchýlit k licencování, protože vždy se najdou lidé, kteří si mohou klidně přivlastnit cizí práci. Myšlenku otevřené výměny znalostí lze nazvat „filosofií“, ale taková výměna ve skutečnosti existuje, říká Torvalds. - To je to, co odlišuje vědu od alchymie nebo čarodějnictví. Myslím, že ti, kteří tomu nevěří, si prostě nechtějí sundat klapky na očích.“

Vášeň, se kterou Linus píše kódy, z něj dělá vývojáře číslo jedna open source.

„Linus je nejen skvělý programátor, ale má i dobrý vkus,“ říká Dirk Hondell, ředitel operačního systému Linux a strategie open source společnosti Intel a jeden z prvních vývojářů linuxového jádra téměř od počátku projektu v roce 1991. „Torvalds najde jednoduché a rozumné způsoby řešení problémů, ví, jak si věci „utřídit“. Složité věci zjednodušuje. To je podle mě hlavní rozdíl mezi výborným programátorem a prostě dobrým.

Andrew Morton, Torvaldsova pravá ruka a vývojář číslo dvě v projektu Linux, je nyní také zodpovědný za práci linuxového jádra v OSDL. Říká, že Torvalds „drží laťku vysoko“ a to je také klíč k úspěchu celého projektu. „Podařilo se mu dosáhnout stavu, kdy všichni pracují beze spěchu a za rovných podmínek. Dochází k sebeorganizaci celé komunity a rozdělení rolí mezi její členy... kdy žádné osobní rozdíly nemohou vážně poškodit celý projekt,“ říká Morton.

Ale to není v žádném případě snadný úkol, říká Alan Cox z Red Hatu, jednoho z klíčových vývojářů Linuxu. "Linus má dva silné osobnostní rysy: je upřímný a nestojí za svým názorem, když je špatný," říká Cox. -Torvalds je schopen vést, má výbornou intuici při výběru technická řešení a chytrý přístup k jednání s lidmi. Je známo, že řízení programátorů je jako „stání stáda koček“. Ale Linus to dělá skvěle, aniž by tím byly dotčeny něčí zájmy.

Torvalds je klidný a přirozený, málo se zajímá o celoodvětvové záležitosti, ale přes veškerou svou flexibilitu má vždy svůj vlastní úhel pohledu a nebojí se ho vyjádřit nahlas. Otevřeně kritizuje kód Microsoft Windows a nazývá SCO krachující společností, která si bere zásluhy za ostatní.

Torvalds je hrdý na jádro Linux 2.6, které bylo dokončeno v prosinci 2003. Tato verze je připravena pro podniky. Z hlediska výkonu, spolehlivosti a škálovatelnosti není horší než komerční operační systémy. Hodí se jak pro práci s firemními aplikacemi, tak pro jakékoliv úkony spojené se zpracováním velkého množství dat. Torvalds se pyšní formálním vyhledávacím postupem, který s Mortonem vyvinuli a který usnadňuje zavádění aktualizací a oprav jádra operačního systému.

Linus zároveň preferuje držet se v bezpečné vzdálenosti od jakýchkoli obchodních a právních problémů, říká Stuart Cohen, generální ředitel OSDL. "Nemá absolutně žádný zájem být hlavním poradcem nebo viceprezidentem pro technologie," říká Cohen. - Torvalds už má dost práce. Snažíme se ho nepřetěžovat, dáváme mu úplnou svobodu – může dělat to, co ho zajímá.“

Torvalds není rád v centru pozornosti, ale příležitostně se účastní průmyslových akcí. Ve snaze být ve všem extrémně přesný – jak při vytváření kódu, tak při určování vlastní role – se Linus nazývá hlavním technickým důstojníkem, nikoli hlavním architektem, protože se tolik nepíše, ale dohlíží na práci ostatních vývojářů. A vždy je připraven vzdát hold programátorům, kteří sehráli významnou roli ve vývoji open source, včetně autorů jazyka C a operačního systému Unix v Bell Labs – Briana Kernighana, Dennise Ritchieho a Kena Thompsona.

Torvalds se nepovažuje za hrdinu, ale podle přátel má k nejhoršímu vzoru daleko. Hondel vzpomíná, jak se Torvalds jednoho dne připravoval na projev na LinuxWorld Expo, když těsně předtím, než vyšel na pódium, náhle zmizel. Panika a zmatek zachvátily, ale Torvaldsova manželka, která s ním často cestuje se svými dcerami, zasáhla a uklidnila ho, že si běžel do auta pro plenky.

To vše je pro Torvaldse velmi typické, říká Hondell. Navzdory světové slávě je Linus zcela bez vědomí své vlastní velikosti a nechodí obklopen družinou asistentů, jako mnoho celebrit. "Torvalds je šílenec, horší než to, že je to vynikající šílenec." Ale i přes to je naštěstí úplně normální člověk a dobrý kamarád, říká Hondel. "Stačí ho vidět jednou s dětmi - a pochopíte, že zůstává stejný, jako vždy byl - prostě dobrý chlap."