Posty

Wyświetlanie postów z październik, 2025

GNU Guix System po raz czwarty

Obraz
Dlaczego nie Ubuntu? Ubuntu ostatnio za bardzo idzie w język Rust, co nie bardzo idzie w parze z jakością i wydajnością np. wydajność uutils zastępujących GNU coreutils Okazało się drastycznie niższa od oryginału. Poza tym męczy mnie systemd, który zmonopolizował ekosystem GNU Linux jako dominujący init. Cannonical zabiło Unity 7.x swego czasu wraz z jego następcą Unity8 (Obecnie Lomiri). Miriway jako adaptacja Waylanda wraz z biblioteką Mir pod Waylanda też nie za bardzo się rozwija mimo szumnych zapowiedzi. Guix Jest to system dość innowacyjny. Na pewno najbardziej rozwinięta ze wszystkich w pełni wolnych dystrybucji zatwierdzonych przez Free Software Foundation, co nie byłoby by możliwe bez nakładów finansowych ludzi dobrej woli oraz ich wolnego czasu. Shepherd jako init nie występuje nigdzie indziej poza GNU Guix, natomiast sposób jego działania jest nieco inny niż standardowych dystrybucji GNU Linux. Guix powstał w oparciu o Nixa, lecz poszedł w swoją stronę dając zaufanie swoim u...

GNU Guix System po raz trzeci

Obraz
Na laptopie o następujących parametrach : Procesor AMD Ryzen 5 5500U, Karta graficzna AMD Lucienne,  500 GB dysku SSD.  Nie udało mi się zainstalować Guixa. Testowałem też obraz distro PantherX oparte o GNU Guix z dnia 6 lutego 2025. Dostałem takie ostrzeżenie : . Próbowałem potem uruchomić wifi lecz się to nie udało. Menadżer pakietów musi mieć internet. Do trzech razy sztuka. Wyszedł niedawno obraz demo non Guix. Odpaliłem z pendrive 'a bez problemu. Wybrałem tryb pseudograficzny. Pewnym zaskoczeniem było dla mnie pytanie o kernel. Alternatywą był HURD. W większości przypadków jest zalecany kernel Linux z większą ilością lepszej jakości sterowników. Instalacja przebiegła dość szybko i sprawnie. Zrobiłem Guix pull - - url=https://codeberg.org/guix/guix.git jako zwykły użytkownik oraz z konta root. Po aktualizacji wykonałem polecenia  guix install fastfetch guix install Icecat  Jako zwykły użytkownik. Jest coś takiego jak guix-home. Zrobiłem przy instalac...

GNU Guix System część 2

Polecenie guix pull Nie chciało przejść ze względu zmianę repo Gita z Savannah na codeberg. Iso ma obecnie już 3 lata.  Wystarczyło wykonać guix pull - - url=https://codeberg.org/guix/guix.git , co pozwala na szybkie aktualizacje drzewa guixa. Polecenie wywaliło mi dwa razy błąd po ściągnięciu repo git w pełni poprawnie. Za trzecim razem obyło się bez błędów. Potem wykonałem pod rootem polecenie guix package - u , co zaktualizowało pakiety pod kontem root sudo, neofetch oraz icecat( Z wersji 109.0 na 140.3esr). Niestety nie są one dostępne obecnie poza kontem root. Potem wykonałem polecenie guix system reconfigure /etc/config.scm , co spowodowało aktualizację z Linux Libre 6.0.10 na 6.16.8 oraz z Gnome 42.4 na 46.0, a także Gnome Epiphany Z 42.2 na 48.0. Te 3 polecenia pochłonęły 2 godziny, co nie dziwi przy tak archaicznej konfiguracji sprzętowej. Dość istotnym problemem jest starość oraz wiekowość tego sprzętu. Spróbuję za jakiś zainstalować kernel Linux Libre na laptopie z AMD. ...