LINUXZONE






 >> Hlavní stránka

(1751/28.09.2010)


 >> Administrace

(161/05.08.2010)


 >> Literatura

(312/14.09.2010)


 >> Bezpečnost

(347/17.09.2010)


 >> Programování

(307/19.04.2010)


 >> Distribuce

(98/16.09.2010)


 >> Síťování

(86/03.06.2010)


 >> Lokalizace

(10/15.09.2004)


 >> Aplikace

(176/12.08.2010)


 >> Multimedia

(32/31.03.2006)


 >> Hardware

(45/02.03.2007)


 >> Začínáme

(229/09.09.2010)


 >> Aktuálně

(564/20.09.2010)


 >> RELAX

(213/28.09.2010)


 >> Jinde vyšlo

přehled ostatních serverů




 Coolhousing




Coolhousing - Vas poskytovatel dedikovanych serveru




 Přihlášení




Login:
Heslo:
 uložit v prohlížeči


Nejste-li ješte zaregistrováni, můžete tak učinit zde.





 Vyhledávání




Hledaný výraz:
v klíčových slovech
v titulku
v anotaci
v textu








 Reklama









 Servis




*   Vaše náměty a připomínky
Máte k Linuxzone.cz nějaké připomínky nebo náměty? Našli jste na stránkách chybu? Dejte nám o tom vědět pomocí formuláře nebo v diskuzi.
Komentářů: 60
*   Podpořte Linuxzone.cz
Chcete podpořit náš server umístěním odkazu nebo zveřejněním backendu? Zde najdete vše potřebné.
*   Pište pro Linuxzone.cz
Máte zájem podílet se na obsahu Linuxzone.cz ať už jako redaktoři nebo i jinak? Dejte nám o sobě vědět!





 Aktuálně z bezpečnosti




-- 
6.12.2005, 19:01
Na serveru informit.com vyšla ukázková kapitola týkající se práce s řetězci z knihy Secure Coding in C and C++. (lz)

-- 
3.12.2005, 12:34
Bugtraq: Format String Vulnerabilities in Perl Programs. (lz)

-- 
3.12.2005, 12:32
Linux Advisory Watch December 2nd 2005. (lz)

-- 
23.10.2005, 13:28
Rozhovor na téma klasické zálohování versus CDP. (lz)

-- 
23.10.2005, 13:24
Linux Advisory Watch October 21st 2005. (lz)

další >>





 Aktuálně o software




-- 
6.12.2005, 19:07
Potřebujete-li pod linuxem rozchodit bezdrát založený na čipsetech Broadcom 43xx, konečně existuje linuxový ovladač. (lz)

-- 
6.12.2005, 19:04
Byla uvolněna verze Xen 3.0.0 virtualizační technologie XEN. (lz)

-- 
6.12.2005, 18:59
Byla uvolněna verze X11R6.9/X11R7 RC 3 grafickérho rozhraní X Window System. (lz)

-- 
3.12.2005, 12:45
Co je nového okolo projektu Amanda (open source zálohovací software)? Více na osnews.com. (lz)

-- 
3.12.2005, 12:40
Jak to akuálně v linuxu vypadá s podporou SATA.. (lz)

další >>





 Aktuálně z IT




-- 
3.12.2005, 12:51
Novellu se daří prodej linuxových produktů, oproti loňskému roku se Novell dočkal výrazného nárůstu. (lz)

-- 
3.12.2005, 12:48
Třetí verzi licence GPL by měla být publikována během jara 2007. (lz)

-- 
23.10.2005, 13:20
V Peru nyní mají zákon, který umožňuje nasazení open source software ve vládní správě. (lz)

-- 
23.10.2005, 13:14
Proč se Microsoft bojí Google? (lz)

-- 
27.9.2005, 22:01
Peru má zákon podporující free software. (lz)

další >>





 Nejčtenější články









 Nejlepší články









 Anketa




Používáte nějaké rozšíření bezpečnostního modelu linuxového jádra?

Openwall (17%)

LIDS (11%)

Pax/Grsecurity (3%)

SELinux (6%)

RSBAC (1%)

jiné (1%)

používám standardní jádro (62%)







