Hlavní navigace

Zkuste řeč čísel, aneb krátký výtah ze studie Davida A. Wheelera

Miloš Průdek 17. 5. 2002

Unavují vás všechny ty "příběhy ze života" o vysoké spolehlivosti a výkonu Linuxu a jiných programů s otevřeným zdrojovým kódem, příběhy, které nejsou podložené skutečnými čísly? Právě vznikl český překlad vědecké studie, která rozebírá Open Source software výhradně za použití skutečných a ověřených čísel. Přitom nepopisuje jen výhody, ale upozorňuje i na nedostatky a poskytuje velmi nestranný pohled.

Existuje mnoho článků a „příběhů ze života“ o výhodách software s otevřeným zdrojovým kódem (Open Source software). Ale vedoucí pracovníci chtějí vidět číselné údaje. Nejlepším zdrojem takových konkrétních čísel a skutečných důkazů je studie „Proč používat Open Source Software / Free Software (OSS/FS)? Zkuste řeč čísel!“ od Davida A. Wheelera. Tato studie, která je nyní dostupná i v českém překladu má přes 80 stran textu. Proto jsem vypracoval krátký výtah.

Studie začíná pohledem na tržní podíl Open Source software (OSS). Prokazuje, že vedoucí postavení Apache na trhu webových serverů je stále výraznější a trvá nepřetržitě sedm let. Linux je druhý nejrozšířenější operační systém na veřejném internetu a druhý nejvíce prodávaný operační systém obecně. Pro budoucí vývoj je daleko zajímavější skutečnost, že téměř 50% programátorů plánuje psát aplikace pro Linux, což zjistila dotazníková studie o programátorech z celého svěra. Nikoho asi nepřekvapí, že poskytovatelé internetu skokově zvyšují nasazení Linuxu (v roce 2001 konkrétně o 154%), ale podstatnější je, že všechny komerční firmy plánují výraznější nasazení tohoto operačního systému. Studie o tom poskytuje zcela přesné číselné údaje. Také jsou zde přesné údaje o programech sendmail a bind, které mají drtivý podíl ve svých oborech (odesílání mailů a služba DNS). Programy bind a sendmail se výrazně podílejí na infrastruktuře internetu.

Spolehlivost je často citovanou výhodou Open Source software. Studie pana Wheelera dokazuje s využitím několika zdrojů, že v minulosti byl Open Source software často spolehlivější než proprietární software (software s uzavřeným zdrojovým kódem). Dlouhodobé testy provedené renomovanými institucemi prokazují vysokou odolnost Linuxu proti zhroucení. Pro zastánce webového serveru IIS (Microsoft) bude asi největším zklamáním informace o tom, že počítače s IIS se vůbec nevyskytují mezi 50 nejspolehli­vějšími webovými servery (podle statistiky délky nepřerušeného provozu) a že IIS měl desítky vážných bezpečnostních problémů ve víceletém období, během něhož jeho konkurent Apache měl jediný vážný bezpečnostní problém. I tato informace je podložena přesnými číselnými údaji a porovnáním s mnoha jinými operačními systémy.

V této studii je jen velmi málo „příběhů“. O to zajímavější je krátký popis nasazení systému Windows NT na bitevní lodi Yorktown. Operační systém Windows NT způsobil svým zhroucením úplné zastavení této válečné lodi amerického námořnictva. Člověk nemusí být vojenským odborníkem, aby si uvědomil, že pokud by k tomu došlo ve skutečném konfliktu, bezmocně stojící loď by byla během několika minut rozmetána nepřátelským torpédem a ztráty na životech by dosáhly až jednoho tisíce lidí.

Výkon některých programů s otevřeným kódem je pozoruhodný. Například Samba dokáže obsloužit čtyřikrát více klientů než Windows NT, což je ve studii doloženo dokonce dvěma různými testy. V dalších testech nebyly rozdíly tak výrazné, ale výkon byl vyšší o dvacet a více procent. Pan Wheeler zdůrazňuje, že netvrdí, že by Open Source programy byly za všech okolností rychlejší; prostě jen uvádí konkrétní případy, kdy tomu tak je, a to s konkrétními čísly.

Stručná kapitola o škálovatelnosti uvádí široký rozsah počítačů, na kterých mohou běžet Open Source systémy (od sálových superpočítačů až po náramkové hodinky) a srovnává to s Windows (pouze na procesorech Intel Pentium a slučitelných).

Bezpečnost se špatně meří numerickými hodnotami, ale Wheeler se o to vcelku úspěšně pokusil. Jeho studie uvádí statistická porovnání z nejlepších zdrojů bezpečnostních informací, jako je Bugtraq. Kromě počtu bezpečnostních chyb se zde rozebírá i rychlost reakce na tyto chyby u různých dodavatelů, opět v přesných a prokazatelných číslech.

Wheeler také předkládá analytické argumenty o menší potenciální bezpečnosti uzavřeného kódu na konkrétních příkladech, jako byl známý skandál se zadními vrátky v Interbase, která se podařilo odhalit až po převedení Interbase do otevřeného kódu.

Kapitola o Celkových nákladech vlastnictví (TCO) mimo jiné rozebírá některé útoky Microsoftu, který tvrdí, že nízká pořizovací cena nemusí znamenat nízké provozní náklady. Zprávy o dosažených úsporách u velkých firem, které přešly na Linux jsou pádnou odpovědí. A úspory jsou přesně vyčísleny.

Poslední dvě kapitoly se soustředí na otázky, které nelze numericky vyjádřit. Kapitola Nekvantitativní otázky upozorňuje na některé výhody plynoucí z otevřenosti softwarového kódu. Mezi tyto výhody Wheeler řadí vysokou adaptabilitu tohoto software, ochranu před soudními spory kvůli licencím a před softwarovými audity a podporu inovačních technologií a vynálezů. Vše je pečlivě doloženo, například ve formě citovaných názorů vědecké komunity, která v drtivé většině odmítá používat Windows pro vědecké studie a dává přednost otevřeným systémům z čistě praktických důvodů.

Kapitola Zbytečné obavy bod za bodem vyvrací nejpopulárnější pochyby a omyly. Každá obava je nejprve jasně vyslovena, poté následuje stejně jasná a přímá odpověď.

Wheelerova studie je živým dokumentem. Vznikla koncem léta 2000 a od té doby je pravidelně aktualizována, v poslední době dokonce každý týden. Český překlad této studie přináší aktuální verzi z 2. května 2002.

Wheelerova studie prokazuje svá tvrzení poctivými, nevyvratitelnými čísly. Pokud smím parafrázovat reklamní slogan známé české firmy, řekl bych, že tato čísla – pokud ještě žádný Open Source program nepoužíváte – mohou být čísly, která změní váš život.

Našli jste v článku chybu?

22. 5. 2002 12:15

JaRo (neregistrovaný)

Velmi se omlouvám. Např. klíčovou větu jsem nějak v textu přeskočil. To je daň za ušetření času při čtení. Máte pravdu, článek má vážně nedostatky.

A jen malý postřeh:
Když sleduji své kolegy s windows, nikdo z nich dnes nemá na počítači NT, buď ještě staré win98 nebo win2k občas někdo winXP. No a u těch všech platí, že běží jen na x86.

No a schválně jsem mrkl k microsoftu na Windows CE. Nabídlo mi to pouze Windows CE . NET (píšou: Microsoft Windows CE .NET, the successor to Windows CE 3.…




21. 5. 2002 11:56

Miloslav Ponkrác (neregistrovaný)

Měl bych jen pro přesnost dodat, že první odstavec v mé reakci neznamená, že se v dokumentu nepíše o Windows 2000. Pouze jsem chtěl napsat, že v rámci tvrzení o běhu Windows pouze na x86 procesorech dokument neuvádí, že má na mysli Windows 2000.

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Lupa.cz: Není sleva jako sleva. Jak obchodům nenaletět?

Není sleva jako sleva. Jak obchodům nenaletět?

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU