V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 15.0 (Mastodon). Forgejo je fork Gitei.
Současně se SUSECON 2026 proběhne příští čtvrtek v Praze také komunitní Open Developer Summit (ODS) zaměřený na open source a openSUSE. Akce se koná ve čtvrtek 23. 4. (poslední den SUSECONu) v Hilton Prague (místnost Berlin 3) a je zcela zdarma, bez nutnosti registrace na SUSECON. Na programu jsou témata jako automatizace (AutoYaST), DevOps, AI v terminálu, bezpečnost, RISC-V nebo image-based systémy. Všichni jste srdečně zváni.
Český úřad zeměměřický a katastrální zavedl u anonymního nahlížení do katastru nemovitostí novou CAPTCHA ve formě mapové puzzle: nepřihlášení uživatelé musí nově správně otočit devět dlaždic v 3x3 poli tak, aby dohromady daly souvislý obrázek výseče reálné mapy, přičemž na to mají pouze jeden časově omezený pokus. Test je podle uživatelů i odborníků příliš obtížný a na sociálních sítích pochopitelně schytává zaslouženou kritiku a
… více »Byla vydána verze 1.95.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.
Mozilla prostřednictvím své dceřiné společnosti MZLA Technologies Corporation představila open-source AI klienta Thunderbolt. Primárně je určený pro firemní nasazení.
Firma Cal.com oznámila, že přesouvá svůj produkční kód z otevřeného do uzavřeného repozitáře z důvodu bezpečnostního rizika umělé inteligence, která prý dokáže vyhledávat a zneužívat zranitelnosti rychleji, než by je jejich vývojářský tým stíhal opravovat. Zároveň zveřejnila samostatnou, open-source verzi Cal.diy pod licencí MIT, ovšem bez řady původních funkcí. O tom, zda je toto opatření rozumné, existují pochyby. … více »
Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.04. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Kryptografická knihovna OpenSSL byla vydána v nové verzi 4.0. Přehled změn v souboru CHANGES.md na GitHubu. Odstraněna byla podpora SSLv2 Client Hello a SSLv3. Ve výchozím nastavení byla zakázána podpora odmítnutých eliptických křivek v TLS dle RFC 8422. Přibyla například podpora Encrypted Client Hello (ECH, RFC 9849).
curl up 2026, tj. setkání vývojářů a uživatelů curlu, proběhne opět v Praze. O víkendu 23. a 24. května v Pracovně.
Aplikace pro ověřování věku uživatelů on-line platforem je technicky hotová a brzy bude k dispozici pro občany EU, oznámila dnes předsedkyně Evropské komise Ursula von der Leyenová. Půjde podle ní o bezplatné a snadno použitelné řešení, které pomůže chránit děti před škodlivým a nelegálním obsahem. Aplikace bude podle ní fungovat na jakémkoli zařízení a bude zcela anonymní.
Přehled dubnový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 April 7, 2022.
Kernel release status. Jonathan Corbet. 6. dubna 2022
Vývojové jádro 5.17-rc1 bylo vydáno 3. dubna. Linus řekl: „Ve skutečnosti, aspoň čistě co do počtu commitů, bylo tohle začleňovací okno největší za nějaký čas. Ale doufejme, že k vydání to bude plynulá plavba.“ Nakonec bylo v tomto okně začleněno 13 207 neslučovacích sad změn.
Stabilní aktualizace: 4.14.275 obsahující zvláště porty zmírnění Spectre na arm64 byla vydána 2. dubna.
První stabilní aktualizace po uzavření začleňovacího okna bývají velké a příští várka nezklame: 5.17.2 (1 126 patchů), 5.16.19, (1 017) 5.15.33 (913) a 5.10.110 (599) jsou plánovány na 7. dubna (a vydány byly 8. dubna).
Cook: Security things in Linux v5.10. Jonathan Corbet. 5. dubna 2022
Kees Cook dohání skluz za změnami zabezpečení jádra 5.10 vydaného na konci roku 2020.
Se statickými větvemi může být rozhodnutí if/else natvrdo zakódováno, místo aby se pokaždé vyhodnocovalo za běhu. Takové větve mohou být i aktualizovány (jádro prostě přepíše kód tak, aby „větev“ přepnul). Tyto všechny principy se týkají také statických volání, ale jsou určeny k náhradě nepřímých volání funkcí (tj. volání přes ukazatel na funkci) voláním přímým (tj. natvrdo zakódovaná adresa volání). To odstraňuje potřebu zmírnění Spectre (např. RETPOLINE) pro tato nepřímá volání a obchází hledání ukazatele v paměti. Pro náročný kód (jako v plánovači) to má měřitelný dopad na výkon. Poslouží to také jako svého druhu implementace Control Flow Integrity: nepřímé volání bylo odstraněno a možné cíle byly explicitně určeny už během překladu.
An XFS 5.19 roadmap. Jonathan Corbet. 6. dubna 2022
Uživatele souborového systému XFS by mohla zajímat tato zpráva od Davea Chinnera, který opět převzal správu XFS pro vývojový cyklus 5.19. Obsahuje jeho plány pro tento cyklus, které zahrnují příchod mnoha velkých skupin patchů.
Opravdu bych rád zkusil odšpuntovat nedávná úzká hrdla v začleňování, takže tady je několik sad patchů, pro které chci zkusit získat odezvu, testování a začlenění do 5.19. Snad to nezkomplikuje příliš mnoho překvapení, a tak nějaké plánování, které překvapení omezí, by se hodilo..
Quote of the week. Jonathan Corbet. 6. dubna 2022
Všeobecné nasazení IP sítí přenášených ptáky čelí zpoždění v řádu desítek let. Poté, co operátoři zjistili, že ptáci nejsou skuteční (nyní potvrzeno vládou Spojených států), nejprve začaly práce na porozumění řadě podivností ve firmwaru dronů, než bude pokračovat nasazení ve velkém měřítku. V současnosti nejsou žádné zřejmé termíny.
LWN.net Weekly Edition for April 14, 2022.
Kernel release status. Jonathan Corbet. 13. dubna 2022
Vývojové jádro 5.17-rc2 bylo vydáno 10. dubna. „Tady to vypadá docela normálně, i když je brzy v cyklu vydání, takže tak trochu těžko říct s jistotou. Ale aspoň to nevypadá nijak zvlášť divně a opravy jsou všude.“
Stabilní aktualizace: 5.17.2, 5.16.19, 5.15.33 a 5.10.110 byly vydány 8. dubna, poté 4.9.310 následovala 12. dubna a 5.17.3, 5.16.20, 5.15.34 a 5.10.111 13. dubna.
trusted_for() se odrazilo od začleňovacího okna: funkcionalitě, která nástrojům umožňuje doptat se jádra, zda soubor je „důvěryhodný“ (ke spuštění), se nepodařilo dostat se do jádra 5.18.LWN.net Weekly Edition for April 21, 2022.
Kernel release status. Jonathan Corbet. 20. dubna 2022
Vývojové jádro 5.17-rc3 bylo vydáno 17. dubna. Linus řekl: „Je nedělní odpoledne a všichni víte, co to znamená. Je čas dalšího kandidáta na vydání. (Ano, ano, je také Velikonoční neděle, ale priority, lidi!)“
Stabilní aktualizace: 5.4.189 a 4.19.238 byly vydány 15. dubna, poté 5.17.4, 5.15.35, 5.10.112, 5.4.190, 4.19.239, 4.14.276 a 4.9.311 následovaly 20. dubna.
LWN.net Weekly Edition for April 28, 2022.
Kernel release status. Jonathan Corbet. 27. dubna 2022
Vývojové jádro 5.17-rc4 bylo vydáno 24. dubna. Linus řekl: „Poměrně pomalý a klidný týden – což mě vede k podezření, že došlápne i druhá noha. Ale možná to tentokrát prostě jen jde opravdu dobře. I to se koneckonců také _někdy_ musí stát.“
Stabilní aktualizace: 5.17.5, 5.15.36, 5.10.113, 5.4.191, 4.19.240, 4.14.277 a 4.9.312 byly vydány 27. dubna.
fq_codel a sch_cake ve světěTäht: The state of fq_codel and sch_cake worldwide. Jonathan Corbet. 25. dubna 2022
Dave Täht dal do kupy shrnutí stavu férových front a boje proti bufferbloatu obecně.
Velmi dobrá zpráva, ačkoliv by se mohlo zdát, že negativa v seznamu výše naprosto převládají, je, jsem si jistý, že na miliardách zařízení odvádí fq_codel dobrou práci. Jsem si jistý, že se zvedá vlna zasvěcených systémových administrátorů a uživatelů, kteří používají chytrou správu front ve správnou dobu na správných místech. Na trhu už je víc než dost výrobků, které obsahují ty správné věci k tomu, aby dokázaly vytvořit lepší sítě, když je problém rozpoznán a oprava použita.
Quotes of the week. Jonathan Corbet. 27. dubna 2022
Teď je čas zamyslet se, co bychom měli dělat. Měl by ntfs3 být prostě odstraněn? I když jsem hodně chtěl, aby ntfs3 stál za to, musím říct, že hlasuji pro odstranění, pokud nepřijde žádný zachránce téhle katastrofy. Ano, rozbíjíme uživatelský prostor, ale mohli bychom ho rozbít v tichosti, když to nikdo nebude udržovat.
Myslím, že Linus nedávno řekl, že Rust v jádře je něco, co by mohlo selhat, a má pravdu – ale když to selže, nebude to jen selhání lidí kolem Rustu, kteří neudělají nezbytnou práci, bude to i _naše_ selhání, selhání s nimi spolupracovat.
A já si myslím, že jádro Rust potřebuje v dlouhodobém časovém horizontu. Rust je vůbec největším pokrokem vstříc programovacím jazykům s vestavěnými důkazy správnosti v oblasti systémů, a to je velké. Je to jen první krok, nic to neřeší – příštím krokem budou pravděpodobně závislé typy (jako v Idris), dál těžko říct. Ale možná za 50 100 let bude systémové programování vypadat hodně jinak.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: