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 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 2
    dnes 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 1
    včera 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 2
    včera 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    včera 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 30
    5.5. 23:22 | Pozvánky

    Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou

    … více »
    bkralik | Komentářů: 1
    5.5. 22:33 | IT novinky

    Dle plánu dnes končí služba Skype. Uživatelé mohou pokračovat v Microsoft Teams.

    Ladislav Hagara | Komentářů: 1
    5.5. 21:44 | IT novinky

    Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.

    Ladislav Hagara | Komentářů: 2
    5.5. 12:33 | Zajímavý projekt

    Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 542 hlasů
     Komentářů: 23, poslední dnes 07:51
    Rozcestník

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

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

    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.