Nizozemská vláda ve snaze šetřit a zvyšovat efektivitu s využitím umělé inteligence (AI) hodlá zrušit asi 25.000 pracovních míst ve státní správě. Cílem je postupně dosáhnout ročních úspor až 3,5 miliardy eur (85,2 miliardy Kč). Na konci loňského roku ve státní správě pracovalo rekordních 160.000 lidí. „Nemůžeme pokračovat v tom, co jsme dělali dosud,“ uvedl státní tajemník pro efektivní fungování vlády Eric van den Burg. „Proto
… více »Příspěvek na blogu PRUSA 3D představuje fotoaparát CAIM1 (Counter Artificial Intelligence Machine 1). Uměle vytvořený obsah je každým dnem těžší rozeznat od skutečných záběrů či fotografií, což podrývá důvěryhodnost žurnalistiky, archivních materiálů i každodenní tvorby obsahu. Fotoaparát CAIM1 byl vyvinut právě k tomu, aby ověřoval původ fotografií a videí přímo během jejich pořizování. Uvnitř fotoaparátu se nachází hardwarová Web3 peněženka se zabezpečovacím čipem Tropic Square TROPIC01.
Jonathan Thomas oznámil vydání nové verze 4.1 video editoru OpenShot (Wikipedie). Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.
Při běžné migraci virtuálního stroje mezi hypervizory se jeho MAC adresa přesune na jiný leaf switch. EVPN tuto změnu distribuuje pomocí BGP Type-2 route a MAC mobility sequence number. Problém nastává, pokud útočník podvrhne zdrojovou MAC adresu jiného zařízení. Leaf může změnu interpretovat jako legitimní přesun MAC a rozšířit ji přes BGP do celé fabric. Výsledkem může být přesměrování provozu určeného původnímu zařízení. Autor článku rozebírá možnosti detekce pomocí sledování MAC moves, BGP route reflektorů a kontroly na přístupové vrstvě.
Vývojáři desktopového prostředí Enlightenment (Wikipedie) a souvisejících knihoven Enlightenment Foundation Libraries (EFL) vydali nové verze. Enlightenment byl vydán ve verzi 0.28.0 a Enlightenment Foundation Libraries ve verzi 1.29.
Cloudflare zjistil, že některé odpovědi modelu GLM-5.3 obsahovaly části dat z předchozích požadavků jiných zákazníků. Příčinou byla kombinace chybné konfigurace a chyby v inference enginu SGLang. Model podporoval kontextové okno 1 048 576 tokenů, ale GPU KV cache pool měl kapacitu pouze 681 280 tokenů. Při překročení kapacity docházelo k nesprávnému zpracování odmítnutého požadavku. Decode část systému následně pracovala se starými
… více »Vývojáři Knot Resolver vysvětlují, jak změnili rozhodování o tom, které DNS záznamy ponechat v cache a které odstranit. Článek obsahuje skutečná měření: devět hodin DNS provozu při 2 000 QPS, srovnání cache o velikosti 25 MB a 40 GB a také porovnání s BIND 9, kromě algoritmů obsahuje konkrétní doporučení pro konfiguraci a diagnostiku.
Největší kryptoměnová burza světa Binance se stala terčem útoku, při kterém podvodníci odcizili během několika minut kryptoměny v hodnotě přibližně 6,3 miliardy dolarů. Jedná se o největší kryptoměnovou krádež v historii, přibližně čtyřikrát větší než loňský útok na burzu Bybit. Binance se podařilo ve spolupráci s partnery zmrazit aspoň aktiva v hodnotě zhruba 3 miliard dolarů a slíbila, že veškeré ztráty pokryje z vlastních prostředků.
Zranitelnost CVE-2026-98432 s CVSS 9.8 odhalila AI od společnosti Anthropic. Jedná se o kritickou chybu v implementaci MPTCP (multipath TCP). Debian vydal patche 16.10. a 22.10., ale např. Ubuntu je zatím bez opravy. Více informací na The Hacker News.
Na Slovensku vznikla úplne nová rally hra, ktorá je zadarmo a funguje vo Windowse, Linuxe či na Macu. Greenie Rally má viac ako 50 tratí a vozidiel, šampionáty či turnaje. Má retro feeling a imituje automobilové hry z prelomu tisícročí. Vyskúšate prejsť všetky mapy na Škode 130RS?
Aktuální vývojová verze jádra je nadále 3.1-rc6; během uplynulého týdne nevyšly žádné nové verze – ani vývojové, ani stabilní.
Promyšlená vize opravdu není něčím, čeho by si jaderná komunita vážila.
-- Neil Brown
U 1.5 i 1.75 bylo OLPC firmami ujišťováno, že v době, kdy se laptopy dostanou do stádia produkce, tak už bude veřejně k dispozici veškerá dokumentace k procesorům/přidruženým čipům/SoC.
V obou případech společnosti lhaly, aby rozjely návrhy, a to aniž by měly úmysl kritickou dokumentaci mimo NDA někdy uvolnit.
Lidé, kteří bez rozmyslu odstraňují možnost laděni, si vysloužili jednosměrnou jízdenku do Oortova oblaku. Už teď je tam naprostý chaos, takže si jich tam ani nikdo nevšimne.
Strom linux-next nebyl od výpadku kernel.org k dispozici; Stephen Rothwell dříve řekl, že jej nemůže zveřejnit na alternativním místě. Tento problém byl evidentně překonán; zájemci mohou aktuální strom linux-next najít na githubu.
V době psaní tohoto textu výpadek kernel.org nadále trvá a není známo, kdy bude opět v provozu. Vývoj jádra ale nikdy neustává a jednou z výhod modelu gitu je to, že kopie repozitářů jsou všude. Řada vývojářů oznámila nová umístění svých stromů; některé z přemístěných repozitářů jsou:
| ACPI | https://github.com/lenb/linux.git |
| ALSA SOC | git://opensource.wolfsonmicro.com/linux-2.6-asoc.git |
| amd64 EDAC | git://amd64.org/linux/bp.git |
| APM | git://twin.jikos.cz/jikos/apm |
| arm-soc | git://git.linaro.org/people/arnd/arm-soc.git |
| HID | git://twin.jikos.cz/jikos/hid |
| infiniband | https://github.com/rolandd/infiniband |
| input | https://github.com/dtor/input |
| kbuild | http://repo.or.cz/w/linux-kbuild.git |
| libata | git://github.com/jgarzik/libata-dev.git |
| mmc | git://dev.laptop.org/users/cjb/mmc mmc-next |
| pm | git://github.com/rjwysocki/linux-pm.git |
| regmap | git://opensource.wolfsonmicro.com/regmap.git |
| SCSI | git://bedivere.hansenpartnership.com/git/scsi-rc-fixes-2.6.git git://bedivere.hansenpartnership.com/git/scsi-misc-2.6.git |
| slab | git://github.com/penberg/linux.git |
| tip | git://tesla.tglx.de/git/linux-2.6-tip |
| trivial | git://twin.jikos.cz/jikos/trivial |
| wireless | git://git.infradead.org/users/linville/wireless.git git://git.infradead.org/users/linville/wireless-next.git git://git.infradead.org/users/linville/wireless-testing.git |
| xen | git://oss.oracle.com/git/kwilk/xen.git |
Většina z těchto přemístění byla označena jako dočasná. Bude zajímavé sledovat, kolik z nich se vrátí, obzvláště, pokud se kernel.org uchýlí k přísnějším pravidlům přístupu.
V jednom z článků se LWN podívalo na to, jak by ovladače zobrazovacích zařízení [display drivers] měly být spravovány X serverem; jednou z věcí, na které tam bylo upozorněno, je to, že přesun velké části logiky ovladačů do jádra snížilo objem změn na straně uživatelského prostoru. Prakticky v ten moment se v jaderné komunitě rozpoutala debata o tom, jak by ovladače zobrazovacích zařízení měly být v rámci jádra spravovány. Zde komplexnost současného hardwaru pravděpodobně rozjede konsolidaci i rozšiřování jaderných rozhraní.
Vše to začalo docela nevinně, když Tomi Valkeinen popsal výzvy kladené zobrazovacím systémem, který lze najít v procesorech OMAP. Architektury System-on-chip jako OMAP nemají tendenci se obtěžovat s hezkým rozdělením zařízení, jež můžeme najít na desktopově a serverově orientovaných architekturách. Takže, namísto toho, abychom měli „videokartu“, OMAP má na jednu stranu akcelerační engine, který může vykreslovat pixely do hlavní paměti, a na druhou stranu má „zobrazovací subsystém“, který tuto paměť propojuje s displejem. Subsystém se skládá z řady překryvných procesorů [overlay processors], z nichž každý může vykreslit okno z paměti; výstup všech překryvných procesorů je pak hardwarem složen dohromady a odeslán k displeji. Nebo, pro upřesnění, je výstup těchto procesorů předán řadiči panelu, který může být kusem komplexního hardwaru sám o sobě.
Takže grafika na OMAPu závisí na sadě propojených komponent. Naplnění videopaměti lze udělat přes rozhraní framebufferu, skrze rozhraní DRM (přímého vykreslování), nebo, v případě videa zachyceného z kamery, skrze překryvné rozhraní Video4Linux2. Pro tato rozhraní musí být spravována videopaměť, následně je předána zobrazovacím procesorům, která zase musí komunikovat s řadičem panelu. Toto všechno funguje, ale jak Tomi poznamenal, vypadá to, že mezi těmito všemi rozhraními dochází k značné duplikaci kódu a v jádře neexistuje žádný obecný způsob, jak věci na všech těchto úrovních spravovat. Nebylo by hezčí, zeptal se, vytvořit nízkoúrovňový framework pro zobrazovací zařízení, který by se o tyto úkoly postaral?
Není prvním, kdo tuto otázku položil; vývojáři grafických věcí na tomto problému pracují už několik let a větší část řešení je jasná. Kód DRM je místem, kde valná část této práce byla v posledních pár letech odvedena; je to jediný zobrazovací subsystém, který se dostává blízko k tomu, aby dokázal popsat a pohánět současný hardware. Jak se problémy spojené se správou grafické paměti stávají komplexnějšími, je čím dál více nezbytné používat frameworky pro správu jako GEM, což znamená používat DRM. Následkem dědictví po X serveru také obsahuje zkušenosti v podobě fíglů potřebných pro různý hardware ze skutečného světa kolem nás sesbírané za několik dekád. Proto většina vývojářů věří, že časem se DRM stane tím jediným rozhraním pro nastavování a správu paměti, zatímco staré rozhraní framebufferu by se mělo stát rozhraním pro kompatibilitu nad DRM, dokud zcela nevymizí.
Navzdory tomu má Florian Tobias Schandinat, který nedávno převzal správu nad kódem pro framebuffer, odlišný názor. Pro Floriana je vrstva framebufferu stále živá a v dobré kondici, má více uživatelů než DRM a v dohledné době nezmizí. Jeho největší námitkou vůči DRM se zdá být to, že 1) je podstatně komplikovanější, což komplikuje ovladače a 2) zveřejňování akceleračních schopností hardwaru usnadňuje aplikacím způsobení pádu systému. Fakt, že API framebufferu neposkytuje žádné akcelerační mechanismy, je podle něj výhoda.
Nicméně hlas Floriana se zdá být hlasem minority; většina vývojářů to vidí tak, že bez schopností, které vrstva DRM nabízí, bude čím dál náročnější spravovat soudobý hardware. Přítomnost chyb v ovladačích DRM, které mohou vést k pádu systému – především, pokud je použita akcelerace – nikdo nepopírá, ale bylo poukázáno na to, že DRM užívání akcelerace nevyžaduje. Hardware se také napravuje v tom, že je pro operační systém snazší převzít nad GPU dle potřeby kontrolu. Tak či tak, pády a chyby jsou vnímány jako něco, co se musí opravit, nikoliv jako důvod pro vyhýbání se DRM.
To ponechává otázku, jak ošetřit funkci překryvů Video4Linux2. Překryvy byly značeny více méně jako zastaralé a už několik let nejsou zrovna oblíbené, ačkoliv nadále zůstávají oficiální součástí rozhraní; byly navrženy pro dřívější, jednodušší dobu. Jakmile se CPU dostaly do stavu, kdy dokázaly zpracovat proud videa z kamery, motivace používat překryvy odezněla – na chvíli. O něco blíže současnosti došlo k tomu, že se rozlišení proudů videa značně zvýšilo a náročnost na výkon se stala mnohem důležitějším aspektem. I když CPU na mobilních zařízeních dokáže zpracovat proud videa v reálném čase, baterie vydrží déle, pokud bude CPU spát a proud půjde přímo do videopaměti. To znamená, že schopnost překrývat proudy videa na displej, aniž by docházelo ke kopírování, se opět stalo zajímavým.
Vzhledem k tomu, že staré rozhraní pro překryvy je vnímáno jako neadekvátní, je jednoznačně nutné přijít s novým. Jessie Bernas předložil návrh na nové API pro překryvy už v dubnu; návrh na sdílení bufferů DMA zaslaný o něco později taktéž zohledňuje tento požadavek. Říká se, že toto téma bylo diskutováno na X Developers Conference a nový návrh se objeví brzy.
Náznakem toho, kam by věci mohly v dlouhém horizontu mířit, je tato zpráva od Laurenta Pincharta, autora subsystému řadiče médií V4L2. Komplexnost zařízení pro zachycování obrazu se dostala do stádia, kdy je již nelze dobře vnímat jako jako samostatná zařízení; proto je tu řadič médií, který umožňuje uživatelskému prostoru získávat informace a měnit propojení v řetězu zařízení. Problém se zobrazováním je v podstatě stejný, jak říká; navrhl, že by řadič médií mohl být užitečný i pro řízení řetězce zobrazovacích zařízení. Tento nápad hned všechny nenadchl, ale může být náznakem toho, kam věci budou muset nakonec v budoucnu směřovat.
V posledních několika letech jsme byli v jádře svědky konsolidace velké řady kódu orientovaného na zobrazovací zařízení; tento kód čím dál více využívá obecnou infrastrukturu jako správce paměti GEM. Není těžké si představit, že tato konsolidace bude pokračovat až do bodu, kdy se subsystém DRM stane jediným podporovaným způsobem pro řízení displejů, zatímco ostatní rozhraní budou něco jako vrstva kompatibility. Komplexnost kódu DRM je nakonec hnána komplexností hardwaru, který je tímto poháněn, a nezdá se, že by se hardware v blízké době začal zjednodušovat.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: