abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 21:33 | Nová verze

Byla vydána nová major verze 1.8.0 open source systému pro filtrování nevyžádané pošty Rspamd (GitHub, ChangeLog). Z novinek lze zmínit nový framework selectors, optimalizaci modulu ClickHouse nebo vylepšení webového rozhraní.

Ladislav Hagara | Komentářů: 1
včera 18:44 | Bezpečnostní upozornění

Sabri Haddouche vytvořil stránku Browser Reaper, na které demonstruje zranitelnosti současných verzí webových prohlížečů Chrome, Safari i Firefox. Zveřejněné skripty dokážou zahltit nejen webové prohlížeče, ale v závislosti na nastavení, také celé operační systémy.

Ladislav Hagara | Komentářů: 9
23.9. 19:22 | Nová verze

Byla vydána verze 11.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
22.9. 13:00 | Komunita

Do 30. října se lze přihlásit do dalšího kola programu Outreachy (Wikipedie), jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 4. prosince 2018 do 4. března 2019, v participujících organizacích lze vydělat 5 500 USD.

Ladislav Hagara | Komentářů: 102
21.9. 22:22 | Komunita

Společnost Purism představila kryptografický token Librem Key. Koupit jej lze za 59 dolarů. Token byl vyvinut ve spolupráci se společností Nitrokey a poskytuje jak OpenPGP čipovou kartu, tak zabezpečení bootování notebooků Librem a také dalších notebooků s open source firmwarem Heads.

Ladislav Hagara | Komentářů: 9
21.9. 20:33 | Nová verze

Společnost NVIDIA oficiálně vydala verzi 10.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
21.9. 20:00 | Upozornění

Příspěvek Jak přežít plánovanou údržbu DNS na blogu zaměstnanců CZ.NIC upozorňuje na historicky poprvé podepsání DNS root zóny novým klíčem dne 11. října 2018 v 18:00. Software, který nebude po tomto okamžiku obsahovat nový DNSSEC root klíč, nebude schopen resolvovat žádná data. Druhým důležitým datem je 1. února 2019, kdy významní výrobci DNS softwaru, také historicky poprvé, přestanou podporovat servery, které porušují DNS standard

… více »
Ladislav Hagara | Komentářů: 12
21.9. 15:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 156. brněnský sraz, který proběhne v pátek 21. září od 18:00 v restauraci Na Purkyňce na adrese Purkyňova 80.

Ladislav Hagara | Komentářů: 0
21.9. 13:22 | Nová verze

Alan Griffiths z Canonicalu oznámil vydání verze 1.0.0 display serveru Mir (GitHub, Wikipedie). Mir byl představen v březnu 2013 jako náhrada X serveru a alternativa k Waylandu. Dnes Mir běží nad Waylandem a cílen je na internet věcí (IoT).

Ladislav Hagara | Komentářů: 0
20.9. 22:00 | Nasazení Linuxu
Stabilní aktualizace Chrome OS 69 (resp. Chromium OS), konkrétně 69.0.3497.95, přináší mj. podporu linuxových aplikací. Implementována je pomocí virtualizace, a proto je tato funkce také omezena na zařízení s dostatkem paměti a podporou hardwarové akcelerace, tudíž nejsou podporovány chromebooky s 32bitovými architekturami ARM, či Intel Bay Trail (tzn. bez Intel VT-x).
Fluttershy, yay! | Komentářů: 6
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (14%)
 (14%)
 (20%)
 (23%)
 (24%)
 (4%)
 (0%)
Celkem 409 hlasů
 Komentářů: 35, poslední dnes 09:16
Rozcestník

Jaderné noviny – 7. 6. 2018: Statistiky vývojového cyklu 4.17

24.6. | David Kolibáč | Jaderné noviny | 1919×

Stav vydání jádra. Citáty týdne: Linus Torvalds a Dan Carpenter. Statistiky vývojového cyklu 4.17.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 6. června 2018

Současné jádro je 4.17 vydané 3. června. Linus v oznámení poznamenal, že prozatím odolal pokušení změnit hlavní číslo verze: „Ne, nenazval jsem to 5.0, i když počty objektů v gitu se nacházely ve správné konstelaci. Stane se tak v ne _příliš_ vzdálené budoucnosti a skripty pro vydání na kernel.org prý na to jsou připraveny, ale zatím mi nepřišlo, že by k tomu byl skutečný důvod.“

Stěžejní vlastnosti tohoto vydání zahrnují vylepšené odhadování zátěže v plánovači CPU, surové sledovací body BPF, podporu lazytime v souborovém systému XFS, úplnou podporu protokolu TLS přímo v jádře, vyvolávání histogramů při trasování, omezení dopadů zatím posledních variant Spectre a samozřejmě odstranění podpory osmi procesorových architektur, jimž se nedostávalo pozornosti.

Stabilní aktualizace: 4.16.14, 4.14.48 a 4.9.106 byly vydány 5. června. Následovaly aktualizace 4.9.107 a 4.4.136 v době článku revidované a 7. června vydané.

Citáty týdne

Quotes of the week. Jonathan Corbet. 6. června 2018

„Argumentace standardy“ by se v oboru programování měla brát za potenciální logický klam. Standardy mají své místo, ale mají i svá úskalí.

Linus Torvalds

Jako jaderný vývojář se někdy můžeš cítit, jakoby všichni čekali zrovna na tebe. Není tomu tak. Není kam spěchat. Tvůj e-mail si přečteme, odpovíme na něj a pak se z našich hlav vypaří jako pára nad hrncem. Nikdy není kam spěchat a nikdy ti nedojde práce, kterou bys mohl dělat.

Dan Carpenter

Statistiky vývojového cyklu 4.17

Statistics from the 4.17 kernel development cycle. Jonathan Corbet. 31. května 2018

Zdá se, že jádro 4.17 je na nejlepší cestě k vydání 3. června, nedojde-li na poslední chvíli k nečekanému překvapení. Přišel tedy čas jako obvykle se podívat na některé statistiky tohoto cyklu. Ačkoliv 4.17 je v zásadě obvyklý cyklus, v jednom významném směru vybočuje: je to všehovšudy třetí vydání jádra, které je menší (ve smyslu počtu řádek kódu) než jeho předchůdce.

Jádro 4.17, počítáno po vydání 4.17-rc7, přineslo 13 453 neslučovacích sad změn od 1 696 vývojářů. Z těchto vývojářů v tomto cyklu 256 přispělo do jádra vůbec poprvé – to je nejméně nováčků od vydání 4.8 (tehdy to bylo 237). Počet sad změn je téměř shodný s vydáním 4.16 (které jich mělo 13 630), ale vývojářů od předchozího cyklu z tehdejších 1 774 ubylo.

Tito vývojáři přidali 690 tisíc řádek kódu, ale 869 tisíc jich odebrali, což činí celkový úbytek téměř 180 tisíc řádek. Hlavní příčinou tohoto úbytku je samozřejmě odstranění osmi nepoužívaných architektur. Stojí za zmínku, že navzdory odebrání takového množství kódu je jádro 4.17 o kousek větší než vydání 4.15.

Nejaktivnějšími vývojáři tentokrát byli:

Nejaktivnější vývojáři cyklu 4.17
Podle počtu sad změn
Kuninori Morimoto2451,8 %
Kirill Tkhai1601,2 %
Arnd Bergmann1481,1 %
Chris Wilson1471,1 %
Colin Ian King1331,0 %
Alexandre Belloni1240,9 %
Rex Zhu1220,9 %
Dominik Brodowski1190,9 %
Christian König1190,9 %
Mauro Carvalho Chehab1060,8 %
Ajay Singh1020,8 %
Ville Syrjälä1000,7 %
Arnaldo Carvalho de Melo990,7 %
Geert Uytterhoeven940,7 %
Hans de Goede860,6 %
Masahiro Jamada830,6 %
Eric Dumazet770,6 %
Gustavo A. R. Silva720,5 %
Fabio Estevam720,5 %
Linus Walleij710,5 %
Podle počtu změněných řádek
Arnd Bergmann31510322,9 %
Jesper Nilsson1000337,3 %
Greg Kroah-Hartman813625,9 %
Feifei Xu525093,8 %
David Howells407053,0 %
Tom St Denis329682,4 %
James Hogan319982,3 %
Anirudh Venkataramanan189371,4 %
Kuninori Morimoto161751,2 %
Corentin Labbe152651,1 %
John Crispin131881,0 %
Jasunari Takiguči129830,9 %
Gilad Ben-Yossef124260,9 %
Greentime Hu116900,8 %
Rex Zhu114580,8 %
Erik Schmauss109800,8 %
Jacopo Mondi108420,8 %
Harry Wentland101980,7 %
Simon Horman91790,7 %
Eric Biggers86260,6 %

Kuninori Morimoto přispěl 245 patchi, z toho byly skoro všechny věnovány přejmenovávání v subsystému audio ovladačů ALSA. Kirill Thkai zapracoval na větším využívání paralelismu v síťovém subsystému. Arnd Bergmann odstranil většinu kódu starých architektur a pročistil toho více napříč jádrem, zabýval se také problémem roku 2038. Chris Wilson udělal velký kus práce na grafickém ovladači Intel i915. Colin Ian King přispěl skupinou úklidových patchů a oprav překlepů.

Sloupci „Podle počtu změněných řádek“ dominuje Bergmann a Jesper Nilsson (který odstranil architekturu Cris). Greg Kroah-Hartman odstranil kus kódu ze staging (a to včetně úctyhodného kódu ovladačů infračerveného rozhraní IRDA), Feifei Xu přidal další definice AMD GPU a David Howells odstranil architekturu mn10300 a přispěl svým dílem práce na souborových systémech.

Práce v cyklu 4.17 podporovalo 241 známých společností, z toho nejaktivnější byly:

Nejaktivnější zaměstnavatelé cyklu 4.17
Podle počtu sad změn
Intel139210,3 %
(žádný)9777,3 %
Red Hat8706,5 %
(neznámý)7565,6 %
AMD7545,6 %
IBM5644,2 %
Renesas Electronics5594,2 %
Linaro5273,9 %
Google4483,3 %
Mellanox4053,0 %
SUSE4003,0 %
Bootlin3302,5 %
Samsung2682,0 %
Oracle2672,0 %
Huawei Technologies2441,8 %
Odin2321,7 %
ARM2221,7 %
(konzultanti)2011,5 %
Canonical1881,4 %
Code Aurora Forum1811,3 %
Podle počtu změněných řádek
Linaro33810324,6 %
AMD13872910,1 %
Axis Communications1003967,3 %
Intel846136,2 %
Linux Foundation816785,9 %
Red Hat711525,2 %
Renesas Electronics425653,1 %
(žádný)359602,6 %
Imagination Technologies320002,3 %
IBM258411,9 %
ARM239061,7 %
(neznámý)226461,6 %
Google213901,6 %
BayLibre209311,5 %
Mellanox190811,4 %
Bootlin162561,2 %
(konzultanti)153531,1 %
Sony140291,0 %
Fon131881,0 %
Samsung128230,9 %

Jako obvykle je v tomto výčtu jen málo překvapení.

Štítek Reviewed-by vznikl za účelem ukázat na ty, kteří revidují kód před začleněním do jádra. V praxi se ale používá jen sporadicky, a tak není dobrým ukazatelem, kdo se vlastně na kód dívá. Přesto může stát za to se na něj podívat (a lidé si stěžují, když ho přeskočíme). Následuje tedy seznam nejvíce označovaných recenzentů a vedle něj výčet neautorských podpisů (což jsou také ukazatele revidování patchů):

Nejaktivnější recenzenti cyklu 4.17
Štítky Reviewed-by („revidoval“)
Alex Deucher2134,5 %
Rob Herring1924,1 %
Tony Cheng1232,6 %
Geert Uytterhoeven1082,3 %
Andrew Morton1022,2 %
Andy Shevchenko942,0 %
Christian König831,8 %
Chris Wilson691,5 %
Daniel Vetter641,4 %
Laurent Pinchart571,2 %
Sebastian Reichel561,2 %
Harry Wentland561,2 %
Johannes Thumshirn551,2 %
Hannes Reinecke551,2 %
Christoph Hellwig531,1 %
Guenter Roeck511,1 %
Simon Horman481,0 %
Darrick J. Wong451,0 %
David Štěrba430,9 %
Ido Schimmel420,9 %
Neautorské podpisy
David S. Miller137810,9 %
Greg Kroah-Hartman8767,0 %
Alex Deucher6405,1 %
Mark Brown5374,3 %
Mauro Carvalho Chehab3903,1 %
Andrew Morton3352,7 %
Ingo Molnar3182,5 %
Arnaldo Carvalho de Melo2131,7 %
Michael Ellerman2101,7 %
Herbert Xu2091,7 %
Jens Axboe2011,6 %
Martin K. Petersen1981,6 %
Kalle Valo1551,2 %
Thomas Gleixner1531,2 %
David Štěrba1511,2 %
Jason Gunthorpe1341,1 %
Jeff Kirsher1331,1 %
Simon Horman1281,0 %
Doug Ledford1231,0 %
Shawn Guo1211,0 %

Na rozdíl od mnoha správců přidává Alex Deucher štítek Reviewed-by mnoha patchům, které aplikuje ve svém repozitáři, tudíž se objevuje v obou seznamech. Rob Herring revidoval širokou škálu patchů vesměs mířících na asociace zařízení–strom a související problematiku; tyto patche obvykle aplikoval někdo jiný. Geert Uytterhoeven reviduje patche od docela hodně autorů, ale obvykle není tím správcem, který by je aplikoval.

Andrew Morton se dívá na mnohem více kódu, než ukazují čísla. Donedávna jeho činnost nebyla vyjádřena štítky Reviewed-by: byl to právě jeden v roce 2008, 14 v roce 2009, po jednom v letech 2012 a 2015. Změnilo se to až letos v lednu, kdy začal tyto štítky přidávat ke mnoha patchům, které aplikuje ve svém vlastním stromě – jde o součást rozsáhlejšího úsilí, aby byly revidovány všechny patche týkající se správy paměti. Morton chápe, co to znamená doopravdy revidovat patch, takže každý z těchto štítků bezpochyby ukazuje na skutečně odvedenou práci.

Tony Cheng je zajímavý a dost možná odlišný případ. Jde o zaměstnance AMD a podle všeho jsou jeho štítky Reviewed-by bez výjimky přiřazeny patchům dalších vývojářů z AMD, přičemž samotné recenze se nevyskytují ve veřejných e-mailových konferencích. Štítky Reviewed-by přidává i ke svým vlastním patchům, které bývají malé a bývá jich poměrně málo (příklad). Ostatní vývojáři se často na štítky Reviewed-by od lidí ze stejné firmy jako autor patche dívají podezřívavě, zvláště když recenze probíhají za zavřenými dveřmi. Pravdou je, že interní recenze mohou patřit mezi ty nejdůkladnější a nejnáročnější – nebo také mohou být pouze symbolické. Tak jako tak ale přidávání štítků Reviewed-by k vlastním patchům není běžná praxe.

Sloupec věnovaný podpisům pochopitelně ukazuje, kteří správci přijímají nejvíce patchů. Nezaručuje, že správce všechny tyto patche před aplikací zkontroloval, ale správci by měli zajistit, že to někdo udělal. Každopádně podepsání mnoha patchů ukazuje na nějakou odvedenou práci.

Zdá se, že štítky Reviewed-by se používají stále častěji. Časem by to mohlo pomoci vyjasnit, kolik recenzních prací v jádře probíhá. Zatím jsou ale data nekonzistentní a mají chyby. Je to lepší než nic, ale k úplnému obrázku to má daleko. Nakonec mají všechny tyto metriky uvedené v tomto článku daleko k dokonalosti, aby říkaly, kdo se opravdu podílí na chodu vývoje jádra.

Z těchto čísel je zřejmá jedna věc: v jádře je nadále rušno – je to jeden z rušnějších projektů v oblasti vývoje softwaru na světě. Nezdá se, že by se v dohledné době měl vývoj zpomalit.

       

Hodnocení: 100 %

        špatnédobré        

Nástroje: Tisk bez diskuse

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.