Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Přehled červencový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 July 4, 2024.
Kernel release status. Jonathan Corbet. 3. července 2024
Vývojové jádro 6.10-rc6 bylo vydáno 30. června. „Toto vydání je nadále vcelku klidné a rc6 vypadá docela malý. Také se celý skládá z různých nahodilých oprav rozprostřených všude, žádné větší vzorce.“
Stabilní aktualizace: 6.9.7, 6.6.36 a 6.1.96 byly vydány 27. června.
Stabilní aktualizace 6.9.8, 6.6.37, 6.1.97, 5.15.162, 5.10.221, 5.4.279 a4.19.317 byly revidovány a očekávány nejdříve 4. července.
Quote of the week. Jonathan Corbet. 3. července 2024
Přišel čas začít podporovat různé verze nástrojů Rustu, a tedy určit nejnižš verzi překladače Rustu a `bindgen`.
Co se týče překladače Rustu, začneme s oknem o dvou stabilních vydáních a časem ho rozšíříme. Tato řada nechává minimum tak, jak je (1.78.0), ale přidává podporu nedávno vydané 1.79.0.
To by už mělo stačit jaderným vývojářům v distribucích, které běžně poskytují aktuální verze překladače Rustu, jako jsou Arch Linux, Debian Unstable (mimo období zmrazení), Fedora Linux, Gentoo Linux (obzvláště kanál testing), Nix (unstable) a openSUSE Tumbleweed.
LWN.net Weekly Edition for July 11, 2024.
Kernel release status. Jonathan Corbet. 10. července 2024
Vývojové jádro 6.10-rc7 bylo vydáno 7. července. Linus řekl:
Věci zůstávají v klidu, ačkoliv mám podezření, že částečně to bylo týdnem kolem 4. července v USA a velký kus Evropy začíná odjíždět na letní dovolené.
Ale nehleďme darovanému koni na zuby moc pozorně. Možná se skutečně jen 6.10 dobře formuje. Ano? ANO?
Stabilní aktualizace: 6.9.8, 6.6.37, 6.1.97, 5.15.162, 5.10.221, 5.4.279 a 4.19.317 byly vydány 5. července. Náhle 9. července následovala
6.6.38, vrací některé změny v BPF patchi, které se neobjevily v hlavním stromě (aspoň ne v této podobě). „Všichni uživatelé jádra 6.6 na powerpc a arm64 musejí aktualizovat. Všichni ostatní nejspíš radši také, pro jistotu.“Aktualizace 6.9.9, 6.6.39 a 6.1.98 byly revidovány a očekávány 11. července.
Quote of the week. Jonathan Corbet. 10. července 2024
Podobně nemusí být snaha zajistit, že software bude fungovat v roce 292 miliard našeho letopočtu, něčím, čemu by většina lidí považovala za značně prioritní. Nakonec je… nepravděpodobné… že architektura x86_64 bude stále to, co budeme používat za 290 miliard let od teď. Takže pokud budeme potřebovat přeložit jádro pro novou architekturu CPU někdy během příštích 100 miliard let a pokud je nepravděpodobné, že nově pořízené pevné disky budou stále v provozu za deset dvacet let od teď—je spousta času vyvíjet formát na disku, než přejde miliarda let, natož 100 miliard nebo 200 miliard let.
getrandom()
ve vDSO: probíhající snaha poskytovat uživatelskému prostoru rychlá a bezpečná náhodná data.LWN.net Weekly Edition for July 18, 2024.
Kernel release status. Jonathan Corbet. 17. července 2024
Jádro 6.10 bylo vydáno 14. července. Linus řekl:
Takže poslední týden možná nebyl až tak tichý jako ty předcházející, což nemám rád – ale ani nebyl dost rušný na to, aby si zasloužil rc navíc.
Změny v 6.10 zahrnují odstranění podpory některý prastarých CPU Alpha, podporu stínových zásobníků na subarchitektuře x32, podporu jazyka Rust na systémech RISC-V, podporu některých synchronizačních primitiv z Windows NT (ačkoliv v 6.10 je to označené jako „rozbité“), systémové volání mseal()
, podporu fsverity v subsystému souborového systému FUSE, podporu ioctl()
v bezpečnostním modulu Landlock, subsystém profilování alokace paměti a další.
Viz shrnutí začleňovacího okna (část první a druhá) na Linux Weekly News a stránku KernelNewbies pro vydání 6.10 pro více podrobností.
Stabilní aktualizace: 6.9.9, 6.6.39 a 6.1.98 byly vydány 11. července. Poté 6.6.40 a 6.1.99 s jednou opravou regrese v USB následovaly 15. července.
Aktualizace 6.9.10, 6.6.41, 6.1.100, 5.15.163, 5.10.222, 5.4.280 a 4.19.318 byly revidovány a očekávány 18. července.
An empirical study of Rust for Linux. Jonathan Corbet. 11. července 2024
Výzkumná hodnota tohoto článku na USENIXu od Chung-jü Li a kol. sice není docela zřejmá, ale článek ukazuje, že projekt Rust-pro-Linux si získává širší pozornost.
Přestože Rust přitahuje více nových vývojářů do jaderné komunity, zjistili jsme, že jejich přispěvky se zaměřují hlavně na vytváření nástrojů týkajících se Rustu a samotných rustových balíčků, avšak neúčastní se vývoje kódu jádra. Oproti tomu 5 z 6 zkoumaných ovladačů (jak ukazuje Tabulka 5) přispěli hlavně autoři z linuxové komunity. Z toho vyplývá odloučení mezi mladými a zkušenými vývojáři a že vstupní bariéra programování jádra není snížena jazykem Rust.
Navíc obsahuje analýzu komentářů na LWN a Hacker News pomocí ChatGPT.
counted_by
v C (a Linuxu)Silva: How to use the new counted_by
attribute in C (and Linux). Jonathan Corbet. 17. července 2024
Gustavo A. R. Silva popisuje cestu k bezpečnějším polím s proměnlivou délkou v jádře, díky atributu counted_by
podporovanému Clang 18 a GCC 15.
Řádné užití atributu
counted_by
má řadu předpokladů. Jeden klíčový předpoklad je, že čítač musí být inicializován před prvním odkazem na prvek pole s proměnlivou délkou. Dalším předpokladem je, že pole musí vždy obsahovat aspoň tolik prvků, kolik ukazuje čítač.
Viz též: tento článek z roku 2023.
LWN.net Weekly Edition for July 25, 2024.
Kernel release status. Jonathan Corbet. 24. července 2024
Začleňovací okno 6.11 bylo otevřené, uzavření bylo očekáváno 28. července.
Stabilní aktualizace: 6.9.10, 6.6.41, 6.1.100, 5.15.163, 5.10.222, 5.4.280 a 4.19.318 byly všechny vydány 18. července. Aktualizace 6.10.1, obsahující jen několik oprav, následovala 24. července.
Aktualizace 6.9.11, 6.6.42 a 6.1.101 byly revidovány a očekávány 25. července.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: