Portál AbcLinuxu, 6. května 2025 20:54

Jaderné noviny 237

12. 11. 2003 | Leoš Literák
Články - Jaderné noviny 237  

Linux 2.4.23-pre7. VST patch pro úsporu energie. BitKeeper přetéká kvůli velké aktivitě linuxových vývojářů. Frandom - nový generátor náhodných čísel. Implementace iSCSI hotova.

Do konference přišlo celkem 1552 emailů, nejvíce jich poslali Andrew Morton, Greg KH, William Lee Irwin III.

Linux 2.4.23-pre7, 9 e-mailů

Marcelo Tosatti vydal sedmou pre verzi jádra 2.4.23 a v emailu popsal provedené změny. Jedná se o mod pro laptopy, tato funkcionalita je již přítomna v jádrech SuSE a RedHatu. Dále přidává megaraid2 (vylepšená a rychlejší verze, ne však tak intenzivně otestovaná, jako starý megaraid), podporu BIOS EDD (enhanced disk detection), změny v USB, sítích a další opravy. Marcelo dále vyjádřil přání zhruba do měsíce vejít do fáze -rc.

VST patch pro úsporu energie, 3 e-maily

George Anzinger ohlásil:

Právě je dostupná první verze VST. VST (Variable Scheduling Timeouts, respektive Variable Sleep Times) obsahuje kód, který z nudícího se úkolu [idle task] prohledá seznam časovače a pokud žádný časovač není blízko, přeskočí přerušení časovače, které by jinak bylo vygenerováno. Čistým důsledkem je, že nezaneprázdněný systém bude používat mnohem méně energie, neboť se nebude muset probouzet při každém tiku 1 Hz časovače.

Jméno patche je hrtimers-vst-* a závisí na patchi hrtimers-2.4.20-3.0, který musí být aplikován první. Oba patche najdete na adrese http://sourceforge.net/projects/high-res-timers/.

BitKeeper přetéká kvůli velké aktivitě linuxových vývojářů, 4 e-maily

Larry McVoy napsal:

Openlogging strom BitKeeperu, který obsahuje všechny změny v linuxovém jádře, začíná být dost velký. Skutečně velký. Uzly ve stromu mají svá seriová čísla uložena v 16 bitech, takže nemůže být více než 64 tisíc uzlů v grafu. Poslal jsem ráno svému programátorovi email, že mám podezření, že OpenLogging strom Linuxu brzy přeteče a že budeme potřebovat přejít na 32 bitů. Netušil jsem, jak blízko jsme byli, prostě jsem věděl, že to je problém, který se musí vyřešit. Právě jsem dostal odpověď, že tým provedl upgrade ve chvíli, když zbývalo 199 seriových čísel.

To znamená, že během jediného roku jste dokázali vytvořit 65 337 changesets. To je 179 za den, 7,4 za hodinu, 24x7. Pánové, jste opravdu pilní. Abych to vzal do širšího pohledu, dosud nejaktivnější projekt na Sourceforge, Gaim, má 805 commitů. Za více než 3,5 roků. To znamená, že měníte své kódy 284x častěji než oni. A to jsou jen uživatelé BitKeeperu, nepočítám lidi nepoužívající BK, kteří tvoří podstatný zlomek.

Ať se na to díváte jakkoliv, je to úžasná frekvence změn. Pokud bereme změny za dobrou věc, pak pánové valíte. Nic takového jsem dosud neviděl.

Frandom - nový generátor náhodných čísel, 32 e-mailů

Eli Billauer ohlásil:

Frandom je rychlejší verze dobře známého generátoru náhodných čísel /dev/urandom random. Není jeho náhradou, ale doplňkem pro případ potřeby pseudonáhodných dat ve vysoké frekvenci. Pár testů ukazuje, že frandom je 10-50 krát rychlejší než urandom.

Domácí stránka projektu: http://frandom.sourceforge.net.

Modul funguje v jádrech řad 2.2, 2.4 a 2.6. Pár zřejmých #ifdef řeší kompatibilitu.

Účel
====

  1. frandom je šikovný zdroj hromady náhodných dat
  2. není určen pro šifrování či bezpečnost
  3. frandom je určen pro (vědecké) simulace, čištění disku, stress testy algoritmů a podobně
  4. spíše se podobá /dev/zero než /dev/random
  5. ovladač je malý: 6 kB zdrojového kódu, 2,3 kB paměti kernelu

Nick Piggin a další vývojáři argumentovali, že není žádný důvod vkládat frandom do kernelu místo do uživatelksého prostoru. Dále proběhla menší debata na téma, co určuje hodnotu vlastnosti pro kernel, nicméně nedošlo se k žádnému závěru.

Implementace iSCSI hotova, 2 e-maily

Roman Zippel oznámil:

Hrdě oznamuji první veřejnou verzi této implementace iSCSI target. V této chvíli je již použitelná, nicméně neimplementuje zatím vše, co iSCSI specifikace vyžaduje. Chybějící části nejsou tak složité (zatím jsem je nepotřeboval). Další zajímavější části specifikace (obnova session) nejsou vytvořeny, protože neexistují klienti, na kterých by se daly otestovat. Ovladač byl testován hlavně na ovladači Cisco iSCSI initiator a také na ovladači MS initiator. Ovladač najdete na adrese http://www.ardistech.com/iscsi/, README obsahuje všechny potřebné informace pro konfiguraci a kompilaci ovladače.

V originálu Kernel Traffic 237 vyšla navíc ještě tato témata:

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

Související články

Jaderné noviny 236
Jaderné noviny 235
Jaderné noviny 234

Odkazy a zdroje

Kernel Traffic #237

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

Jaderné noviny – přehled za březen 2025
Jaderné noviny – přehled za únor 2025
Jaderné noviny – přehled za leden 2025
Jaderné noviny – přehled za prosinec 2024
Jaderné noviny – přehled za listopad 2024

Diskuse k tomuto článku

13.11.2003 17:24 slesik | skóre: 4
Rozbalit Rozbalit vše vývoj
Odpovědět | Sbalit | Link | Blokovat | Admin
65 000. Uf, to sou blazni. Nechcete někdo (Leoši ;) napsat článeček, jak řeší pořádek, čistotu, kontrolu a duplicitu při takovym množství změn, vývojářů a řádků? Já si to jaksi nedokážu rozumně představit.
14.11.2003 20:51 Ronald
Rozbalit Rozbalit vše vývoj
Add Kuk do BitKeeperu
11.12.2003 00:20
Rozbalit Rozbalit vše SOS
Odpovědět | Sbalit | Link | Blokovat | Admin
skrytý komentář Náš administrátor shledal tento komentář závadným.

SPAM

Zobrazit komentář

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