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 18:00 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.

    Ladislav Hagara | Komentářů: 1
    dnes 16:00 | Zajímavý software

    WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 4
    dnes 13:33 | IT novinky

    Byl představen ICT Supply Chain Security Toolbox, společný nezávazný rámec EU pro posuzování a snižování kybernetických bezpečnostních rizik v ICT dodavatelských řetězcích. Toolbox identifikuje možné rizikové scénáře ovlivňující ICT dodavatelské řetězce a na jejich podkladě nabízí koordinovaná doporučení k hodnocení a mitigaci rizik. Doporučení se dotýkají mj. podpory multi-vendor strategií a snižování závislostí na vysoce

    … více »
    Ladislav Hagara | Komentářů: 4
    dnes 12:22 | Humor

    Nizozemský ministr obrany Gijs Tuinman prohlásil, že je možné stíhací letouny F-35 'jailbreaknout stejně jako iPhony', tedy upravit jejich software bez souhlasu USA nebo spolupráce s výrobcem Lockheed Martin. Tento výrok zazněl v rozhovoru na BNR Nieuwsradio, kde Tuinman naznačil, že evropské země by mohly potřebovat větší nezávislost na americké technologii. Jak by bylo jailbreak možné technicky provést pan ministr nijak nespecifikoval, nicméně je známé, že izraelské letectvo ve svých modifikovaných stíhačkách F-35 používá vlastní software.

    NUKE GAZA! 🎆 | Komentářů: 18
    dnes 06:00 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 162 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 05:55 | IT novinky

    Sdružení CZ.NIC, správce české národní domény, zveřejnilo Domain Report za rok 2025 s klíčovými daty o vývoji domény .CZ. Na konci roku 2025 bylo v registru české národní domény celkem 1 515 860 s koncovkou .CZ. Průměrně bylo měsíčně zaregistrováno 16 222 domén, přičemž nejvíce registrací proběhlo v lednu (18 722) a nejméně pak v červnu (14 559). Podíl domén zabezpečených pomocí technologie DNSSEC se po několika letech stagnace výrazně

    … více »
    Ladislav Hagara | Komentářů: 9
    včera 18:33 | IT novinky

    Google představil telefon Pixel 10a. S funkci Satelitní SOS, která vás spojí se záchrannými složkami i v místech bez signálu Wi-Fi nebo mobilní sítě. Cena telefonu je od 13 290 Kč.

    Ladislav Hagara | Komentářů: 7
    včera 16:22 | Komunita

    Byl publikován přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Fedora 43 Asahi Remix s KDE Plasma už funguje na M3. Zatím ale bez GPU akcelerace. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | IT novinky

    Red Hat představil nový nástroj Digital Sovereignty Readiness Assessment (GitHub), který organizacím umožní vyhodnotit jejich aktuální schopnosti v oblasti digitální suverenity a nastavit strategii pro nezávislé a bezpečné řízení IT prostředí.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Zajímavý software

    BarraCUDA je neoficiální open-source CUDA kompilátor, ale pro grafické karty AMD (CUDA je proprietární technologie společnosti NVIDIA). BarraCUDA dokáže přeložit zdrojové *.cu soubory (prakticky C/C++) přímo do strojového kódu mikroarchitektury GFX11 a vytvořit tak ELF *.hsaco binární soubory, spustitelné na grafické kartě AMD. Zdrojový kód (převážně C99) je k dispozici na GitHubu, pod licencí Apache-2.0.

    NUKE GAZA! 🎆 | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (5%)
     (2%)
     (12%)
     (27%)
    Celkem 908 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik

    16. 3. 2016 | Redakce | Jaderné noviny | 3244×

    Stav vydání jádra. Stromy, které budou odstraněny. Trocha vývojové statistiky.

    Stav vydání jádra

    Vývojový kernel v době psaní článku nesl označení 4.5-rc7, vydán byl 6. března. Linus: „Věci se konečně uklidnily, takže myslím, že rc7 bude posledním rc vydáním.“ (Na rc8 skutečně nedošlo a Linux 4.5 vyšel 13. března.)

    Stabilní aktualizace: 4.4.4, 3.14.63 a 3.10.99 byly vydány 3. března. Verze 4.4.5, 3.14.64 a 3.10.100 byly v době psaní tohoto článku v procesu revidování a vydány byly 10. března.

    Několik změn v linux-next

    Díky své roli maintainera stromu linux-next má Stephen Rothwell ucelený pohled na vývoj napříč celým jádrem. Nedávno oznámil svůj záměr odstranit z tohoto stromu několik repozitářů, u nichž utichla aktivita před rokem a více. Seznam je zajímavý tím, že zvýrazňuje oblasti zájmu minulosti (a možná současnosti), kde se vývoj zastavil.

    Stromy, které budou odstraněny:

    • APM (zastaralý mechanismus správy napájení).
    • Ovladač bcm2835.
    • kgdb: začleněno, pravděpodobně není třeba dalších změn.
    • lblnet (označené síťování, také začleněno).
    • llvmlinux (sestavení jádra s překladačem LLVM).
    • mips-fixes: patche pro MIPS se nyní vyvíjejí jiným směrem.
    • MMC: podpora MMC (MultiMediaCard); relevantní patche nyní procházejí jinými stromy.
    • generování náhodných čísel.
    • rpmsg: subsystém pro zasílání zpráv na vzdálené procesory.
    • komprimovaný souborový systém squashfs.
    • Tiny, domov projektu pro zmenšování jádra.

    Prozatím se žádný z oslovených správců nevyjádřil proti odstranění stromů. To ještě neznamená, že projekty jsou mrtvé. Podle Stephena mohou být opět jednoduše přidány, pokud budou opět aktivní.

    Trocha vývojových statistik pro vydání 4.5

    Když Linus vydal 4.5-rc7, naznačil, že půjde pravděpodobně o poslední rc před vydáním 4.5. To znamená, že jsme trochu pozadu s tradičním článkem se statistikami pro tento vývojový cyklus. Takže se pojďme podívat na změny, které se objevily během vývojového cyklu 4.5 a také odkud se vzaly.

    V době psaní tohoto článku se do hlavního repozitáře 4.5 dostalo 12 000 neslučovacích sad změn, což dělá z tohoto vydání jedno z těch klidnějších za poslední rok. Změn je méně než v cyklu 4.2 a 4.4 (přes 13 000 změn), ale zhruba stejně, jako u 4.1 a 4.3. Vše je relativní, ještě docela nedávno by 12 000 změn znamenalo docela rušný vývojový cyklus. I když komunita trochu zpomalí, pořád se toho děje dost.

    Na změnách se podílelo 1528 vývojářů, tedy méně než u 4.4, kdy jich bylo 1575, nebo u 4.3, tehdy jich bylo 1625. I tak je to solidní počet přispěvatelů. Mezi ty nejaktivnější patří:

    Nejaktivnější vývojáři vydání 4.5
    Počtem změn
    Linus Walleij2362,0 %
    Arnd Bergmann2261,9 %
    Leo Kim2101,7 %
    Mauro Carvalho Chehab1691,4 %
    Geert Uytterhoeven1591,3 %
    Ville Syrjälä1261,0 %
    Kuninori Morimoto1120,9 %
    Takashi Iwai1080,9 %
    Jiri Olsa1040,9 %
    Christoph Hellwig1020,8 %
    Julia Lawall1010,8 %
    Glen Lee1010,8 %
    Javier Martinez Canillas890,7 %
    Geliang Tang890,7 %
    Dan Carpenter850,7 %
    Daniel Vetter810,7 %
    Boris Brezillon800,7 %
    Alex Deucher800,7 %
    Kirill A. Shutemov770,6 %
    Thierry Reding740,6 %
    Počtem řádek
    Doug Ledford530867,7 %
    Tomi Valkeinen366315,3 %
    Eric Huang227143,3 %
    Alex Deucher166042,4 %
    yanyang1111291,6 %
    Igal Liberman105691,5 %
    Thierry Reding98421,4 %
    Bard Liao97621,4 %
    Christoph Hellwig96801,4 %
    Arnd Bergmann92331,3 %
    Geert Uytterhoeven83251,2 %
    Stephen Boyd81831,2 %
    Paul E. McKenney74851,1 %
    Rex Zhu73821,1 %
    The etnaviv authors72381,1 %
    Jammy Zhou71751,0 %
    Mauro Carvalho Chehab64730,9 %
    Eric Anholt62340,9 %
    Maruthi Srinivas Bayyavarapu52390,8 %
    Adam Thomson51530,7 %

    Linus Walleij kraloval seznamu změn, co do počtu sad změn, se spoustou nízkoúrovňových prací; většinou se to týkalo subsystému GPIO a ovladačů, které jej používají. V celém stromu pracuje Arnd Bergmann, většinou se zabývá problémy se sestaveními a vylepšováním multiplaformní podpory ARM. Leo Kim pracoval exkluzivně na čištění ovladače wilc1000 ve staging tree, Mauro Carvalho Chehab udělal spoustu vylepšení jako správce subsystému médií a Geert Uytterhoeven udělal hromadu práce v ARM a subsystémech se souvisejícími ovladači.

    Ve spoustě vývojových cyklů tomuto seznamu dominovali vývojáři pracující ve staging tree, ale 4.5 je výjimka: v tabulce podle počtu změn umístili se pouze dva takoví vývojáři. Jak se ukázalo, pracovali oba dva na wilc1000.

    Ve sloupci, který zobrazuje počet změn v řádcích, dominuje Doug Ledford se třemi changesety, odstranil nikým nemilované staging ovladače, smazal 53 000 řádků kódu. Spoustu práce na subarchitektuře TI OMAP odvedl Tomi Valkeinen, zatímco Eric Huang, Alex Deucher a „yanyang1“ přidali nové funkce do grafických ovladačů AMD. Níže v seznamu jsou „etnaviv authors“, což je přezdívka pro jediný patch, který přidává grafický ovladač Etnaviv a představuje práci Christiana Gmeinera, Russella Kinga a Lucase Stacha.

    Práci na jádru 4.5 podpořilo o něco více než 200 společností, které jsme mohli identifikovat. Zaměstnanci, kteří nás nejvíce podporovali:

    Nejaktivnější zaměstnanci
    Počtem změn
    Intel173414,4 %
    (Unknown)9758,1 %
    Red Hat7326,1 %
    Linaro7236,0 %
    (None)6285,2 %
    Samsung5134,3 %
    SUSE3823,2 %
    Atmel3803,2 %
    Renesas Electronics3603,0 %
    IBM3462,9 %
    AMD2832,4 %
    Mellanox2752,3 %
    (Consultant)2452,0 %
    Broadcom2081,7 %
    Oracle1791,5 %
    Google1601,3 %
    Texas Instruments1521,3 %
    Huawei Technologies1411,2 %
    NVidia1371,1 %
    ARM1271,1 %
    Počtem řádků
    Red Hat8365712,1 %
    Intel8016011,6 %
    AMD7467310,8 %
    Texas Instruments418086,1 %
    (Unknown)279584,1 %
    IBM254333,7 %
    Linaro221983,2 %
    (None)219293,2 %
    Mellanox195582,8 %
    Samsung191902,8 %
    Renesas Electronics179642,6 %
    (Consultant)155932,3 %
    NVidia150382,2 %
    Freescale139642,0 %
    Code Aurora Forum135142,0 %
    Atmel108451,6 %
    Realtek100901,5 %
    Rockchip97351,4 %
    Huawei Technologies79921,2 %
    Broadcom79301,2 %

    Intel je v současnosti nejvýznamnějším přispěvatelem a byl by na prvních místech obou seznamů, kdyby nebylo ovladačů, které odstranil Doug Ledford. Red Hat, který na prvním míste býval dříve, by mohl být brzy zastínen společnostmi, které pracují v mobilní oblasti a vestavěných systémech. Jinak tato tabulka vypadá stále skoro stejně.

    Pokud bychom se měli podívat na neautorské změny - přidání podpisu k patchům vývojáři a nikoli jejich autory - vypadá to zase trochu jinak:

    Nejvíce neautorských zápisů ve 4.5
    Vývojáři
    Greg Kroah-Hartman10099,0 %
    David S. Miller9508,5 %
    Mark Brown5855,2 %
    Andrew Morton4514,0 %
    Martin K. Petersen2642,4 %
    Arnaldo Carvalho de Melo2632,3 %
    Mauro Carvalho Chehab2352,1 %
    Glen Lee2101,9 %
    Rafael J. Wysocki2051,8 %
    Kalle Valo1931,7 %
    Společnosti
    Red Hat198117,8 %
    Intel145913,1 %
    Linux Foundation10299,2 %
    Linaro10039,0 %
    Google6325,7 %
    Samsung4474,0 %
    (None)3613,2 %
    Oracle2952,7 %
    IBM2882,6 %
    SUSE2652,4 %

    Tato tabulka přibližně odpovídá nejaktivnějším správcům subsystémů - vývojářům, kteří rozhodují o přijímání patchů. Pokud jde o společnosti, zatímco ty tradiční, orientované na enterprise zůstávají na špici tabulky i nadále, dochází časem ke zplošťování křivky, jak se stále více společností ujímá odpovědnosti za údržbu částí jádra.

    Konečně, je to už docela dlouho, co jsme spodívali na to, co nejvíce zajímá nejaktivnější společnosti. Jedná se o jednoduchou záležitost výběru patchů, kterými přispěli vývojáři dané společnosti, a poznámky o tom, na kterých patchích pracovali. Třeba Intel:

    Intel
    %Subsystém 
    67drivers/ 29 % gpu, 15 % net, 5 % staging
    12include/
    9sound/
    5net/
    5arch/ 3,3 % x86
    4kernel/
    4mm/

    Je vidět, že Intel zajímají ovladače pro vlastní hardware a CPU. U Red Hatu je tomu jinak:

    Red Hat
    %Subsystém poznámky
    29drivers/ 6 % gpu, 5 % net, 3 % tty
    22tools/19 % perf
    17fs/ 4 % xfs, 3 % nfs, 3 % gfs2, 2 % namei.c, 1 % btrfs, 1 % ceph, 1 % f2fs, 1 % ext4
    14include/
    13arch/ 4 % x86, 2 % arm, 2 % s390, 1 % powerpc, 1 % sparc
    7kernel/
    5net/
    3crypto/

    Příspěvek Red Hatu do adresáře tools (a obzvláště nástroj perf) se v průběhu let zvýšil, ale společnost pracuje napříč celým jádrem, značnou část úsilí věnuje hlavnímu kódu jádra (core code).

    Co třeba Linaro, to také zvyšuje své zásluhy:

    Linaro
    %Subsystém Poznámky
    66drivers/ 17 % gpio, 7 % clocksource, 7 % pinctrl, 4 % mfd, 4 % staging, 4 % net
    25arch/ 19 % arm, 4 % arm64, 1 % mips
    6include/
    3sound/
    3Documentation/

    Linaru jde především o zprovoznění hardwaru a jejich práce to dokazuje. Dokonce i práce v adresáři dokumentace je zaměřena tímto směrem. Většina se toho udála ve podadresáři stromu zařízení. (Pokud někoho z vás děsí, že celkově to dělá více než 100 %, pak je to proto, že spusta patchů se týká více podadresářů a počítají se víc než jednou).

    Mnoho dalších společností na seznamu pracuje podobně. Mají tendenci podporovat vlastní hardware, takže to je oblast, na které pracují. Něco jiného lze vidět u Googlu:

    Google
    %Subsystém Poznámky
    29drivers/ 9 % net, 8 % input, 5 % usb, 4 % md, 3 % pci
    31net/ 15 % ipv4, 9 % core, 8 % ipv6
    17include/
    15arch/ 10 % x86, 3 % powerpc, 2 % arm, 2 % arm64
    6fs/ 3 % ext4

    Spousta vylepšení síťového subsystému přišla v minulých letech od Googlu. Čísla dokazují, že Google se stále snaží zlepšit síťování linuxu.

    Veškerá činnost je výsledkem práce zhruba 200 společností a velkého počtu jedinců, všech pracujících ve snaze o vlastní zájmy, bez nějaké celkové kontroly. Dá se očekávat, že výstup bude trochu nesystematický, méně energie je věnováno dokumentaci a bezpečnosti. I tak je výsledkem rychle se vyvíjející, velmi schopné jádro a nic nenasvědčuje tomu, že by se to mělo v dohledné době změnit.

           

    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ář

    16.3.2016 23:39 ukulele
    Rozbalit Rozbalit vše Re: Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik
    Předpokládám, že AMD jsou třetími nejaktivnějšími zaměstanci z hlediska počtu řádků díky masivním patchům pro AMDGPU. Aspoň si nepamatuju, že by AMD bývalo běžně takhle vysoko.
    17.3.2016 20:46 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik
    Zdá sa mi to, alebo sa z jaderných novín úplne stratilo meno Ingo Molnár?
    Nikola Ciprich avatar 17.3.2016 22:33 Nikola Ciprich | skóre: 23 | blog: NiX_blog | Palkovice
    Rozbalit Rozbalit vše Re: Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik
    moc se teď neobjevoval, ale v maillistu (a gitu) je stále aktivní..
    Did you ever touch the starlight ? Dream for a thousand years? Have you ever seen the beauty Of a newborn century?
    18.3.2016 16:31 Peter Fodrek
    Rozbalit Rozbalit vše Re: Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik
    V 4.6 bode v TOP. O ňom hovoria Red Hate, že je to fantóm. Nikto ho nevidel, ale z času na čas pošle magapatch Do 4.6 poslať až dva Scheduler Improvements Published For The Linux 4.6 Kernel Written by Michael Larabel in Linux Kernel on 14 March 2016 at 09:00 AM EDT. 13 Comments Ingo Molnar is once again very punctual with sending his pull requests in right away for the next Linux kernel merge window for the numerous areas he oversees as the maintainer. One of his interesting pull requests this morning is of the scheduler updates.

    The scheduler updates for Linux 4.6 introduce the concept of simple waitqueues (swait), NUMA scheduling enhancements, NOHZ performance enhancements, and deadline scheduler enhancements. http://phoronix.com/scan.php?page=news_item&px=Linux-4.6-Scheduler

    Linux 4.6 Will Improve The Security Of 32-bit Programs Written by Michael Larabel in Linux Kernel on 14 March 2016 at 11:35 AM EDT. 4 Comments Besides the 4.6 scheduler updates, another interesting pull request today by Ingo Molnar are the mm updates.

    Most notable to the mm pull request is the enabling of full ASLR randomization for 32-bit programs. Yes, about Address Space Layout Randomization.

    http://phoronix.com/scan.php?page=news_item&px=Linux-4.6-MM-32-bit-ASLR

    To sú dosť veľké brutality na testovanie spoľahlivosti a preto bol ticho
    18.3.2016 16:47 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Jaderné noviny - 10. 3. 2016: Trocha vývojových statistik
    ..., že je to fantóm. Nikto ho nevidel, ...
    Teoreticky by mal existovať; moja osobná teória ale je, že obrázok je fejk alebo je na ňom najatý herec, a Ingo je v skutočnosti Linusovo alter ego.

    Založit nové vláknoNahoru

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