CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.
Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.
Wikipedie slaví 25. výročí svého založení. Vznikla 15. ledna 2001 jako doplňkový projekt k dnes již neexistující encyklopedii Nupedia. Doména wikipedia.org byla zaregistrována 12. ledna 2001. Zítra proběhne v Praze Večer svobodné kultury, který pořádá spolek Wikimedia ČR.
Po více než dvou letech od vydání předchozí verze 2.12 byla vydána nová stabilní verze 2.14 systémového zavaděče GNU GRUB (GRand Unified Bootloader, Wikipedie). Přehled novinek v souboru NEWS a v aktualizované dokumentaci.
Google Chrome 144 byl prohlášen za stabilní. Nejnovější stabilní verze 144.0.7559.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 10 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře (YouTube).
Microsoft zveřejnil zdrojový kód XAML Studia a uvolnil ho pod MIT licencí. XAML Studio je nástroj ze světa Windows, určený pro tvorbu uživatelského rozhraní aplikací pomocí XAML (Extensible Application Markup Language). Stalo se tak zhruba po osmi letech od prvního prohlášení Microsoftu, že se tento kód chystá zveřejnit.
TimeCapsule, 'časová kapsle', je jazykový model trénovaný výhradně na datech z určitých míst a časových období, aby se tak napodobila autentická slovní zásoba, způsob vyjadřování a názory dané doby. Na Hugging face jsou k dispozici modely natrénované na historických textech dostupných v oblasti Londýna mezi lety 1800 až 1875.
Radicle byl vydán ve verzi 1.6.0 s kódovým jménem Amaryllis. Jedná se o distribuovanou alternativu k softwarům pro spolupráci jako např. GitLab.
Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.
Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.
Přehled květnový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 May 5, 2022.
Kernel release status. Jonathan Corbet. 4. května 2022
Vývojové jádro 5.17-rc5 bylo vydáno 1. května. Linus řekl: „Takže pokud minulý týden byl rc4 drobný a menší než obvykle, zdá se, že to bylo zčásti načasováním, a teď je rc5 o něco větší než obvykle. Ale jen o velmi drobný kousek větší než obvykle – jistě ne skandálně, ani mi to nedělá starosti.“
Stabilní aktualizace: 5.15.37 a 4.19.241 byly vydány 1. května.
LWN.net Weekly Edition for May 12, 2022.
Kernel release status. Jonathan Corbet. 11. května 2022
Vývojové jádro 5.17-rc6 bylo vydáno 8. května. Linus řekl: „Prosím, běžte to všechno otestovat – protože teď to může vypadat dobře, ale průběžné testování je to jediné, co to může zajistit.“
Stabilní aktualizace: 5.17.6, 5.15.38, 5.10.114 a 5.4.192 byly vydány 9. května.
Další várka aktualizací byla očekávána 12. května, viz níže.
NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver (Phoronix). Jonathan Corbet. 11. května 2022
Phoronix hlásí, že dny proprietárních grafických ovladačů NVIDIA jsou sečteny.
Otevřené jaderné moduly NVIDIA jsou již považovány za „připravené k nasazení v praxi, na vyžádání“ s GPU v datacentrech. V případě GPU GeForce a pro pracovní stanice je kód otevřeného jaderného modulu považován za „kvalitu alfaverze“, ale s budoucími vydáními se má zlepšit. NVIDIA již zavrhla přístup spočívající v monolitickém jaderném modulu zajišťujícím podporu GPU pro datacentra, aby se zaměřila na toto otevřené řešení jaderného ovladače (a stávající proprietární jaderný modul využívající GSP). Tento open-source jaderný ovladač bude podporovat pouze GPU Turing a novější. Starší GPU jsou odkázány na dosavadní proprietární jaderné ovladače, popřípadě DRM ovladač Nouveau.
Kód v uživatelském prostoru ale zůstává proprietární, což by mohlo nakonec zabránit začlenění tohoto kódu do hlavní větve jádra.
Doplnění: je tu tisková zpráva NVIDIA o nových ovladačích.
Quotes of the week. Jonathan Corbet. 11. května 2022
Je-li cílem posílat peníze kryptografům, jsem si docela jistý, že chceme, aby odpovědí byla noční můra bezpečnostního auditu, takže mi dovolte navrhnout následující myšlenku. Máme SIGWINCH, který upozorňuje procesy na změny velikosti okna, takže by tu měl být i signál pro změny RNG, který by se měl jmenovat SIGRINCH, a měl by tu být jiný mechanismus, který by řešil klonování výstupu RNG uvnitř jádra, a měly by tu být nekončící řady článků o Grinchových útocích, včetně článků svým způsobem dokazujících zabezpečení proti Grinchovým útokům, a nasazení softwaru, který je jakžtakž chráněný proti Grinchovým útokům, a strach ze špatného PR při opuštění čehokoliv označovaného jako ochrana, protože hej, _možná_ ta ochrana něco dělá a není to tak, že by někomu byly vytknuty škody způsobené zvýšenou složitostí na úrovni systémů.
Ten poměrně nedávný špatný kód random32.c založený na siphash byl přidán jako reakce na obavy, že dřívější random32.c byl moc deterministický. Z obav, že random.c byl (tehdy) moc pomalý, tímto kódem anonymně přispěl někdo, kdo pravděpodobně používal přezdívku dlouhodobého anonymního přispěvatele George Spelvina. Pak se z toho vynořil svým způsobem stínový systém pro sbírání entropie, který měl svá vlastní chapadla napříč různým síťovým kódem přidaným halabala.
Přestaňte👏dělat👏vlastní👏mizerné👏generátory👏náhodných👏čísel👏.
Rád bych prolomil hlavu 22 „řekněte si o napsání nového ovladače zařízení v rustu, ale podpora rustu ještě není hotová“ vs „podpora rustu není hotová, protože ještě není dost ovladačů“. Opravdu mi připadá, že je tu potřeba držet se „vydávejte brzy, vydávejte často“. Je těžké vyvíjet nad -next. :)
—Kees Cook o začlenění Rustu do jádra 5.19
Toto vydání se skládá z reportáží ze Summitu o úložištích, souborových systémech, správě paměti a BPF v Linuxu 2022 jako:
mmap_lock: letošní verze každoročního tématu škálovatelnosti výpadků stránek, tentokrát snad s nějakými řešeními na obzoru.get_user_pages().LWN.net Weekly Edition for May 19, 2022.
Kernel release status. Jonathan Corbet. 18. května 2022
Vývojové jádro 5.17-rc7 bylo vydáno 15. května. Linus řekl: „Je to nadále celkem v klidu, takže tohle je nejspíš poslední rc před 5.18, pokud se příští týden nestane něco zlého.“
Stabilní aktualizace byly tento týden vydatné: 5.17.7, 5.15.39, 5.10.115, 5.4.193, 4.19.242, 4.14.278 a 4.9.313 byly vydány 12. května. 5.17.8, 5.15.40, 5.10.116, 5.4.194, 4.19.243, 4.14.279 a 4.9.314 vyšly 15 května a 5.17.9, 5.15.41, 5.10.117, 5.4.195, 4.19.244, 4.14.280 a 4.9.315 se objevily 18. května.
Andrew Morton's first pull request. Jonathan Corbet. 18. května 2022
Tento týden v jaderné e-mailové konferenci v tichosti padl vlastně milník. Andrew Morton je již mnoho let ústřední součástí vývojového procesu. Hrál klíčovou roli v posunu jádra od víceletých vývojových cyklů k rychlé integraci nového kódu, procesu, který vyvrcholil na jaderném summitu 2004. Ale přes to všechno Morton nikdy nebyl příznivcem Gitu a nepoužíval ho. Místo aby Linusi Torvaldsovi posílal žádosti o začlenění, posílal obrovské patchové bomby v podobě e-mailů.
Jak se probíralo na nedávném Summitu o úložištích, souborových systémech, správě paměti a BPF v Linuxu, to se mění. Nové způsoby se ukázaly v pátek 13., kdy Morton zaslal Torvaldsovi svou vůbec první žádost o začlenění. Výsledné začlenění do hlavní řady jádra obsahovalo Torvaldsovu poznámku: „A ano, je to skutečná žádost o začlenění od Andrewa, nedělal jsem větev z patchů poslaných e-mailem. Hurá!“
Zdá se, že staří psi se nakonec časem dokážou naučit nové kousky.
Quotes of the week. Jonathan Corbet. 18. května 2022
Tak já si myslím, že v jádře spousta matení v commitových zprávách a nezvyklých nápadů, jak odkrýt problém, vychází z jakéhosi souborného povzdechu a přání neúčastnit se cirkusu bezpečnostních artistů. Pošlou opravu jako commit, protože tak to dává smysl z pohledu vývoje a beztak to nic neudělá, když distribuční jádra a jádra s dlouhodobou podporou mají svá vlastní dlouhá prodlení. A soukromě to s vámi trošku proberou „pod embargem“, když budete chtít, takže se do nich bezhlavě nepustíte, že vaši krásnou zranitelnost „neberou vážně“. (Taky, pokud si správně vzpomínám, OpenBSD ani nepředstírá „embarga“…) Ale převážně je to postavené nad tím souborným povzdechem, který má minimalizovat drama a maximalizovat produktivitu ve skutečném zasílání a nasazování oprav.
Drobná časová prodleva mezi veřejným zasláním patche a sdělením světu, že „hej, tam to byla bezpečnostní oprava“, komunitě pracující na veřejnosti poskytuje čas navíc, aby se věnovala revizím a testování, protože naše testovací infrastruktura, která veřejná NENÍ, je vcelku omezená a kontroly jsou omezené tím, jak veliké spektrum vývojářů je nezbytné k provedení takové kontroly.
Obsah tohoto vydání opět ovládly reportáže ze Summitu o úložištích, souborových systémech, správě paměti a BPF v Linuxu 2022:
netfslib: poměrně nová knihovna pro sběr běžných operací síťových souborových systémů.mshare(): tabulky stránek obvykle mezi procesy sdíleny nejsou, což může vést k veliké režii v případech, kdy se paměť hodně sdílí. Na této seanci se probíral návrh nového systémového volání, které by sdílení tabulek stránek mezi spolupracujícími procesy umožnilo.LWN.net Weekly Edition for May 26, 2022.
Kernel release status. Jonathan Corbet. 25. května 2022
Jádro 5.18 bylo vydáno 22. května. (oznámení) Vybrané titulní vlastnosti v tomto vydání zahrnují rozhraní pro správu paměti DAMOS, řadu vylepšení generátoru náhodných čísel, ovladač pro softwarově definovaný silikon Intel, striktní kontrolu mezí memcpy(), přechod na standard C11 a další. Dále byl zavržen souborový systém Reiserfs a odstraněny poslední zbytky podpory a.out. Viz shrnutí začleňovacího okna (část první a druhá) na Linux Weekly News a stránku KernelNewbies pro vydání 5.18 pro více podrobností.
Stabilní aktualizace: 5.17.10, 5.15.42, 5.10.118, 5.4.196, 4.19.245, 4.14.281 a 4.9.316 byly vydány 25. května. O několik mikrosekund později byly následovány 5.17.11 a 5.15.43, které obsahují toliko jednu opravu MPTCP síťování.
get_user_pages() a COW v roce 2022: dlouhá dřina na řádném zprovoznění připínání stránek v jádře.hugetlbfs: využití hugetlbfs může ušetřit mnoho režie tabulky stránek při hromadném sdílení oblastí, ale implementace v současnosti trpí nepříjemnou a těžko opravitelnou chybou.O_TMPFILE atomický (a přídavky statx()): dvě poloviční seance zaobírající se funkcionalitou, kterou by šlo přidat do souborových systémů.Nástroje: Tisk bez diskuse
Tiskni
Sdílej: