Evropská komise naléhavě vyzvala členské státy EU, aby kvůli ochraně nezletilých na internetu urychlily zavádění unijní aplikace pro ověřování věku a zajistily její dostupnost do konce roku. Členské státy mohou zavést aplikaci EU pro ověřování věku jako samostatnou aplikaci nebo ji integrovat do takzvané evropské peněženky digitální identity.
Richard Biener oznámil vydání verze 16.1 (16.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 16. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Zulip Server z open source komunikační platformy Zulip (Wikipedie, GitHub) byl vydán ve verzi 12.0. Přehled novinek v příspěvku na blogu.
Před 30 lety, tj. v úterý 30. dubna 1996, byl spuštěn Seznam.cz.
Byly zpracovány a zveřejněny všechny videozáznamy, které stojí za zveřejnění, z konference FOSDEM 2026.
Od úterý 28. dubna musí nově uváděné notebooky v Evropské unii podporovat nabíjení přes USB-C. Jednotná nabíječka byla schválena Evropským parlamentem v říjnu 2022.
Byly publikovány informace o kritické zranitelnosti CVE-2026-31431 pojmenované Copy Fail v Linuxu, konkrétně v kryptografii (AF_ALG). Běžný uživatel může získat práva roota (lokální eskalaci práv). Na všech distribucích Linuxu vydaných od roku 2017. Pomocí 732bajtového skriptu. V upstreamu je již opraveno. Zranitelnost byla nalezena pomocí AI Xint Code.
Textový editor Zed dospěl do verze 1.0. Představení v příspěvku na blogu.
Vývojáři svobodného 3D softwaru Blender představili (𝕏, Mastodon, Bluesky) nejnovějšího firemního sponzora Blenderu. Je ním společnost Anthropic stojící za AI Claude a úroveň sponzoringu je Patron, tj. minimálně 240 tisíc eur ročně. Anthropic oznámil sponzorství v tiskové zprávě Claude for Creative Work.
VNC server wayvnc pro Wayland kompozitory postavené nad wlroots - ne GNOME, KDE nebo Weston - byl vydán ve verzi 0.10.0. Vydána byla také verze 1.0.0 související knihovny neatvnc.
Současné vývojové jádro je 4.11-rc4, vydané 26. března. Linus k tomu řekl: „Celkově to vypadá dobře. Změny jsou všude a většinou v obvyklých proporcích. Nějaký kód z ústřední části jádra se v diffstatu objevuje častěji než obvykle – museli jsme opravit audit a hashovací tabulku bpf, ale celkově vypadá vše normálně.“
Stabilní aktualizace: 4.10.6, 4.9.18 a 4.4.57 byly vydány 27. března.
Miluju správce, kteří dovedou cestovat v čase! Jsou velmi tolerantní k lidem, kteří jako první dvakrát nezkontrolují -next.
Většina cílových IOT zařízení je tak malá, že pro ně lidé přepisují operační systémy od píky. To je spousta fragmentace. Bavíme se o systémech, které mají méně než jeden megabajt RAM, občas i mnohem méně. I přesto jsou připojeny k internetu. A přesně tohle bude absolutní bezpečnostní noční můra.
Přál bych si, aby bylo možné využít linuxový ekosystém v co největší části oblasti IOT, aby se zabránilo nejhorším z těch nočních můr.
Kód by měl dávat smysl, jinak nebude možné ho udržovat. Jména jsou důležitá. Pokud kód neodpovídá jménu funkce, jedná se o chybu bez ohledu na to, zda daný kód má sémantický efekt nebo ne, protože nakonec se najde někdo, kdo bude na _očekávané_ sémantice záviset.
Eudyptula Challenge představuje sérii programovacích cvičení pro linuxový jádro. Začíná od základního jaderného modulu „Hello world“ a roste v náročnosti až k přijetí patchů do hlavního jádra. Soutěž se uzavře za několik měsíců, až se přihlásí 20 tisíc účastníků. LWN se Eudyptula Challenge věnovalo v roce 2014, když šlo o poměrně novou záležitost. Tentokrát se přihlásilo přes 19 000 účastníků a pouze 149 jich výzvu naplnilo.
Byl vydán jaderný podcast z 28. března. „V tomto vydání: Linus Torvalds oznamuje 4.11-rc4, časné ladění s USB3 earlycon, nadcházející podpora USB-C ve vydání 4.12 a probíhající vývoj, včetně různých prací na zrychlení zavádění systému, logování, futexech a IOMMU.“
David Howells na prvním sezení věnovaném souborovým systémům na letošním linuxovém summitu o úložištích, souborových systémech a správě paměti vedl diskuzi o rozhraní pro správu cache síťových souborových systémů. V případě CIFS, AFS, NFS, Plan9 a dalších vyvstává potřeba uživatelského prostoru moct explicitně zapsat obsah cache, připnout něco do cache a nastavit různé parametry cache. Howells by byl rád, kdyby pro tyto účely do jádra přibyl nějaký obecný mechanismus.
Tímto obecným mechanismem by mohly být příkazy ioctl() nebo něco jiného, řekl. Mělo by to fungovat i s cíli, které nebudeme moct otevřít, a s přípojnými body, aniž by došlo k automatickému připojení. Měly by existovat nějaké dotazovací operace, jež by určily, zda je soubor v cache, jak velká je tato cache a zda v ní došlo k nějakým změnám (tj. zda je dirty). Některé z nich budou použity k podpoře operací na odpojených síťových souborových systémech.
Některé parametry cache by byly také nastavovány skrze toto rozhraní. Například zda je objekt možné kešovat, rezervace prostoru, limity cache nebo která cache by měla být použita – to všechno jsou atributy, které by mohlo být potřeba nastavit. Není jasné, zda by tato nastavení měla platit pouze pro jednotlivé soubory, svazky nebo podstromy, řekl.
Operace bez připojení souborového systému vyžaduje schopnost připnout podstromy do cache a sdělit souborovému systému, aby je neodstraňoval. Pokud v souboru na serveru dojde ke změně, zatímco je v odpojeném režimu, je k dispozici několik nástrojů sloužících ke sloučení souborů. Ale změny ve struktuře adresáře apod. by mohly vést k souborům, které se nedají otevřít obvyklým způsobem. Souborový systém by musel vrátit hodnotu ECONFLICT nebo něco na ten způsob, aby naznačil, že jde o tento druh problému.
Howells navrhl nové systémové volání, které by vypadalo takto:
fcachectl(int dirfd, const char *pathname, unsigned flags,
const char *cmd, char *result, size_t *result_len);
Trochu to rozvedl ve svém příspěvku o navrhovaném rozhraní v e-mailové konferenci linux-fsdevel.
Objevily se námitky týkající se používání parametrů drifd a pathname, Jan Kára navrhl předávání deskriptoru souboru. Howells se obává, že by jádro kvůli konfliktům nemuselo zvládnout rozluštit cestu k souboru nebo by nemuselo zvládnout otevřít soubor na konci cesty kvůli konfliktním adresářům. Al Viro řekl, že tyto by mělo být možné otevřít pomocí O_PATH.
Trond Myklebust se zeptal, co by toto rozhraní používalo. Howellsova odpověď zněla: nástroje pro správu „v širším slova smyslu“. Většina aplikací by rozhraní nepoužívala, ale existuje skupina nástrojů AFS, které spravují cache skrze rozhraní ioctl() (pioctl()) založené na cestách (které není mezi linuxovými vývojáři oblíbené). Jeffa Laytona zajímalo, zda je to hlavně kvůli operacím v odpojeném stavu, ale Howells řekl, že jsou i jiná využití, „která se cache týkají.“ Řekl, že se jedná o případ, kdy by rád „zabil co nejvíc much jednou ranou.“
Rozhraní příkazových řetězců (cmd) je dalším zdrojem starostí. Josef Bacik uvažoval, že by použití rozhraní netlinku dávalo větší smysl než vytvoření nového systémového volání, které by parsovalo příkazový řetězec. Howells nechtěl mít více systémových volání, takže řetězec příkazů je zamýšlen tak, že by se tomu měl vyhnout. Bacik řekl, že i když vypadá netlink otravně, ve skutečnosti se používá opravdu dobře. Howells pak řekl, že se tedy na netlink podívá.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: