Je třetí sobota v září a proto vše nejlepší k dnešnímu Software Freedom Day (SFD, Wikipedie).
Bogdan Ionescu rozběhl webový server na jednorázové elektronické cigaretě.
Byla vydána beta verze Ubuntu 25.10 s kódovým názvem Questing Quokka. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 25.10 mělo vyjít 9. října 2025.
Bola vydaná nová verzia 4.13 security platformy Wazuh. Prináša nový IT hygiene dashboard, hot reload dekodérov a pravidiel. Podrobnosti v poznámkách k vydaniu.
Americký výrobce čipů Nvidia investuje pět miliard dolarů (přes 100 miliard Kč) do konkurenta Intel, který se v poslední době potýká s vážnými problémy. Firmy to včera oznámily ve společné tiskové zprávě. Dohoda o investici zahrnuje spolupráci při vývoji čipů pro osobní počítače a datová centra. Akcie společnosti Intel na zprávu reagovaly výrazným růstem.
Dlouholetý balíčkář KDE Jonathan Riddell končí. Jeho práci na KDE neon financovala firma Blue Systems, která ale končí (Clemens Tönnies, Jr., dědic jatek Tönnies Holding, ji už nebude sponzorovat), někteří vývojáři KDE se přesunuli k nově založené firmě Techpaladin. Pro Riddella se již nenašlo místo. Následovala debata o organizaci těchto firem, které zahraniční vývojáře nezaměstnávají, nýbrž najímají jako kontraktory (s příslušnými důsledky z pohledu pracovního práva).
V Amsterdamu probíhá Blender Conference 2025. Videozáznamy přednášek lze zhlédnout na YouTube. V úvodní keynote Ton Roosendaal oznámil, že k 1. lednu 2026 skončí jako chairman a CEO Blender Foundation. Tyto role převezme současný COO Blender Foundation Francesco Siddi.
The Document Foundation, organizace zastřešující projekt LibreOffice a další aktivity, zveřejnila výroční zprávu za rok 2024.
Byla vydána nová stabilní verze 7.6 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 140. Přehled novinek i s náhledy v příspěvku na blogu.
Byla vydána verze 1.90.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.
Přehled březnový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 March 7, 2024.
Kernel release status. Jonathan Corbet. 6. března 2024
Vývojové jádro 6.8-rc7 bylo vydáno 3. března. Linus Torvalds řekl:
Takže konečně tady máme týden, kdy se věci zklidnily, a ve skutečnosti je 6.8-rc7 menší, než je touto dobou obvyklé. Takže pokud to vydrží (ale to je docela velké „pokud“), nakonec nebudu mít potřebu v tomto vydání udělat rc8.
Takže nic neslibuji, ale pokud nedojde na žádná nepříjemná překvapení, finální 6.8 budeme mít příští víkend.
Stabilní aktualizace: 6.7.7, 6.6.19, 6.1.80, 5.15.150, 5.10.211, 5.4.270 a 4.19.308 byly všechny vydány 1. března, poté 6.7.8 a 6.6.20 následovaly 2. března, aby opravily problém se sestavením v souborovém systému ntfs3.
6. března byla vydána také stabilní jádra 6.7.9, 6.6.21, 6.1.81, 5.15.151, 5.10.212, 5.4.271 a 4.19.309.
Quotes of the week. Jonathan Corbet. 6. března 2024
Součástí požadavků, abychom byli CNA, je, že musíme vyhlašovat všechno, co si myslíme, že by potenciálně mohla být zranitelnost, zcela bez ohledu na závažnost, protože to NENÍ součástí projektu CVE ani programu. Je na ostatních, aby posoudili závažnost, ne na nás, ani na samotné skupině CVE, to není to, k čemu ID slouží.Takže proto nyní přiřazujeme id CVE všemu, co revidujeme a myslíme, že je zranitelnost, A všemu, co nám lidé pošlou, aby bylo CVE přiřazeno tomu, co oni považují za zranitelnost. Už se na nás obrátilo mnoho skupin/lidí s žádostí o ID a zatím pouze jednu jsme odmítli (zasílatel souhlasil, že to vůbec nebyl problém).
Také se od nás vyžaduje, že projdeme záznamy GSD a i pro ně vytvoříme záznamy CVE, což je důvod, proč pozorujete vytváření těchto „starších“ záznamů. Máme jich mnoho tisíc na projití, takže to nám chvíli zabere (příštích několik měsíců).
—Greg Kroah-Hartman (odkaz přidán)
Já opravdu nechci nějaké CI na nejvyšší úrovni v základním projektu jádra.
Už jsme v situaci, kdy lidé od drm mají svůj vlastní model ci. Podle mě je to ok, zčásti protože pak se aspoň správci tohoto subsystému shodnou na pravidlech pro ten jeden subsystém.
Nemám vůbec žádný zájem na tom, abychom měli na nejvyšší úrovni něco, o čem se lidé buď budou hádat, nebo – a to spíš – to budou ignorovat, protože není žádná všeobecná shoda, jaká jsou pravidla.
LWN.net Weekly Edition for March 14, 2024.
Kernel release status. Jonathan Corbet. 13. března 2024
Jádro 6.8 bylo vydáno 10. března. Linus řekl:
Tak to trvalo na můj vkus o něco déle, než poklesly počty commitů v tomto vydání, ale zdálo se, že hodně z toho byly různé aktualizace testů jádra (obzvlášť síťování), ani ne tak skutečný příznak problémů. A poslední dva týdny byly docela tiché, takže mi nepřipadá, že by byl nějaký opravdový důvod 6.8 zdržet.
Významné změny v tomto vydání zahrnují funkci plánování deadline serverů, podporu automatického ladění správy paměti v DAMON, funkci velká anonymní folia, poradce kernel samepage merging, schopnost bránit zápisům na bloková zařízení obsahující připojené souborové systémy, systémová volání listmount()
a statmount()
, první ovladač zařízení napsaný v Rustu, odstranění (nikdy nedokončeného) systému filtrování paketů bpfilter, tři nová systémová volání pro správu bezpečnostních modulů Linuxu, podporu profilování datových typů v nástroji perf
, paměť primárně pro hosty ve virtualizaci KVM, ovladač grafiky Intel Xe a mnoho dalšího. Viz shrnutí začleňovacího okna (část první a druhá) na Linux Weekly News a stránku KernelNewbies pro vydání 6.8 pro více podrobností.
Stabilní aktualizace: v tomto týdnu žádné nebyly vydány.
Quote of the week. Jonathan Corbet. 13. března 2024
Řekl bych, že použití normálního načítání a ukládání v jazyce C by mělo být provázeno komentáři uvádějícími, proč to překladač nemůže pokazit. Ale je to správcova volba. Těm správcům, kteří si udržují úzký osobní vztah se stále narůstajícím výčtem optimalizací, by nemělo činit sebemenší problém přijít na to, které případy jsou pro normální načítání a ukládání v jazyce C bezpečné. Co se mě týče, já bych to radši hrál na jistotu, zvlášť uvnitř něčeho jako RCU.
LWN.net Weekly Edition for March 21, 2024.
Kernel release status. Jonathan Corbet. 20. března 2024
Začleňovací okno 6.9 bylo otevřené, uzavření bylo očekáváno 24. března.
Stabilní aktualizace: 6.8.1, 6.7.10, 6.6.22, 6.1.82, 5.15.152, 5.10.213, 5.4.272 a 4.19.310 byly vydány 15. března.
Quote of the week. Jonathan Corbet. 20. března 2024
Linus by v tom samozřejmě byl ta skutečná autorita, ale kdyby se mě někdo zeptal na základní návrhové filozofie jádra Linux – návrhová rozhodnutí, která dělají Linux Linuxem, chcete-li – řekl bych:
- Ne-dynamická paměť jádra
- Stálé mapování fyzické paměti
- Jaderné API navržené, aby se podobalo API POSIX (žádné složité vrstvy v uživatelském prostoru)
- Rychlý vstup do systémových volání a jejich opuštění (nezbytnost pro jaderné API založené na jednoduchých systémových voláních)
- Monolitické (ale modulární) jaderné prostředí (bez křížových privilegií, korutin či předávání zpráv)
LWN.net Weekly Edition for March 28, 2024.
Kernel release status. Jonathan Corbet. 27. března 2024
Vývojové jádro 6.9-rc1 bylo vydáno 24. března. Linus řekl:
Subsystém časovače (timer) byl docela dost přepsán, aby měl časovací kolečka pro každé cpu ke zlepšení výkonu časovačů, což může být významné zvlášť v síťování. Ta druhá vcelku význačná ústřední aktualizace je v subsystému pracovní fronty, kde jeden význačný přírustek je k podpoře pracovní fronty BH. To je význačné hlavně proto, že to znamená, že konečně máme jak opustit tasklety. Rozhraní taskletů je už dlouho v podstatě zastaralé, ale nikdy jsme k němu vlastně neměli žádné dobré alternativy (jeden navrhovaný případ užití byla obsluha přerušení ve vláknech, ale v mnoha případech to nebylo reálné).
Stabilní aktualizace: 6.8.2, 6.7.11, 6.6.23, 6.1.83, 5.15.153, 5.10.214, 5.4.273 a 4.19.311 byly vydány 26. března.
The "Nova" driver for NVIDIA chipsets. Jonathan Corbet. 21. března 2024
Danilo Krummrich oznámil existenci projektu „Nova“ uvnitř Red Hatu.
Na Nově jsme sotva začali pracovat. Je to na Rustu založený ovladač GPU Nvidia jen s GSP. V dlouhodobém časovém horizontu má Nova posloužit jako nástupce Nouveau pro GPU založené na firmwaru GSP.
Spatřujeme naději, že s Novou výrazně klesne složitost ovladače ve srovnání s Nouveau, a to hlavně ze dvou důvodů. Za prvé, historická architektura Nouveau, zvláště kolem nvif/nvkm, je poměrně komplikovaná a rigidní a řešení určitých problémů (jako hierarchie zamykání v kódu VMM / MMU pro
VM_BIND
, což je v současnosti vyřešeno obezličkou) vyžaduje významné přepracování. Za druhé, v případě ovladače jen pro GSP není potřeba udržovat kompatibilitu s kódem předcházejícím GSP.Kromě toho také chceme využít příležitosti přispět k úsilí kolem Rustu v jádře a užívat výhod větší paměťové bezpečnosti nabízené programovacím jazykem Rust.
Vzhledem k tomu, že úsilí sotva začalo, chvíli potrvá, než se testo ovladač objeví ve vydání distribuce.
Quote of the week. Jonathan Corbet. 27. března 2024
Vezměte si Rust – jedním z hlavních smyslů Rustu je celá ta záležitost s „bezpečností“, ale vůbec to není taková svěrací kazajka, jakou byl Pascal. Rust má „bezpečnou“ část, ale stejně důležité je, že Rust má „nezabezpečenou“ část.
Bezpečná část je to, co má většina programátorů používat. Je to ta, která vám umožňuje nedělat si moc velké starosti. Je to ta část, která vám výrazně ztěžuje to podělat.
Ale ta *nezabezpečená* část je to, co činí Rust mocným. Je to ta část, která odvádí práci za oponou. Je to ta část, která může být potřeba, aby bezpečné části *fungovaly*.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: