Byl vydán Mozilla Firefox 127.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 127 je již k dispozici také na Flathubu a Snapcraftu.
Byla vydána (𝕏) nová verze 9.5 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).
Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …
Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.
Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.
Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.
Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).
Po dvou měsících vývoje byla vydána nová verze 0.13.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 73 vývojářů. Přehled novinek v poznámkách k vydání.
Začleňovací okno verze 3.9 je stále otevřené, takže není žádná vývojová verze jádra. Pro změny, co byly doposud začleněny, vizte shrnutí níže.
Stabilní aktualizace: verze 3.4.33 a 3.0.66 byly vydány 21. února; jde o aktualizace s jediným patchem, který opravuje bezpečnostní problém v kódu printk(). Verze 3.5.7.6 vyšla 22. února a verze 3.7.10 (poslední plánovaná v řadě 3.7) vyšla 27. února.
V době psaní tohoto textu se verze 3.8.1, 3.4.34 a 3.0.67 revidují; jejich vydání lze očekávat 28. února nebo později.
Pozor na to, že od 5eaf563e53294d6696e651466697eb9d491f3946 je možné připojovat souborové systémy jako neprivilegovaný uživatel po volání unshare(CLONE_NEWUSER | CLONE_NEWNS) nebo podobném volání clone(2). To znamená, že všechny nahodilé chyby v souborových systémech, co se vám válí někde kolem koše, jsou teď vcelku užitečné. ++tricks;
Mám za to, že problém je částečně i měřítko. Většina lidí nemá představu o měřítku, na kterém se v linuxovém jádře řeší opravy chyb a změny v kódu. Lidé odjinud zkrátka vidí jen několik špatně řešených bezpečnostních problémů a pravděpodobně si myslí „jak obtížné může být vyřešit pár bezpečnostních chyb navíc?“ ale už nevidí to, že těchto 5 bezpečnostních problémů bylo zahrabáno v 10 000 dalších opravách. Prostředky potřebné pro audit každé změny v kódu, zda nemá dopady na bezpečnost, nejsou zkrátka k dispozici (a i kdybychom měli dostatečně talentované lidi, kdo přesně by je zaplatil?).
Jen toto pojmenování by bránilo jeho použití dvěma způsoby:
-- Ingo Molnar
V době psaní tohoto textu bylo do budoucí verze 3.9 přetaženo přes 8000 neslučovacích sad změn – od minulého souhrnu jde o 7600 změn. Ve verzi 3.9 narazíme na spoustu zajímavých novinek; níže najdete ty nejdůležitější.
Nejprve tu ale máme varování pro všechny případné testery: v aktuálním kódu je nahlášeno poškozování dat na souborových systémech ext4. Vypadá to, že problém byl nalezen a odstraněn, nicméně pro všechny, co by chtěli použít bisect, nadále představuje nebezpečí.
Mezi změny viditelné vývojářům jádra patří:
Začleňovací okno by mělo zůstat otevřené přibližně do 5. března. Přístě nás bude proto čekat poslední zbytek toho, co se do verze 3.9 dostane.
Nástroje: Tisk bez diskuse
Tiskni Sdílej:
Subsystém bezdrátových sítí má podporu pro detekci radarových systémů pracujících na frekvencích sítě;
...Zřejmě překlep,
tipnul bych, že by tam mělo být radiových...
$ git describe --contains 5c766d642bcaffd0c2a5b354db2068515b3846cf v3.9-rc1~139^2~231 $ git describe --contains 409cc1f8a4149c26bbb8e5d3bacb36541ad371e2 v3.9-rc1~139^2~213
A dá se obecně bond device použít jako slave pro jiný bond? Nikde jsem to nebyl schopen najít.Pokud si dobře pamatuju, tak mi kluci odpovídali, že ano. Ale mě neprocházely testy typu: 1) create bridge 2) create bond 3) enslave bond to bridge
Chtěl jsem před nějakou dobou nad dvěma balance-alb bondy udělat active-passive. Konfigurace prošla, ale ten vrchní active-passive viděl oba slave bondy jako neaktivní a data přes to neprocházela. Bylo to na 2.6.38.Já doufám, že brzo do NetworkManageru zakomponujeme team driver a bude se moct většina věcí opravovat v userspace. Jinak já bondingu/teamingu nijak zvlášť nerozumím, ale chystám se to brzo aspoň trochu změnit :).