O víkendu probíhá konference OpenAlt 2025. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma.
Josef Průša představil novou velkoformátovou uzavřenou CoreXY 3D tiskárnu Prusa CORE One L a nový open source standard chytrých cívek OpenPrintTag i s novou přepracovanou špulkou.
Na GOG.com běží Autumn Sale. Při té příležitosti je zdarma hororová počítačová hra STASIS (ProtonDB: Platinum).
Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).
Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.
Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.
Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
Přehled říjnových vydání Jaderných novin: stav vydání jádra, citáty týdne a seznam článků týkajících se jádra.
LWN.net Weekly Edition for October 4, 2018.
Kernel release status. Jonathan Corbet. 3. října 2018
Vývojové jádro 4.19-rc6 bylo vydáno 30. září. „Jako obvykle se prosím pusťte do testování a hlaste veškeré problémy. Na mých systémech to ‚prostě funguje‘ a v tuto chvíli můžu říct, že jsem o žádných velkých komplikacích neslyšel.“
Stabilní aktualizace: 4.18.11, 4.14.73, 4.9.130 a 4.4.159 byly vydány 29. září.
Linus Torvalds: 'I'll never be cuddly but I can be more polite' (BBC). Jonathan Corbet. 27. září 2018
Na BBC vyšel rozhovor s Linusem Torvaldsem o nedávných událostech. „Budou všichni šťastni? Ne. Lidé, kterým nevyhovuje moje neomalené chování, i když nejsem cíleně ošklivý, si prostě řeknou ‚hele, nic se nezměnilo.‘ Snažím se zbavit impulzivních výbuchů a být obecně zdvořilejší, ale když je něco technického špatně, je to pořád špatně. Nezačnu přijímat špatný kód, aby si lidé o sobě mysleli víc.“
Quote of the week. Jonathan Corbet. 3. října 2018
Dokumentace není něco, co by se mělo dělat až dodatečně. Je to nástroj, který by vás, vývojáře (a ostatní, vaše recenzenty), měl tlačit k hlubšímu zamyšlení nad návrhem.
LWN.net Weekly Edition for October 11, 2018.
Kernel release status. Jonathan Corbet. 10. října 2018
Vývojové jádro 4.19-rc7 bylo vydáno 7. října. „S ohledem na současné tempo změn a při pohledu na tento měsíc plánované cesty/konference to vypadá, že si uděláme -rc8, abychom se ujistili, že 4.19 bude solidní vydání, a aby špička začleňovacího okna nespadla na týden, kdy budou probíhat konference.“
Stabilní aktualizace: 4.18.12, 4.14.74 a 4.9.131 byly vydány 4. října. Další aktualizace 4.18.13, 4.14.75, 4.9.132 a 4.4.160 následovaly 10. října.
Amit: How new-lines affect the Linux kernel performance. Jonathan Corbet. 8. října 2018
Nadav Amit se rozhodl podívat se, proč GCC nepřevádí některé malé jaderné funkce na inline. Výsledkem je podrobný rozbor, co se přitom může pokazit. „Když pomineme asemblerovské šílenosti použité v uvedeném kódu, můžeme si všimnout, že v reálu generuje jednu jedinou instrukci ud2. Jenže překladač tento kód považuje za ‚velký‘, a tak často nepřevádí funkce, které používají WARN() apod., na inline. Příčinou jsou ve skutečnosti znaky nového řádku (výše označené jako ‚\n‘). Překladač jádra, GCC, neví o velikosti kódu vygenerovaného vnořeným kódem v jazyce symbolických adres. Tudíž se jeho velikost pokusí odhadnout podle výskytu znaků konce řádku a oddělovačů výrazů (na x86 ‚;‘).“
Gregg: bpftrace (DTrace 2.0) for Linux 2018. Jonathan Corbet. 9. října 2018
Brendan Gregg představuje trasovací nástroj bpftrace. „bpftrace vznikl jako ještě výrazněji vysokoúrovňový front-end pro ad-hoc trasování a plní podobnou roli jako DTrace. Průběžně přidáváme do bpftrace nové funkce, kdykoliv vznikne potřeba, nikoliv jen protože je má i DTrace. Napadá mě přes tucet věcí, které DTrace umí a bpftrace momentálně ne, a to včetně vlastních agregovaných výstupů, argumentů shellu, překladačů, sizeof(), spekulativního trasování a vynucených pádů.“
LWN.net Weekly Edition for October 18, 2018.
Kernel release status. Jonathan Corbet. 17. října 2018
Vývojové jádro 4.19-rc8 bylo vydáno 15. října. Greg řekl: „Prosím, běžte testovat a ujistit se, že vám vše funguje. Snad je to poslední kandidát na vydání.“
Stabilní aktualizace: 4.18.14, 4.14.76, 4.9.133, 4.4.161 a 3.18.124 byly vydány 13. října.
LWN.net Weekly Edition for October 25, 2018.
Kernel release status. Jonathan Corbet. 24. října 2018
Jádro 4.19 bylo vydáno 22. října. Stěžejní funkce v tomto vydání zahrnují rozhraní pro polling založené na AIO, zmírnění zranitelnosti L1TF, řízení latence blokového I/O, odesílání paketů založené na čase, přístup k řazení do fronty CAKE a mnohé další. „A tak ti, Linusi, vracím jaderný strom. Užij si začleňovací okno.“
Stabilní aktualizace: 4.18.15, 4.14.77 a 4.9.134 byly vydány 18. října. Další aktualizace 4.18.16, 4.14.78, 4.9.135 a 4.4.162 následovaly 20. října.
Some kernel code-of-conduct refinements. Jonathan Corbet. 20. října 2018
Greg Kroah-Hartman zaslal skupinu patchů, která mění několik věcí v čerstvě přijatém code of conduct. Konkrétně přidává nový dokument vysvětlující, jak pravidla interpretovat v jaderné komunitě. „Nejdřív jsem první dva patche z této řady poslal mnoha jaderným vývojářům soukromě, abych od nich dostal zpětnou vazbu a jestli s tím souhlasí. Takhle jsme to s procesními dokumenty nebo ‚kontroverzními‘ tématy jako GPLv3 nebo ‚uzavřené jaderné moduly jsou špatné‘ dělali vždycky. Vzhledem k tomu, jak byl původní soubor s Code of Conduct přidán do jaderného stromu, se hodně vývojářů ptalo, jestli by tyto patche nešlo také zveřejnit před začleněním, takže tady jsou.“
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Překladač jádra, GCC, neví o velikosti kódu vygenerovaného vnořeným kódem v jazyce symbolických adres. Tudíž se jeho velikost pokusí odhadnout podle výskytu znaků konce řádku a oddělovačů výrazů (na x86 ‚;‘).o_O