Vývojáři postmarketOS vydali verzi 24.06 tohoto před sedmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell, Phosh, KDE Plasma a Sxmo. Aktuálně podporovaných zařízení je 50.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Google Blog ČR informuje, že mobilní aplikaci Gemini a NotebookLM lze používat už také v Česku.
Byla vydána nová major verze 8 duálně licencovaného open source frameworku JUCE (Wikipedie, GitHub) pro vývoj multiplatformních audio aplikací.
Od 18. června bude možné předobjednat notebook DC-ROMA RISC-V LAPTOP II od společnosti DeepComputing s osmijádrovým 64-bit RISC-V AI CPU a s předinstalovaným Ubuntu.
Byla vydána verze 1.79.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Byly zveřejněny výsledky průzkumu (infografika) mezi uživateli FreeBSD.
Na konferenci DevConf.CZ 2024 je na stánku Furi Labs prezentován linuxový telefon FuriPhone FLX1. Jeho cena 499 dolarů.
Bylo vydáno Eclipse IDE 2024-06 aneb Eclipse 4.32. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-2 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
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: