Byla vydána nová verze 5.1 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v poznámkách k vydání. Videopředstavení na YouTube.
Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.
SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.
Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační
… více »PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují
… více »GIMP 3.2 byl oficiálně vydán (Mastodon, 𝕏). Přehled novinek v poznámkách k vydání.
FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.
Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.
Přehled lednový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 January 4, 2024.
Kernel release status. Jonathan Corbet. 3. ledna 2024
Vývojové jádro 6.7-rc8 bylo vydáno 31. prosince. Linus řekl:
Takže podle očekávání se ve svátečním týdnu celkem nic nestalo. Dostali jsme změny doslova jen 45 souborů a skoro třetina z těch souborů ani není kód jádra (tj. záležitosti jako testy, skripty, Kconfig a aktualizace souboru správců). A část zbytku jsou přípravy a úklid pro budoucí (skutečné) změny.
Ale je tam pár skutečných oprav a mám podezření, že ještě několik jich dostaneme příští týden, jak se lidé budou probírat z otupělosti z přejedení.
Předtím bylo vývojové jádro 6.7-rc7 vydáno 23. prosince.
Stabilní aktualizace: 5.15.145 byla vydána 23. prosince. Skládá se převážně z oprav subsystému ksmbd, který byl označen za rozbitý kvůli (doposud) chybějící podpoře jader 5.15.x. Následně byly 6.6.9 a 6.1.70 vydány 1. ledna.
Stabilní aktualizace 6.6.10, 6.1.71, 5.15.146 a 5.10.206 byly revidovány a očekávány 5. ledna.
Lenôtre: Maestro - Introduction. Jake Edge. 3. ledna 2024
Luc Lenôtre na svém blogu představuje Maestro, „unixové jádro a operační systém napsané od píky v Rustu“. Maestro je zamýšleno jako „lehké a kompatibilní s Linuxem do té míry, aby bylo použitelné v každodenním životě“. Projekt začal, v C, už v roce 2018, ale po roce a půl přepnul do Rustu. Současný stav:
Maestro je monolitické jádro, prozatím podporující pouze architekturu x86 (32bitovou).
V době psaní těchto slov bylo více méně implementováno 135 ze 437 systémových volání Linuxu (zhruba 31 %). Projekt má 48 000 řádků kódu ve 615 souborech (všechny repozitáře dohromady, spočítáno příkazem
cloc).
Projekt byl také diskutován na Hacker News.
MAX_ORDER: prostá změna celočíselného makra vede k problémům.LWN.net Weekly Edition for January 11, 2024.
Kernel release status. Jonathan Corbet. 10. ledna 2024
Jádro 6.7 bylo vydáno 7. ledna. Linus řekl:
Výsledek: 6.7 je (co do počtu commitů: přes 17k neslučovacích commitů, s 1k+ sloučeními) jedno z největších vydání jádra, jaká jsme kdy měli, ale ten týden navíc pro rc8 byl ryze jen kvůli načasování vycházejícímu na svátky, ne kvůli jakýmkoliv komplikacím s větším vydáním.
Mezi titulními vlastnostmi tohoto vydání jsou: odstranění podpory architektury Itanium, první část API futex2, podpora futexu v io_uring, mechanismus výjimek v BPF, souborový systém bcachefs, TCP Authentication Option, režim chytrého prohledávání pro Kernel Samepage Merging a podpora síťování pro bezpečnostní modul Landlock. Viz shrnutí začleňovacího okna (část první a druhá) na Linux Weekly News a stránku KernelNewbies pro vydání 6.7 pro více podrobností.
Stabilní aktualizace: 6.6.10, 6.1.71, 5.15.146 a 5.10.206 byly vydány 5. ledna, poté 5.4.266, 4.19.304 a 4.14.335 následovaly 8. ledna a 4.14.336, 6.6.11 a 6.1.72 10. ledna.
Dává se na vědomí, že toto je konec stabilní řady 4.14:
Toto je POSLEDNÍ jádro 4.14.y, které bude vydáno. Nyní je oficiálně u konce života. Již tuto verzi jádra NEpoužívejte, prosím, přesuňte se k novější verzi, jaká je zobrazena na stránce vydání na kernel.org.
Všichni uživatelé jádra řady 4.14 musejí aktualizovat. Ale pak se přesunout na novější vydání. Pokud jste zaseklí na této verzi, protože to vyžaduje dodavatel, běžte si pro podporu tohoto zastaralého stromu jádra k tomu dodavateli, protože to je to, zač mu platíte :)
Leemhuis: Regression tracking: state of the union early 2024. Jake Edge. 9. ledna 2024
Thorsten Leemhuis píše o svých plánech na zlepšení nakládání jádra s regresemi v nadcházejícím roce.
Nejvyšší prioritou odteď bude „učinit regzbot užitečnějším pro správce jaderných subsystémů“. Má úsilí ve sledovaní bude samozřejmě pokračovat, ale až na regrese v aktuálním a předchozím hlavním cyklu nemusí nic dostat mnoho mé pozornosti. Tato změna zaměření také znamená, že se nebudu moc zaobírat řešením nejasností kolem toho, „jak by se s regresemi mělo nakládat“, což již vícekrát vedlo k jistému napětí. Ale v dlouhodobém horizontu by to mělo být pro dobro věci.
Quote of the week. Jonathan Corbet. 10. ledna 2024
Jak C, tak C++ se dostalo hodně vývoje od roku 1999 a můj osobní názor je, že C++ fakticky konečně „dospělo“ v lepší C pro ten druh embedded programování, jaký představuje jádro OS. To říkám jako autor velmi mnoha maker a inline assemblerových hacků v jádře.
LWN.net Weekly Edition for January 18, 2024.
Kernel release status. Jonathan Corbet. 17. ledna 2024
Začleňovací okno 6.8 bylo otevřené, ačkoliv začleňování se zastavilo, když Linusovi další dobu nešel proud. Začleňovací okno by za normálních okolností bylo uzavřeno podle očekávání 21. ledna, ale je možné, že bude prodlouženo.
Stabilní aktualizace: 5.10.207, skládající se téměř výhradně z vratek v subsystému SCSI, byla vydána 12. ledna. Aktualizace 6.6.12, 6.1.73, 5.15.147, 5.10.208, 5.4.267 a 4.19.305 následovaly 15. ledna.
Kicinski: netdev in 2023. Jonathan Corbet. 17. ledna 2024
Správce síťového kódu Jakub Kicinski (společně s několika spolupracovníky) dal dohromady shrnutí, co se událo v síťování v jádře během roku 2023.
Napříč těmito vydáními ti, kdo obstarávají patche netdev (DaveM, Jakub, Paolo), aplikovali 7243 patchů a výsledné žádosti Linusovi o začlenění změny popsaly v 6398 slovech. Vzhledem k objemu práce nemůžeme projít všechna zlepšení, ani se moc podrobně věnovat síťovým podstromům (vylepšení BPF… práce na bezdrátu WiFi 7…). Místo toho se snažíme zaměřit na hlavní motivy a vývoj, jež subjektivně shledáváme zajímavé.
Quotes of the week. Jonathan Corbet. 17. ledna 2024
‚
i‘ je integer. Tak to je, stěžujte si na Fortran, jestli chcete. Zjistit, že někdo použil ‚i‘ pro unsigned long long, je jako zahlédnoutstruct inode *page;Je to překvapivé a čtenáři by neměli být vystaveni překvapením.
Nakonec jsem přes vánoční prázdniny napsal linuxový plánovač v Rustu pomocí sched-ext, jen tak pro zábavu. Zaráží mě, že nejenže funguje, ale dokonce dokáže překonat i výchozí plánovač Linuxu (EEVDF) při určitý typech zátěže (tj. hry).
LWN.net Weekly Edition for January 25, 2024.
Kernel release status. Jonathan Corbet. 24. ledna 2024
Vývojové jádro 6.8-rc1 bylo vydáno 21. ledna. Linus řekl:
Tak tohle nebylo zrovna nejpříjemnější začleňovací okno, ale většina nepříjemností vůbec nesouvisela s kódem a téměř zcela souvisela s ošklivým počasím. Jen několik technických zádrhelů. A po velmi velkém vydání 6.7 vypadá 6.8, že je vlastně menší než průměr, ačkoliv ve skutečnosti nijak zvlášť.
Stabilní aktualizace: 6.7.1, 6.6.13 a 6.1.74 byly vydány 20. ledna.
Stabilní aktualizace 6.7.2, 6.6.14, 6.1.75, 5.15.148, 5.10.209, 5.4.268 a 4.19.148 byly revidovány a mohly přijít každou chvíli. (Vydány byly 25. ledna.)
Quotes of the week. Jonathan Corbet. 24. ledna 2024
Smrt Hlavičkám Seznamů! Jsou dokonalou datovou strukturou pro CPU z éry roku 1995. 90 % výkonu vašeho CPU nechávají ladem, pokud jste si své CPU koupili v posledních pěti letech. Jestliže hlavičky seznamů rozesmutňují rust, je to o důvod víc, proč je zrušit.
Muž, kterým jsem tehdy byl, uváděl články s benchmarky ukazujícími, že ReiserFS byl rychlejší než ext2. Muž, kterým jsem teď, by své články začal uznáním, že byly rychlejší než souborové systémy ostatních operačních systémů, a poděkováním za léta, co jsme jsme tyto souborové systémy používali k napsání vlastních. Že jsem tak neučinil, byla moje první vážná společenská chyba v linuxové komunitě a bylo to zcela zbytečné.
—Hans Reiser píše z vězení
mseal() se blíží: pokrok na nové systémovém volání pro tvrzení aplikací.Nástroje: Tisk bez diskuse
Tiskni
Sdílej: