Portál AbcLinuxu, 16. května 2024 19:35

Jaderné noviny 180

3. 9. 2002 | Leoš Literák
Články - Jaderné noviny 180  

Stav podpory zápisu do NTFS, denní snapshoty jader, knihovna klibc, porovnání IDE ve 2.4 a 2.5 a novinky o ovladači qla2xxx.

Do konference přišlo celkem 1614 emailů, nejvíce psali Alan Cox, Andrew Morton a Linus Torvalds.

Stav podpory zápisu do NTFS, 5 emailů

Anton Altaparmakov ohlásil další verzi ovladače NTFS a vypsal změny. Mezi nimi byl uveden zákaz přemontování [remount] svazku otevřených jen ke čtení a mající chyby. Toho se chytil Erik Andersen s tím, že nevěděl, že současný ovladač podporuje zápis. Anton to potvrdil a dodal, že podpora zápisu se teprve připravuje. A máme tedy očekávat více podobných kousků. Erik byl šťastný, že se něco takového děje, neboť občas potřeboval pracovat s Windows 2000. Dennis Vlasenko navíc nabídl pomoc při programování a testech kódu.

Denní snapshoty jader, 10 emailů

Jeff Garzik ohlásil:

Jelikož Linus již nevytváří pre-patches, zmínil se, že by bylo hezké, kdyby někdo vytvořil automatizovaný nástroj na vytváření BitKeeper změn mezi verzemi [release - lepší překlad?]. Jeden jsem vytvořil: ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/snap/2.5/. Všechny změny v BK, které nejsou v aktuálním jádře řady 2.5, naleznete na tomto URL ve formě GNU patche (vytváří se minutu po půlnoci kalifornského času). Když Linus vytvoří nové jádro, obsah adresáře je smazán.

Později dodal, že proměnná EXTRAVERSION obsahuje "-bk1", "-bk2" a tak dále. Něco podobného vytvoří i pro řadu 2.4, na požadavek Marcela.

Knihovna klibc, 34 emailů

H. Peter Anvin oznámil vytvoření klibc, což je C knihovna určená pro integraci do stromu jádra a pro použití věcmi kolem initramfs. Takto kombinace initramfs+rootfs umožní přesunout věci z jádra do uživatelského prostoru (například IP autokonfigurace, NFSRoot). Projekt najdete na adrese ftp://ftp.kernel.org/pub/linux/libs/klibc/klibc.tar.gz. Peter uvítá obvzláště komentáře kolem přenositelnosti kódu.

Dále nastala debata nad licencí kódu. Albert D. Cahalan požádal o 4-clause BSD licenci a H. Peter odpověděl, že plánuje použít licenci typu BSD. Rob Landley se zeptal, co je špatného na GPL a Alexander Viro odpověděl, že klibc je pouze statické a tak i LPGL licence by se chovala jako virus. Nicméně Oliver Xymoron se ohradil s tím, že to vyznívá, jako by to bylo něco špatného a z technického hlediska to také není pravda, stačí poskytnout .o soubory. Dále se obával stejných problémů, jaké jsou dnes s nVidia ovladači, možná ještě horšími, pokud firmy začnou zasílat kouzelný "ať to funguje" software pod uzavřenou licencí jako náhradu za boot kód.

Alexander odpověděl, že mu nečiní žádný problém, když si lidé zvolí svou oblíbenou licenci a zároveň nemá problémy s GPL u projektů, na kterých pracuje. Nicméně není to licence, kterou by si zvolil pro svou práci. Dodal, že ani dnes neexistuje způsob, jak zabránit vzniku kouzelných "ať to funguje" kódů. Navíc nyní mluvíme o libc. Toto zvládne i nedopečený programátor. Pokud by někdo neměl rád GPL, tak si tyto funkce naimplementuje sám. Tečka.

Porovnání IDE ve 2.4 a 2.5, 2 emaily

Stephane Wirtel chtěl znát, jaký je rozdíl v IDE kódu mezi řadami 2.4 a 2.5. Ed Tomlinson vysvětlil:

IDE ve 2.4 bylo napsáno na základě starého kódu Andre Hedricka. Zdá se, že je bolestí spolupracovat s Andrem, který skutečně rozumí IDE a jeho záludnostem .. Na začátku řady 2.5 začal Linus přijímat záplaty od Marcina Daleckiho. Od té doby se již jedná o 115 patchů a Marcin přepisuje IDE kód, čímž však dělá IDE v této řadě poněkud nestabilním. V čase 2.5.6 Jens Axboe se už cítil unaven problémy s IDE a přeportoval jej z řady 2.4. Tuto změnu převzal Dvae Jones do své DJ řady, takže takto je možné bezpečněji testovat ostatní části kernelu, zatímco Marcin vytváří čistější IDE.

Novinky o ovladači qla2xxx, 1 email

Andrew Vasquez poslal oznámení firmy QLogic o zveřejnění verze 6.01b4 ovladače qla2xxx pro SCSI karty s čipy ISP2100/ISP22xx/ISP23xx a HBA. Nová implemntace je mnohem robustnější a stabilnější v případě chyby, podporuje ISP2100, ISP2342, IP přes FC (RFC 2625) a 64bitové DMA adresování. Poznamenal, že QLogic již oficiálně nepodporuje karty QLA2100 a dokonce odstranil jejich podporu z ovladače. Současná podpora byla proto přeportována z ovladačů verze 5.3. Stahovat můžete z adresy http://download.qlogic.com/drivers/5537/qla2x00-v6.1b4-dist.tgz.

Tento článek vychází ze seriálu Kernel Traffic (http://kt.zork.net) a je zveřejněn pod licenci GPL verze 2.

Další články z této rubriky

Jaderné noviny – přehled za duben 2024
Jaderné noviny – přehled za březen 2024
Jaderné noviny – přehled za únor 2024
Jaderné noviny – přehled za leden 2024
Jaderné noviny – přehled za prosinec 2023

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.