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.
Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.
Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.
Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.
Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.
Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou
… více »Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po
… více »Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.
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 2, 2019.
Kernel release status. Jonathan Corbet. 1. května 2019
Vývojové jádro 5.1-rc7 bylo vydáno 28. dubna. Linus řekl: „Ale je to všechno hezky maličké. Navíc asi 30 % patchů je označeno pro stabilní vydání, takže všehovšudy to vypadá, že vydání 5.1 vychází na plánovaný termín příští víkend.“
Stabilní aktualizace: 5.0.10, 4.19.37, 4.14.114, 4.9.171, 4.4.179 a 3.18.139 byly vydány 27. dubna.
An eBPF overview, part 3: Walking up the software stack (Collabora blog). Jake Edge. 26. dubna 2019
Adrian Ratiu pokračuje v seriálu o eBPF, a to třetím dílem, který se dívá na různé způsoby, jak psát a sestavit programy eBPF. Začíná pohledem na použití „omezeného C“ s překladačem eBPF LLVM, posouvá se k BPF Compiler Collection (BCC), dále bpftrace a nakonec nástroje eBPF v cloudu IOVisor. „Ne každý má zdrojové kódy jádra při ruce, zvlášť v produkčním prostředí, a beztak je obecně špatný nápad svazovat nástroje založené na eBPF s určitou revizí zdrojových kódů jádra. Návrh a implementace interakcí mezi backendy, frontendy, zavaděči a datovými strukturami programu eBPF mohou být dost složité, náchylné k chybám a časově náročné, zvlášť v C, jež je považováno za nebezpečný nízkoúrovňový jazyk. Ke všem těmto rizikům ještě přibývá neustálé nebezpečí, ve kterém se nalézají vývojáři, že budou pro řešení častých problémů znovu vynalézat kolo, s nepočítaně různými variantami návrhu a implementace. Aby se tato úskalí obešla, je tu projekt BCC: poskytuje snadno použitelný framework pro psaní, načítání a běh programů eBPF, a to prostřednictvím psaní jednoduchých skriptů v jazycích Python či Lua kromě výše uvedeného ‚omezeného C‘.“
Quotes of the week. Jonathan Corbet. 1. května 2019
Pamatujte, čas správců/recenzentů je vzácný, čas inženýrů je plodný, optimalizujeme pro recenzenty, nikoliv lidi, kteří píší patche.
Argument formulovaný o něco kontroverzněji:
Pokud je v Linuxu cena za použití nezabezpečeného běhového prostředí v C zpomalení systémových volání ohromnou režií běhového prostředí podobného PTI, nebylo by správným technickým rozhodnutím psát jádro v prostředí jazyka, jež neumožňuje přetečení zásobníku apod.?
Tzn. pokud bude nakonec Linux v C pomalejší, co je to vůbec za výkonnostní argument ve prospěch C?
Přehled pokrývá také začátek summitu o úložištích, souborových systémech a správě paměti v Linuxu.
splice(): co kdyby systémové volání splice() mohlo jít opačným směrem?LWN.net Weekly Edition for May 9, 2019.
Kernel release status. Jonathan Corbet. 8. května 2019
Jádro 5.1 bylo vydáno 5. května. Oznámení. Vybrané významné změny v tomto vydání zahrnují spinlocky v BPF, další přípravy na rok 2038, správce nevyužitého CPU TEO, mechanismus io_uring pro rychlé asynchronní I/O, počáteční podporu pidfd (deskriptorů souborů, které se odkazují na proces), bezpečnostní modul SafeSetID a mnoho dalšího. Množství podrobností najdete na stránce KernelNewbies o 5.1.
Stabilní aktualizace: byl to rušný týden, kdy byly vydány
Quote of the week. Jonathan Corbet. 8. května 2019
Počínaje letními sestaveními Windows Insiders zahrneme do nejnovější verze Windows Subsystem for Linux (WSL) vlastní sestavení jádra Linux. Bude to poprvé, co bude jádro Linux obsaženo jako komponenta ve Windows.
Přehled velké části summitu o úložištích, souborových systémech a správě paměti v Linuxu.
userfaultfd().fget().get_user_pages(), připnuté stránky a DAX.kmalloc().mmap_sem.LWN.net Weekly Edition for May 16, 2019.
Kernel release status. Jonathan Corbet. 15. května 2019
Začleňovací okno 5.2 bylo otevřené, uzavření bylo očekáváno 19. května.
Stabilní aktualizace: byly produkovány plnou rychlostí. Aktualizace 5.1.1, 5.0.15, 4.19.42, 4.14.118 a 4.9.175 byly vydány 11. května. Následovaly aktualizace 5.1.2, 5.0.16, 4.19.43, 4.14.119 a 4.9.176 14. května, obsahují opravy nově zveřejněných zranitelností MDS.
(Velké) aktualizace 5.1.3, 5.0.17, 4.19.44, 4.14.120, 4.9.177, 4.4.180 a 3.18.140 byly revidovány a měly vyjít 17. května. Obsahují opravy MDS v řadě 4.4, nikoliv však 3.18.
Maintainer's / Kernel Summit 2019 planning kick-off. 13. května 2019
Byl zahájen proces plánování Jaderného summitu a Summitu správců 2019 (Lisabon, Portugalsko, 9. až 12. září). Pokud byste na některé akci rádi slyšeli o nějakém tématu, návrhy můžete posílat do e-mailové konference ksummit-discuss. Více v oznámení.
An eBPF overview, part 5: Tracing user processes (Collabora blog). ris. 14. května 2019
Adrian Ratiu se v páté a poslední části seriálu o eBPF věnuje trasování uživatelského prostoru. „V předchozích částech jsme se zaměřili na trasování jádra Linux, k čemuž projekty založené na eBPF představují, aspoň takový je můj skromný názor, ten nejbezpečnější, nejšířeji dostupný a nejpraktičtější přístup (eBPF je zcela v upstreamu Linuxu, garantuje stabilní ABI, ve výchozím stavuj je ve většině distribucí zapnutý a integruje se s ostatními mechanismy pro trasování). Skutečně se to stalo jasnou volbou při práci s jádrem. Ale doteď jsme se bližšímu pohledu na trasování uživatelského prostoru vyhýbali, protože si to zaslouží zvláštní pozornost, a tak se tomu věnuje celý tento pátý díl.“
Quotes of the week. Jonathan Corbet. 15. května 2019
Když je „zlatým hřebem“ přesun dokumentace ze souborů .txt do .rst, bylo to dobré začleňovací okno.
Nemyslete si, že jste s aktualizacemi jádra hotovi, s tím nejste hotovi nikdy.
—Greg ještě jednou
Přehled pokrývá také část sekce summitu o úložištích, souborových systémech a správě paměti v Linuxu věnované souborovým systémům.
LWN.net Weekly Edition for May 23, 2019.
Kernel release status. Jonathan Corbet. 22. května 2019
Vývojové jádro 5.2-rc1 bylo vydáno 19. května. Linus řekl: „V tomto začleňovacím okně se nedělo nic moc zvláštního. Byl jsem během něj na cestách, ale vyvážil jsem to novým, rychlejším systémem pro testovací sestavení, navíc většina žádostí o začlenění přišla včas (díky), takže ono cestování začleňovací okno až tak neovlivnilo.“
Stabilní aktualizace: 5.1.3, 5.0.17, 4.19.44, 4.14.120, 4.9.177 a 4.4.180 byly vydány 17. května. Následovaly aktualizace 5.1.4, 5.0.18, 4.19.45, 4.14.121 a 4.9.178 dne 22. května.
Za zmínku stojí také vydání 3.18.140, které je poslední oficiální v řadě 3.18. „Všimněte si, že toto je POSLEDNÍ vydání 3.18.y, které dělám pro kernel.org. Vím, že už je nějaký čas End-of-Life, ale zatím ho udržuji naživu kvůli milionům telefonů, které na něm závisejí, ale nemohou přejít na novější, protože výrobce jejich SoC nespolupracuje s upstreamem. Zatím to však neznamená, že je tento strom mrtvý, to ne, tak jednoduché to fakt není…“ Spolu s dalšími bude jádro aktualizovat ve stromě Android Open Source Project (AOSP).
Mourning Martin Schwidefsky. Jonathan Corbet. 21. května 2019
Jaderná e-mailová konference nese smutnou novinu, že mnohaletý přispěvatel do jádra a správce subsystému Martin Schwidefsky zemřel při nehodě. „Martin byl nejvýznamnějším přispěvatelem do počátečního portu jádra Linux na s390 a později správce architektury s390. Disponoval výjimečnými technickými znalostmi i mentorskými schopnostmi. Martin byl známý optimista a ochotný pomáhat. Bude nám chybět.“
Quote of the week. Jonathan Corbet. 22. května 2019
Ach jo. Linus udělal chybu, pak ji Linus opravil, a pak to Linus opravil.
Je dobré vědět, že ať používáte kteréhokoliv Linuse, vždycky dostanete tu správnou opravu.
Přehled části summitu o úložištích, souborových systémech a správě paměti v Linuxu:
fsync().LWN.net Weekly Edition for May 30, 2019.
Kernel release status. Jonathan Corbet. 29. května 2019
Vývojové jádro 5.2-rc2 bylo vydáno 26. května. Linus řekl: „Celkem normální rc2, nic, co by šlo skutečně vyzdvihnout – myslím si, že většina změn jsou aktualizace SPDX. Dělám si srandu? Zlatým hřebem týdne samozřejmě bylo, když Finsko vyhrálo mistrovství světa v ledním hokeji.“ Kódové jméno se změnilo na „Golden Lions“.
Zmíněné „aktualizace SPDX“ spadají do širší snahy o nahrazení většiny šablon licencí ve zdrojových kódech jádra se značkami SPDX. Od vydání 5.1 bylo začleněno na 300 sad změn, které se toho týkají.
Stabilní aktualizace: 5.1.5, 5.0.19, 4.19.46, 4.14.122 a 4.9.179 byly vydány 25. května.
Cook: security things in Linux v5.1. Jonathan Corbet. 29. května 2019
Kees Cook shrnuje vylepšení týkající se bezpečnosti v jádře 5.1. „Nyní je možné /proc/$pid otevřít a používat jako argument pro zasílání signálů pomocí nového systémového volání pidfd_send_signal(). Zacházet se s tím bude pouze jako s odkazem na původní proces v době použití open() a ne později ‚znovu použité‘ PID, v případě, že proces zemře a novému procesu bude přiřazeno stejné PID. Tímto způsobem je nyní možné posílat právě určenému procesu signály, aniž by hrozilo riziko souběhu a museli jste se starat o opětovné užívání PID. (Mimochodem, tento commit je vítězem ceny za Nejlépe zdokumentované zdůvodnění commitu pro rok 2019.)“
Reported-by volitelněReported-by as opt-in. Jonathan Corbet. 29. května 2019
Štítek Reported-by se používá k označení lidí, kteří hlásí chyby v jádře. Vývojáři ho přidávají přirozeně, aspoň když jde o veřejná hlášení. Konstantin Ryabitsev nyní žádá, aby vývojáři k použití štítku v patchi získali explicitní souhlas, protože štítek se sebou nese osobní informace, které mohou být regulovány GDPR. Debata je zatím překvapivě tichá, ale dá se říct, že nepanuje konsenzus, jak by měla dopadnout, takže ani není zřejmé, jakými pravidly se do budoucna bude užití štítku Reported-by řídit.
tmemA farewell to tmem. Jonathan Corbet. 29. května 2019
Před deseti lety byla přechodná paměť tlačena jako způsob, jak by systém mohl lépe využívat dostupnou RAM. Vývojář, který se tím zabýval, ale jadernou komunitu opustil již před lety a koncept se neujal. Zdá se, že v cyklu 5.3 bude příslušný kód odstraněn z důvodu, že ho nikdo neudržuje. Přesto některé části mechanismu frontswap, které se doposud užívají, zůstanou zachovány.
Quote of the week. Jonathan Corbet. 29. května 2019
Docela se nám podařilo zaneřádit bezpečnostní scénu přidáváním pozlátek, která mají zjednodušit jednotlivé způsoby užití.
/procje plný takových příkladů. Objekty, na které se jde podívat více různými způsoby, činí bezpečností modely zmatenými. Zkuste studentovi teorie bezpečnosti vysvětlit/proc/234/fd/2.
pidfd_open() a close_range(): návrh systémových volání pro otevírání pidfd a uzavírání nejrůznějších deskriptorů souborů.Poslední přehled části summitu o úložištích, souborových systémech a správě paměti v Linuxu:
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: