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í
×
dnes 20:22 | Nová verze

Po dvou měsících vývoje od vydání verze 6.0.0 byla oficiálně vydána nová verze 6.1.0 správce digitálních fotografií a nově i videí digiKam (digiKam Software Collection, Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení. Vývojáři zdůrazňují nové API pro rozšíření DPlugins nahrazující KIPI. Ke stažení je také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 0
dnes 19:55 | Nová verze

Byla vydána verze 1.16.0, tj. první stabilní verze nové řady 1.16, multiplatformního multimediálního frameworku GStreamer (Wikipedie). Z novinek lze zdůraznit vylepšení podpory WebRTC nebo AV1. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
dnes 11:55 | Nová verze

Po více než 3 letech od vydání verze 1.3.0 byla vydána nová stabilní verze 1.4 multimediálního přehrávače MPlayer (Wikipedie). Nejnovější verze přináší kompatibilitu s verzí 4.1 a také s aktuální vývojovou verzí multiplatformní multimediální knihovny FFmpeg (Wikipedie).

Ladislav Hagara | Komentářů: 9
včera 23:55 | Komunita

Mozilla oznámila, že projekt Things byl přejmenován na WebThings. Nové jméno by mělo zdůraznit, že se nejedná pouze o projekt IoT (Internet věcí), ale o WoT (Web věcí). Současně byla vydána WebThings Gateway (GitHub) ve verzi 0.8 pro Raspberry Pi.

Ladislav Hagara | Komentářů: 0
včera 21:11 | Nová verze

Byl vydán balík KDE Aplikace ve verzi 19.04. Shrnuje práce za poslední čtyři měsíce: opravy chyb, mj. ve správci souborů Dolphin, prohlížeči dokumentů (nejen PDF) Okular nebo prohlížeči obrázků Gwenview – tyto dostaly např. lepší podporu dotykových obrazovek. Významného přepracování se dočkal editor videa Kdenlive.

Fluttershy, yay! | Komentářů: 2
včera 16:22 | Nová verze

Byla vydána verze 19.04 linuxové distribuce Ubuntu a oficiálních odnoží Ubuntu Budgie, Kubuntu, Lubuntu, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Kódový název Ubuntu 19.04 je Disco Dingo. Přehled novinek a odkazy ke stažení v poznámkách k vydání. Ubuntu 19.04 bude podporováno 9 měsíců, tj. do ledna 2020.

Ladislav Hagara | Komentářů: 8
včera 09:55 | Nová verze

Byla vydána verze 8.0 sady aplikací pro SSH komunikaci OpenSSH. Řešena je bezpečnostní chyba CVE-2019-6111 v scp. Přidána byla experimentální podpora výměny klíčů, která je odolná vůči kvantovým počítačům (Streamlined NTRU Prime 4591^761 a X25519). Výchozí délka nově generovaných RSA klíčů je 3072 bitů.

Ladislav Hagara | Komentářů: 0
17.4. 22:44 | Komunita

Zend Framework, open source objektově orientovaný webový aplikační framework implementovaný v PHP, byl předán neziskovému technologickému konsorciu Linux Foundation. Framework se pod novým názvem Laminas v průběhu několika měsíců stane oficiálním projektem konsorcia.

Ladislav Hagara | Komentářů: 4
17.4. 22:00 | Komunita

Gentoo Foundation a společnost Nitrokey společně oznámily, že všichni vývojáři linuxové distribuce Gentoo budou vybaveni kryptografickým tokenem Nitrokey Pro 2 (pdf). Vývojáři se mají zaregistrovat s emailovou adresou @gentoo.org.

Ladislav Hagara | Komentářů: 0
17.4. 20:55 | Zajímavý software

Článek na PIXLS.US představuje svobodný program pro zpracování astronomických fotografií s názvem Siril (GitLab) a uvádí postup, jak v Siril vytvořit hezký snímek noční oblohy.

Ladislav Hagara | Komentářů: 0
Používáte headset pro virtuální realitu?
 (1%)
 (3%)
 (1%)
 (20%)
 (0%)
 (74%)
Celkem 210 hlasů
 Komentářů: 12, poslední včera 01:19
Rozcestník

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

24. 6. 2018 | David Kolibáč | Jaderné noviny | 1991×

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

Diskuse k tomuto článku

Vložit první komentář
ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.