Je třetí sobota v září a proto vše nejlepší k dnešnímu Software Freedom Day (SFD, Wikipedie).
Bogdan Ionescu rozběhl webový server na jednorázové elektronické cigaretě.
Byla vydána beta verze Ubuntu 25.10 s kódovým názvem Questing Quokka. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 25.10 mělo vyjít 9. října 2025.
Bola vydaná nová verzia 4.13 security platformy Wazuh. Prináša nový IT hygiene dashboard, hot reload dekodérov a pravidiel. Podrobnosti v poznámkách k vydaniu.
Americký výrobce čipů Nvidia investuje pět miliard dolarů (přes 100 miliard Kč) do konkurenta Intel, který se v poslední době potýká s vážnými problémy. Firmy to včera oznámily ve společné tiskové zprávě. Dohoda o investici zahrnuje spolupráci při vývoji čipů pro osobní počítače a datová centra. Akcie společnosti Intel na zprávu reagovaly výrazným růstem.
Dlouholetý balíčkář KDE Jonathan Riddell končí. Jeho práci na KDE neon financovala firma Blue Systems, která ale končí (Clemens Tönnies, Jr., dědic jatek Tönnies Holding, ji už nebude sponzorovat), někteří vývojáři KDE se přesunuli k nově založené firmě Techpaladin. Pro Riddella se již nenašlo místo. Následovala debata o organizaci těchto firem, které zahraniční vývojáře nezaměstnávají, nýbrž najímají jako kontraktory (s příslušnými důsledky z pohledu pracovního práva).
V Amsterdamu probíhá Blender Conference 2025. Videozáznamy přednášek lze zhlédnout na YouTube. V úvodní keynote Ton Roosendaal oznámil, že k 1. lednu 2026 skončí jako chairman a CEO Blender Foundation. Tyto role převezme současný COO Blender Foundation Francesco Siddi.
The Document Foundation, organizace zastřešující projekt LibreOffice a další aktivity, zveřejnila výroční zprávu za rok 2024.
Byla vydána nová stabilní verze 7.6 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 140. Přehled novinek i s náhledy v příspěvku na blogu.
Byla vydána verze 1.90.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
emerge -uDNv world
emerge -ua worldProtože nebazíruju na tom, abych měl všechny balíčky absolutně up-to-date. Ty důležité balíčky se časem zaktualizují samy od sebe (protože je mám ve worldu), nebo nějakým jiným updatem.
etc-update
použím spolu s vimdiff
– co umí, to zmerguje sám, co neumí, to mi otevře ve vimu pěkně oba soubory vedle sebe se zvýrazněnými změnami. Upravím konfigurák podle svých představ, uložím a nechám etc-update, ať jím nahradí původní soubor (nebo naopak nechám smazat aktualizaci). Pro mne je to dostatečně pohodlné a přitom mám kontrolu nad tím, jaký konfigurák vznikne.
emerge -avu world
emerge -pv world
nebo emerge -pv system
a z vysledku vyberu par veci. a oneshoot nepouzivam takze muj world bude asi peknej bordel emerge -uavtDN world; revdep-rebuild; dispatch-conf
dispatch-conf má tu výhodu, že umí změny konfiguráků verzovat. Bohužel vydolovat ty změny z rcs už není nic jednoduchého
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
No myslím si, že ty hypotetické optimalizace za to nestojí. Bohatě mi stačí když musím kvůli gcc kompilovat celý systém.
Jen malá poznámka: gcc se kompiluje třikrát už samo od sebe. Nejprve starou verzi gcc, pak novým gcc (zkompilované starou verzí gcc) a nakonec se ještě překompiluje sebou samým.
Navíc při kompilaci -e world se system zkompiluje taky, takže podle mě bohatě stačí
emerge -e system && emerge -e worldPřípadně před to můžu ještě dát
emerge -e gcc
Pokud by se kompiloval system i world dvakrát, tak se gcc zkompiluje celkem dvanáckrát.
No myslím si, že ty hypotetické optimalizace za to nestojí.O tom myslím není sporu
Jen malá poznámka: gcc se kompiluje třikrát už samo od sebe. Nejprve starou verzi gcc, pak novým gcc (zkompilované starou verzí gcc) a nakonec se ještě překompiluje sebou samým.To jsem netušil, je o tom někde víc info? To dělá Gentooovský ebuild nebo přímo gcc make?
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Ale to už je fakt jenom pro někoho, kde nechce v systému ani bit nějak spojený s předchozí verzí.bohužel toho standardními prostředky nedocílí, neb balíčkovač velmi často "zapomene" smazat staré soubory ... onehdy jsem na jednom stroji zjistil, že má v adresáři /usr/kde/3.4 spoustu blbostí, a přitom dávno jede na 3.5, tak jsem začal zjišťovat, kterým balíčkům patří, hm, žádným, takže by mi to v systému zřejmě zůstalo na věky, kdybych si toho nevšiml ...
Tak jsem to nakonec našel tady: Installing GCC: Building. Ve skutečnosti je to trochu komplikovanější
The bootstrapping process will complete the following steps:
miho ~ # emerge -upD system | wc -l 64 miho ~ # emerge -upD world | wc -l 273 miho ~ # hmm, tak na to prdim! -su: hmm,: command not found
emerge -uDatv system
emerge -uDatv world
dispatch-conf
revdep-rebuild
dispatch-conf
Tiskni
Sdílej: