GNU awk (gawk), implementace specializovaného programovacího jazyka pro zpracování textu, byl vydán ve verzi 5.4.0. Jedná se o větší vydání po více než dvou letech. Mezi četnými změnami figuruje např. MinRX nově jako výchozí implementace pro regulární výrazy.
Internetový prohlížeč Ladybird ohlásil tranzici z programovacího jazyka C++ do Rustu. Přechod bude probíhat postupně a nové komponenty budou dočasně koexistovat se stávajícím C++ kódem. Pro urychlení práce bude použita umělá inteligence, při portování první komponenty prohlížeče, JavaScriptového enginu LibJS, bylo během dvou týdnů pomocí nástrojů Claude Code a Codex vygenerováno kolem 25 000 řádků kódu. Nejedná se o čistě autonomní vývoj pomocí agentů.
Byl vydán Mozilla Firefox 148.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Nově lze snadno povolit nebo zakázat jednotlivé AI funkce. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 148 bude brzy k dispozici také na Flathubu a Snapcraftu.
Byla vydána nová verze 22.1.0, tj. první stabilní verze z nové řady 22.1.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools a Libc++.
X86CSS je experimentální webový emulátor instrukční sady x86 napsaný výhradně v CSS, tedy bez JavaScriptu nebo dalších dynamických prvků. Stránka 'spouští' assemblerovový program mikroprocesoru 8086 a názorně tak demonstruje, že i prosté CSS může fungovat jako Turingovsky kompletní jazyk. Zdrojový kód projektu je na GitHubu.
Po šesti letech byla vydána nová verze 1.3 webového rozhraní ke gitovým repozitářům CGit.
Byla vydána nová verze 6.1 linuxové distribuce Lakka (Wikipedie), jež umožňuje transformovat podporované počítače v herní konzole. Nejnovější Lakka přichází s RetroArchem 1.22.2.
Matematický software GNU Octave byl vydán ve verzi 11.1.0. Podrobnosti v poznámkách k vydání. Vedle menších změn rozhraní jsou jako obvykle zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.
Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 15.0.0. Přehled novinek v příspěvku na blogu společnosti Collabora. Vypíchnout lze Lua shell umožňující psát správu oken v jazyce Lua.
Organizace Apache Software Foundation (ASF) vydala verzi 29 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Mam hodne spatne pripojeni k internetu, tak jsem se rozhodl pouzivat delta rozdily v zdrojacich, abych zrychlil stahovani, ktere nejvice brzdi update meho gentoo. A tady jsou zkusenosti po mesici kazdodenniho updatovani.
Nejdrive pro ty co neznaji deltaupdaty, tak je to celkem dobre popsano ve tretim dily serialu gentoo a GPRS na rootu. Updatovani portage stromu je opravdu vyrazne sviznejsi nez pri pouziti klasickeho emerge --sync, sice je aktualizovan pouze jednou za den, ale stejne asi vetsina neaktualizuje casteji. Naopak pri nizsi frekvenci updatu je potreba stahnou vsechny rozdily mezi dny, coz pri mene caste aktualizaci nez je jednou za tyden se uz nevyplati. Take je potreba stahnout uvodni portage snapshot, ktery ma cca 30MB, coz je lepsi na pocitaci s rychlejsim pripojeni a potom ho jen prenest. Updatovani portage stromu pomoci rozdilu a jednotlivych baliku je nezavisle, takze se daji pouzivat i jednotlive.
A ted to hlavni co by melo usetrit nejvice casu, rozdily ve zdrojacich. Taky je par nepeknych problemu. Prvni je ze nejsou podporovany zip archivy, takze kdyz napriklad chci pomoci rozdilu stahnout nexuiz (200MB), tak nemuzu a musel bych stahovat cely. Druhou je, ze obcas je u nektereho baliku deltaup-queue, coz po deseti pokusech vede ke stazeni celeho baliku. Pokud se, ale povede stahnout balik, je vyhrano. Uspora je velmi vyrazna, vetsinou pres 95%.
Celkove hodnotim toto jako dobry napad na usporu prenosu a kdyby se aspon dodelali zip archivy, bylo by to velmi dobre. Pri kazdodennim updatovani je stahovani rozdilu ve stromu velmi dobre, u baliku jen obcas, ale stejne se dosahuje uspory kolem 75% prenosu. Tudiz myslim jasna volba pro ty co maji aspon prumerny pocitac (kvuli rekonstrukci baliku) a pomale pripojeni (pripadne chteji mit male prenosu kvuli FUP). Pokud vas to zaujalo a mate nejake otazky, tak odpovim v diskuzi.
Tiskni
Sdílej:
FEATURES="ccache parallel-fetch"jde hlavně o ten parallel-fetch , balíky co jsou potřeba se na pozadí stahují, zatím co se kompiluje. Příjemně mě to překvapilo. No a ccache asi netřeba rozpitvávat ... :)