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 zářijový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 September 5, 2024.
Kernel release status. Jonathan Corbet. 4. září 2024
Vývojové jádro 6.11-rc6 bylo vydáno 1. září. Linus řekl: „Věci vypadají vcelku normálně, ačkoliv jsme měli možná nezvykle mnoho oprav souborových systémů, rozprostřených mezi smb, xfs, bcachefs a netfs.“
Stabilní aktualizace: 6.10.7, 6.6.48 a 6.1.107 byly vydány 29. srpna, poté 6.10.8, 6.6.49, 6.1.108, 5.15.166, 5.10.225, 5.4.283 a 4.19.321 následovaly 4. září.
Rust-for-Linux developer Wedson Almeida Filho drops out. Jonathan Corbet. 29. srpna 2024
Wedson Almeida Filho, jeden z hlavních vývojářů vedoucích projekt Rust-for-Linux, projekt opustil.
Po bezmála 4 letech jsem shledal, že mi schází energie a nadšení, které jsem kdysi míval, abych odpovídal na některé netechnické nesmysly, takže nejlepší bude přenechat to těm, kteří na to ještě mají.
Jako příklad druhu „nesmyslů“, které měl na mysli, uvedl odkaz na video z diskuze o Rustu pro souborové systémy na Summitu o linuxových úložištích, souborových systémech, správě paměti a BPF 2024. Jeho práce byla zásadní pro to, aby se projekt dostal tak daleko. Bude postrádán.
Airlie: On Rust, Linux, developers, maintainers. Jonathan Corbet. 30. srpna 2024
Dave Airlie použil analogii mezi fázemi stavby silnice a přidávání Rustu do jádra Linux.
Pro průzkumníky je proces spolupráce se správci frustrující a pomalý, nedělá jim takovou radost jako provádění průzkumu a protože jim stále jde jen o ten hotel na konci, když se správce pustí do podrobností některé jeho křižovatky, nechtějí nic než zůstat ve svém hotelu.
Cesta se postaví, bude na ní provoz. Kde měly být křižovatky, budou tunely, budou na ní mosty, které je nutné postavit z obou stran, ale myslím, že se postaví.
LWN.net Weekly Edition for September 12, 2024.
Kernel release status. Jonathan Corbet. 11. září 2024
Vývojové jádro 6.11-rc7 bylo vydáno 8. září. Linus řekl:
A přál bych si, abych mohl říct, že se věci uklidnily, ale opravdu to říct nemůžu. Ve skutečnosti je rc7 o něco větší, než byly rc6 i rc5, a to jak co do počtu commitů, tak velikostí samotných změn. Takhle by to opravdu fungovat nemělo.
Přesto tady není nic *děsivého*.
Podle všeho „stále váhal“, jestli 6.11 vydat příští víkend, což by způsobilo, že by začleňovací okno 6.12 vyšlo na Summit správců, konferenci Linux Plumbers a Open Source Summit. Od té doby ovšem řekl, že měl v plánu pokračovat s vydáním 15. září.
Stabilní aktualizace: 6.10.9, 6.6.50 a 6.1.109 byly vydány 8. září.
Stabilní aktualizace 6.10.10, 6.6.51, 6.1.110, 5.15.167, 5.10.226, 5.4.284 a 4.19.322 byly revidovány a očekávány 12. září.
The realtime preemption end game — for real this time. Jonathan Corbet. 6. září 2024
Práce na preempci v reálném čase pro jádro Linux začala téměř přesně před 20 lety (ačkoliv samozřejmě měla kořeny v dřívější práci). Upřímně řečeno, dokončení tohoto úkolu zabralo o něco více času, než kdokoliv ze zúčastněných očekával. Nyní však Sebastian Andrzej Siewior zaslal stručnou skupinu patchů, která umožňuje povolit preempci v reálném čase v hlavní řadě jádra na třech architekturách.
Se začleněním kusů
printk
by mohl býtPREEMPT_RT
povolen na X86, ARM64 a Risc-V. Tyto tři začleněné architektury vyžadovaly v průběhu let změny takové, že jsem v pozici, kdy nemám ve frontě žádné podstatné změny, které by je ovlivnily.
Blahopřání přísluší mnoha vývojářům, kteří na tomto projektu pracovali poslední dvě dekády.
Adams: Linux's bedtime routine. Jonathan Corbet. 9. září 2024
Jacob Adams se potuloval kódem hibernace jádra:
Jak se Linux přesouvá ze stroje bdícího do stroje hibernovaného? Jak potom dokáže obnovit kompletní status? Tyto otázky mě přivedly k přečtení příliš mnoha C, abych přišel na to, jak naviguje právě touto hranicí hardwaru a softwaru.
iowait
: plánovací heuristiky založené na úlohách čekajících na dokončení rychlých I/O operací jsou poněkud dvojsečná zbraň, takže se hledají lepší možnosti.LWN.net Weekly Edition for September 19, 2024.
Kernel release status. Jonathan Corbet. 18. září 2024
Jádro 6.11 bylo vydáno 15. září. Linus řekl: „Zase jsem jednou na cestách a ne ve svém obvyklém časovém pásmu, ale tady ve Vídni je neděle odpoledne a 6.11 je venku.“ Významné změny v tomto vydání zahrnují nové operace io_uring pro bind()
a listen()
, patche vnořeného zamykání „spodní poloviny“, schopnost zapisovat do zaneprázdněných spustitelných souborů, podporu psaní blokových ovladačů v Rustu, podporu atomických operací zápisu na blokové vrstvě, slab alokátor pro vyhrazené přihrádky, implementaci getrandom()
ve vDSO 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.11) pro více informací.
Stabilní aktualizace: 6.10.10, 6.6.51, 6.1.110, 5.15.167, 5.10.226 5.4.284 a 4.19.322 byly vydány 12. září, poté 6.10.11, 6.6.52 a 6.1.111 následovaly 18. září.
Security proof for Linux's random number generator. Daroc Alden. 17. září 2024
Čtveřice výzkumníků zveřejnila formální důkaz, že nový deterministický generátor náhodných bitů (DRBG) v Linuxu je bezpečný v určitém slova smyslu – konkrétně, že počet dotazů nutný pro odhalení vnitřního stavu závisí na kvalitě entropie, kterou dokáže získat z různých zdrojů. Dokud dokáže získat dostatečnou entropii, produkuje bezpečná náhodná čísla.
Od významných strukturálních změn v Linuxu 4 a Linuxu 5.17 neproběhl žádný výzkum dokazatelné bezpečnosti Linux-DRBG. Poprvé (co je nám známo) formálně modelujeme Linux-DRBG v Linuxu 6.4.8 a dokazujeme jeho bezpečnost v modelu robustnosti bez seedu.
Poděkování náleží Jasonu Donenfeldovi, který na tento článek upozornil.
Quote of the week. Jonathan Corbet. 18. září 2024
Není to „zázračné řešení“, proč bychom měli používat rust v jádře Linux, ale je to „velké obří kladivo“, které má pomoct vytlouct a předcházet MNOHA častým druhům zranitelností jádra a chyb (pamatujte, „všechny vstupy jsou zlé!“ a tato změna vás nutí neustále si to uvědomovat, což je něco, co C v jádře nedělá.)
Vždycky jsem měl pocit, že Rust by byl ta budoucnost, kterou jsme potřebovali v Linuxu, ale teď si jsem jistý, protože pokud dokážeme udělat takovéto věci, aniž by v tom byla nějaká režie (všechno se to ověřuje při sestavení), byli bychom hloupí, kdybychom tomu nedali šanci doopravdy.
LWN.net Weekly Edition for September 26, 2024.
Kernel release status. Jonathan Corbet. 25. září 2024
Začleňovací okno 6.12 bylo stále otevřené, uzavření bylo očekáváno 29. září.
Stabilní aktualizace: v tomto týdnu žádné nebyly vydány.
The realtime preemption pull request. Jonathan Corbet. 20. září 2024
19. září doručil Thomas Gleixner žádost o začlenění patchů umožňujících preempci v reálném čase Linusi Torvaldsovi – vytištěnou, zabalenou ve zlatě a se stužkou, jak si to Torvalds vyžádal. Byl to významný milník představující dokončení projektu, který vyžadoval 20leté úsilí. Blahopřejeme všem zúčastněným.
Torvalds žádost o začlenění vyplnil následující ráno.
Quote of the week. Jonathan Corbet. 25. září 2024
Takže z toho vyplývá, že kdokoliv říká „nedokážeme držet krok se všemi těmi CVE,“ přiznává, že nedokáže držet krok se všemi současnými (a minulými!) zranitelnostmi přítomnými v jádře.
Buď nemají model hrozeb, nedokáží podle svého modelu hrozeb vybírat prioritní patche, nebo nezvládají držet krok se stabilními vydáními, protože mají nějaké mezery v testování nasazení.
Je jen několik málo nasazení, která to zvládají, abych byl upřímný. To je stěží novinka, ale nyní je to lépe vidět.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Práce na preempci reálného časuNedava moc smysl, lepsi je "preempci v realnem case", pripadne "v omezenem case", protoze se nepreemtuje ten cas, ale procesy, a k te preemci dojde behem toho "omezeneho casu".