Linuxzone.cz - server o Linuxu pro programátory, administrátory a fanoušky.
Provozuje společnost Impossible.
ISSN: 1213-8738





Fedora Project [1]

Předminulý týden ve středu (15.11.2003) vyšla nová verze linuxové distribuce označená jako Fedora Core 1. Projekt Fedora (stejně jako sama distribuce) vzbudil mnoho rozruchu, a proto se mu pokusíme podívat na zoubek. Ve stručnosti se dá Fedora Core označit jako přímý následovník populárního Red Hat Linuxu a samotný projekt a jeho komunitní vývoj je částečně podobný vývoji distribuce Debian.

Konec Red Hat Linuxu?

Šokující titulky na různých serverech v minulých týdnech oznamovaly, že se firma Red Hat, Inc. (RH) zbavila své nejrozšířenější distribuce - Red Hat Linuxu (RHL). Editoři i mnoho uživatelů RHL okamžitě projevilo své rozčarování a začali ihned přetřásat různá doporučení k přechodu na Debian (viz LWN), SUSE nebo Mandrake (viz konference linux@linux.cz), případně přímo spiknutí ve firmě RH. Tím, co nejvíce rozjitřilo debaty bylo jednak další zkrácení oficiální podpory (reálně pouze asi 6-9 měsíců), která bude poskytována na následovníka RHL, kterým se stal Fedora Project (konkrétně Fedora Core), avšak neméně důležitým nedostatkem bylo i stažení názvu Red Hat z této nové distribuce. Následné dopisy, které od firmy RH dostali všichni uživatelé, kteří dosud těžili z volně přístupné služby Red Hat Network (sofistikovaný systém s webovým rozhraní, který slouží nejen k řízení distribuce oprav, ale i k omezené správě více systémů z jednoho místa), nenechaly nikoho na pochybách o tom, že firma RH se rozhodla si nechat za své jméno platit (od 180 do 2500 dolarů ročně). Začala tak sveřepěji naplňovat svou pověst luxusního, kvalitního a drahého produktu, nyní však ne již jen výhradně nákladnými školeními a svým Red Hat Enterprise Linuxem (RHEL).

Pro uživatele, kteří nechtějí nebo nemohou akceptovat přerod RHL na komunitní projekt Fedora, může být přechod k jiné distribuci nepříjemný. Nabízí se v podstatě jen několik možností. SUSE má v ČR pobočku, a proto se asi bude nabízet jako první možnost. Pro mluví štědrá podpora IBM, proti naopak potíže s GPL licencí (viz zde) nebo zatím neujasněný směr, kterým se bude distribuce ubírat po tom, co ji koupil Novell (viz zde). Případně to, že distribuci na CD je potřeba koupit. Mandrake (jako blízký sekundant RH) je zase dost malý a jeho finanční situace není příliš stabilní (alespoň v minulosti). Debian má ve své stabilní řadě dlouhé prodlevy a chce-li někdo používat novinky, stane se v podstatě trvalým testerem (unstable a testing verze). Kromě toho i přes svoji nepopiratelnou rozšířenost k němu není dost obyčejné "papírové" literatury a nelze ho s podporou tzv. "koupit" (i když existují komerčně podporované klony, nemají pak zase dostatečný podíl na trhu). V tomto ohledu má navíc Debian podobnou pozici jako projekt Fedora, takže únik tímto směrem nemusí být pro dotyčného žádoucí. Jistým východiskem by mohla být distribuce KRUD, protože vychází z RH a poskytuje komerční "záruky" (65, resp. 190 dolarů ročně bez ohledu na počet stanic), nicméně je z výše zmíněných nejméně známá. Jistě jsou ve hře i jiné možnosti, ale výše zmíněné jsou zřejmě dobrými referenčními zástupci.

Proč Fedora a co se stalo s Red Hat Linuxem?

Již před rokem firma RH oznámila zkrácení podpory RHL na jeden rok. Tímto oznámením byla ukončena podpora (tj. vydávání bezpečnostních záplat) pro RH 6.2 a 7.0 letos na jaře, podpora pro verze RH 7.1, 7.2, 7.3 a 8.0 k 31. prosinci 2003 a pro RH 9 dne 30. dubna 2004. Zároveň byl oznámen záměr poskytovat podporu pro nové distribuce maximálně 1 rok po jejich vydání. To bylo dost kontrastní vůči tomu, že např. pro verzi RH 6.2 byla podpora k dispozici plné 3 roky (a navíc zadarmo).

Změna délky podpory rozbouřila uživatele, protože již od první verze RH Linuxu z roku 1995 bylo zvykem ji (kromě prodeje ve formě krabic) dávat uživatelům naprosto volně k dispozici i včetně oprav a bezpečnostních záplat. Svým způsobem to byl chytrý až vyčuraný tah, kdy změna strategie byla uživatelům předkládána po lžičkách (pokud ovšem v té době někdo ve firmě RH tak daleko viděl).

Na jaře, krátce po vydání RHL 9, dále firma RH oznámila vznik projektu Red Hat Linux Project (RHPL). Jeho prvořadým úkolem bylo změnit vývoj RHL tak, aby přestal konzumovat neúměrné množství zdrojů firmy (tj. práci jejich zaměstnanců), aby ho bylo možné volně distribuovat spolu s časopisy a zejména aby bylo možné přenechat správu některých balíčků externím dobrovolníkům (tj. umožnit vstup doposud roztříštěné komunity vytvářející doplňující balíčky do distribuce a zajistit tak lacino jejich větší objem a pestrost) bez neúměrných nákladů na rozšíření vývojového teamu.

Jedním z dalších motivů bylo jistě i to, že v posledním roce bylo zveřejněno velké množství bezpečnostních záplat a celý proces QA (Quality Assurance, tedy testování oprav před jejich zveřejněním) začal kvůli podpoře starších verzí RHL konzumovat neúměrné množství pracovních kapacit. Zároveň se ukázalo, že RHL generuje ve firmě čím dál menší podíl zisku a majoritu získává RHEL verze pro movité firemní zákazníky. Spolu s faktem, že zisk z jedné prodané krabice za 39 dolarů je prý méně než 1 dolar, protože režie obchodníků je vysoká a distribuční síť nestíhá absorbovat každého půl roku další verzi, to vedlo k rozhodnutí o odstupu od RHL.

Zmínit bychom ovšem měli i interview CEO RH (Matthew Szulik), které vyšlo na ZDNetu. Generální ředitel firmy RH zde na desktop domácích uživatelů jednoznačně doporučuje Windows od Microsoftu a Linuxu přiznává jasnou nedospělost pro domácí nasazení s tím, že si na rovnocennou pozici na desktopu musíme počkat ještě několik let. I když přiznává Linuxu pro nasazení ve firmách a enterprise oblasti více než výborné podmínky, pro domácí uživatele zatím Linux podle něj nelze doporučit (pro zásadní nedostatky v dostupnosti ovladačů a v plnění očekávání běžného spotřebitele, který pracuje s USB zařízeními, digitálními kamerami atp.). Osobně s tímto postojem sice musím souhlasit, ale divím se, že zvolil až tak příkrý tón (na druhou stranu tím bez vytáček objasňuje strategii firmy v budoucím zaměření na RHEL).

Prvním vykročením k současné situaci bylo zastavení vydávání oprav chyb a soustředění se pouze na bezpečnostní záplaty. Výsledkem toho například bylo to, že jak v distribuci RHL 8.0 (vyšla před rokem), tak ve verzi 9 (vyšla letos na jaře) je základní nástroj na správu RPM balíčků vadný a velmi často se při instalci nového balíčku zasekne. Chyby se nacházejí ve futexech, které byly kvůli zvýšení výkonu při použití threadů použity. I když mohl kdokoliv použít opravené RPM balíčky z adresy RPM.org, tyto opravy nebyly nikdy oficiálně vydány (což naštvalo a jistě stále štve mnoho lidí včetně mě).

Tento krok se však buď ukázal jako nedostatečný (nebo to prostě byl jen první projev změny strategie) a firma Red Hat, Inc. přistoupila k dalšímu kroku. Na Internetu i jinde mnoho firem prodávalo přepálený Red Hat Linux (což porušovalo licenční ujednání ohledně ochranných známek) a firma podle zákonů platných v USA musela proti těmto výrobkům bojovat všemi dostupnými prostředky. To samozřejmě nebylo příjemné, avšak bylo to nutné. Podle zákonů platných v USA by firma RH mohla totiž o ochranné známky jednoduše přijít. Stačila by jedna žaloba, kde by někdo byl schopen prokázat, že jako Red Hat Linux je označen výrobek, který jím není (tj. že je třeba pozměněný bez vědomí RH) a firmě RH to nevadí a tím pádem tento pojem je obecným označením. I proto byly podniknuty kroky pro uvolnění distribuce.

Vznik Fedora Projectu

Jako první vznikl na jaře Red Hat Linux Project (RHPL), který by byl nástupcem RHL, ale umožnil by CD volně přepalovat a přeprodávat (i komerčními firmami). Zároveň bylo rozhodnuto otevřít vývoj distribuce a umožnit tak vstup lidem, kteří budou pracovat zadarmo a chtějí své balíčky pro RHL udržovat (jak to již na mnoha místech dělali - viz FreshRPMS, ATrpms, Fedora.us). Toto otevření mělo nahrát i komerčním firmám, které by chtěly svoje balíčky pro RHL dělat. Otevření projektu však mělo přinést výhody i mateřské firmě (domnívám se, že hlavním cílem je úspora nákladů a soustředění dostupných prostředků na RHEL, kde SUSE lehce konkuruje díky štědrosti IBM).

K tomu všemu bylo nutné vytvořit infrastrukturu. Záhy se ukázalo, že jednodušší by bylo Know-How koupit nebo kompletně převzít. Jako nejlepší vzor se jevil projekt Fedora, který v té době obhospodařoval poměrně velké množství balíčků rozšiřujících RHL (včetně cyklu stabilizace, zamrznutí a zveřejnění). Po krátké době jednání s autorem projektu (Warren Togami, student univerzity na Havaji) bylo rozhodnuto projekt přetáhnout na svou stranu a adoptovat komunitní vývoj (tj. vývoj balíčků, které dělají dobrovolníci stejně, jako celý zbytek Linuxu a dalších programů v něm používaných). Firma Red Hat, Inc. se tak stala sponzorem projektu.

Přerod byl překvapivě jednoduchý, protože Waren přišel s ucelenou představou, jak by měl otevřený vývoj distribuce vypadat. Kvůli zjednodušení otázky ochranných známek a snaze nezasahovat do projektu firmou bylo nakonec rozhodnuto RHPL přejmenovat na Fedora Project a plně ho osamostatnit. Podrobné informace o projektu, jeho cílech i produktech najdete na stránkách Fedory u firmy RH. Dlužno dodat, že stránky se neustále upřesňují a tak snadno narazíte na něco, co tam ještě včera nebylo. Nicméně dochází víceméně jen k upřesňování, ne ke změnám strategie nebo základních cílů.

Nad projektem bdí technický ředitel (Technical Lead, Michael K. Johnson) a řídící výbor (Steering Committee). Technický ředitel má na starosti běžnou denní agendu a implementaci rozhodnutí výboru. Zajímavé je, že všichni členové jsou zaměstnanci firmy Red Hat, Inc., což na jednu stranu budí rozpaky, avšak na druhou stranu poskytuje vodítko, kam to všechno směřuje (a jaké cíle se budou naplňovat). Projekt je sám o sobě deklarován jako nezávislý na sponzorské firmě a na mnoha místech je to různými způsoby více než důrazně deklarováno.

A co z toho má firma Red Hat, Inc.? Překvapivě profit. Firma Red Hat, Inc. se nemůže vzdát vývoje, protože ho potřebuje pro Enterprise verzi. Zároveň si uvědomuje, že vývoj nesmí být izolovaný ani nemůže být skokový, protože z otevřenosti a neustálé práce může profitovat jako progresivní dodavatel, který neusíná na vavřínech. Proto je projekt Fedora firmou sponzorován (zejména tak, že vývojáři RHL se stali vývojáři Fedora Core, tj. jádra distribuce, které firma RH sama nabízí a plně sponzoruje). Aby projekt neodčerpával firmě peníze a kapacity na podporu starších verzí, zkrátila se podpora na 2-3 měsíce po vydání další verze. Jediným podporovaným projektem se tak ve firmě Red Hat, Inc. stala Enterprise verze (doba placené podpory je stanovena na 5 let od vydání distribuce, jednotlivé verze vycházejí v intervalu asi 1.5 roku). Nicméně díky Fedora Projectu nejsou běžní uživatelé odstavení úplně a firma si nechává otevřená "zadní vrátka".

Není to tedy tak, že by se firma Red Hat, Inc. kompletně vzdala Linuxu pro obyčejné uživatele. Nebylo by to pro ni totiž výhodné. Proto sponzoruje projekt, který může sám o sobě dělat víc, než může sama firma. Např. součástí projektu je tzv. Fedora Legacy, která má za cíl podporovat starší verze přes oficiální hranici několika měsíců. Musí se ovšem najít dost dobrovolníků, kteří budou starší verze aktivně podporovat. Osobně nepochybuji o tom, že se takoví lidé najdou (jak z řad placených vývojářů, kteří mohou na podpoře pracovat ve svém volném čase, tak z řad komunity).

Svým způsobem je nyní vývoj Fedora Projectu obdobný tomu, jak je například vyvíjena distribuce Debian. Nicméně není to to samé. Základ (tj. Fedora Core) má být testovacím prostředím pro programy a balíčky, které vstupují do Enterprise verze. Zároveň bude Fedora Core produktem, který bude firma Red Hat, Inc. obyčejným uživatelům nabízet (a jak je na oficiálních stránkách vidět, po počáteční stydlivosti se k Fedoře již hrdě hlásí). Podle licenčních podmínek může distribuci v nezměněné podobě pod jejím jménem a s jejími logy distribuovat za dodržení licencí (zejména GPL) kdokoliv. Je nabíledni, že vývojáři placení firmou nebudou uhýbat ze směru, kterým se i dříve ubíral RHL, a který bude výhodný pro RHEL. Na druhou stranu můžeme očekávat, že roztříštěné aktivity dobrovolníků by se mohly uhnízdit pod jednou střechou a tak bychom mohli mít mnohem přijatelnější základnu, ze které běžní uživatelé budou moci čerpat.

Pokračování...

V příštím díle se pokusíme podívat podrobněji na součásti projektu a již dosažené výsledky.

Další části seriálu:

Autor: Milan Keršláger, 18. 11. 2003, 00:00
Sekce Distribuce, Komentářů: 10
Průměrné hodnocení: 0,21

o Poslat e-mailem
o Tisk článku
o Uložit do profilu


 Přispějte nám




Líbil se Vám tento článek? Můžete ho ocenit zavoláním na tel. číslo 906 460 134.
Cena hovoru za 1 minutu je 46 Kč.





 Hodnocení článku




Článek hodnotím jako:  [1] výborný   [2] dobrý   [3] průměr   [4] špatný   [5] hrůza  





 Komentáře




--

EagpvDaGEORDLzK, 26. 01. 2012 07:22
PJVAQQGqxWhePDOPqn












--

awukJZXtiJCAz, 24. 01. 2012 19:55
vAMMVlJvRBMvmxlH












--

Milan Keršláger, 19. 11. 2003 15:57
Re: Baliky pro RH6.2












--

MMM, 19. 11. 2003 15:32
baliky pro RH6.2












--

Milan Keršláger, 19. 11. 2003 14:26
Re: RH Testing












--

martink, 19. 11. 2003 13:49
Re: RH Testing












--

Milan Keršláger, 19. 11. 2003 12:35
Re: RH Testing












--

martink, 19. 11. 2003 11:58
Re: Re: RH Testing












--

Milan Kerslager, 18. 11. 2003 14:03
Re: RH Testing












--

Rezna, 18. 11. 2003 12:40
RH Testing?















PŘIDAT KOMENTÁŘ ZOBRAZ VŠE >>










2002 © Impossible, s.r.o.   >> Kontaktujte redakci >> Právní upozornění >> Reklama