Posty

Ubuntu Touch następny raz

Obraz
 Odblokowanie bootloadera Wpadł mi w ręce jakiś czas temu telefon Xiaomi Redmi Note 9, na którym można postawić system Ubuntu Touch przeznaczony z myślą o telefonach. Miał zainstalowaną nakładkę Androida MUIU Global 12.5.6, co widać poniżej: A tutaj podstawowe ustawienia: Po pierwsze ściągnąłem oficjalną aplikację Mi Unlock na Windows od Xiaomi ( tutaj instrukcja ). Potem włączyłem debugowanie USB W tym telefonie. Zainstalowałem sterowniki pod Windows spod tej apki i zrestartowałem komputer, lecz tego 6 listopada nie byłem w stanie odblokować bootloadera, gdyż Windows 11 nie chciał odblokować bootloadera mimo zainstalowanych sterowników do tego telefonu. Podszedłem do tego drugi raz w sobotę 8 listopada, tym razem skorzystałem ze starego laptopa z AnduinOS(Ubuntu 25.04), gdzie ściągnąłem ten skrypt  w pythonie oraz zainstalowałem adb i fastboot za pomocą polecenia  sudo apt install google-android-platform-tools-installer. Przełożyłem moją kartę SIM do telefonu Xiaomi...

Dlaczego warto korzystać ze sklepu F-Droid na Androidzie?

F-Droid jest alternatywnym sklepem dla Google Play, który zawiera tylko wolne i otwarte oprogramowanie. Można go, póki co, zainstalować z pliku Apk na Androidzie, jeśli zeszwoli się na instalację oprogramowania z nieznanych źródeł. Gdy korzystałem z Lineageos na Xiaomi Mi A1, to zainstalowałem pierwszy raz sklep F-Droid. Istnieje możliwość, by mieć telefon z preinstalowanym F-Droidem. Zainstalowałem go niedawno na moim telefonie z usługami Google, w tym sklepie Google Play, z którego obecnie korzystam codziennie.  Niestety ta możliwość może zostać wycofana z Androida. Google ogłosiło plan weryfikacji niezależnych deweloperów, którzy musieli by się weryfikować, co w praktyce zablokowałoby dostęp do instalacji spoza sklepu Play. W słowach to "koniec wolności" na Androidzie, co odróżniało go od iOSa i było znaczącym wyróżnikiem. Popełniłem swego czasu artykuł tutaj o Ubuntu Touch. Gdy korporacje monetyzują nasze dane osobowe, mimo istnienia RODO, jest coraz mniej prywatności w ...

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. ...

GNU Guix System, pierwsza udana instalacja i pierwsze wrażenia

Jakieś półtora roku temu zabierałem się za instalację tego systemu, lecz połączenie internetowe mi na to nie pozwaliło. GNU Guix System jest to w pełni wolne distro Linuxa bez zamkniętego - niewolnego oprogramowania. W 2012 powstał jako fork Nix, gdzie został potem przepisany na dialekt Lispa Scheme w ramach implementacji Guile. Guix zapewnia izolowane środowisko dla aplikacji z reprodukowalnym systemem budowania paczek. Zamiennikiem systemd jest GNU Shepherd, który też jest napisany w Guile Scheme, który również robi wiele rzeczy w przeciwieństwie do tradycyjnego SysVinit. Po takim wstępie czas przejść do rzeczy. Po stworzeniu bootowalnego pendrive'a podłączyłem go do laptopa z parametrami : – 4-rdzeniowy Intel Celeron * 2,1 GHz – GPU Intel Atom numerka nie pamiętam – 4 Gb RAM – 500 Gb ROM HDD!.  Za pierwszym razem wybrałem język polski i potem "graficzny instalator", który w rzeczywistości okazał się być pół graficzny. Popełniłem dość poważny błąd, gdzie wybrałem Openbo...

Klient mail pod Emacsem

Próbowałem w niedzielę skonfigurować wbudowanego klienta gnus jest to wbudowany w Emacsa klient mail. Moja poczta jest na Outlook, co podwyższa poziom trudności w konfiguracji maila pod Emacsem.  Niestety po zainstalowaniu pakietu oauth2 , okazało się, że pakiet nie wyrywany Jako zainstalowany z powodu, prawdopodobnie, błędu semantycznego. Mój Emacs jest zainstalowany na AnduinOS, które bazuje na Ubuntu 25.04.  Postanowiłem zamiast domyślnego gnus zainstalować mu4e , ale okazało się, że nie ma pakietu mu pod Ubuntu 25.04, co uniemożliwia działanie Tego pakietu Emacsa mu4e ! Tak więc będę próbował jeszcze raz. Klientów mail pod Emacsem jest kilka, a mu4e jest najpopularniejszy i zalecany ze względu na wiele usprawnień, w tym wygląd, oraz łatwość użytkowania. 

Czy jest sens by tworzyć kolejną niezależną przeglądarkę?

 Jakiś czas temu napisałem artykuł , w którym przybliżyłem cechy i historię Palemoon - hardforka Mozilli Firefox. Obecnie piszę ten artykuł z bliżniaczej przeglądarki Basilisk, która współdzieli z Palemoon silnik Goanna, który jest forkiem Gecko z Firefoxa 52.0, bez zależności opartych o biblioteki języka Rust. Basilsk wspiera wtyczki NPAPI, ale nie wszystkie dodatki z Palemoon są w pełni kompatybilne. Ponadto Basilisk pozwala na zainstalowanie bazy z legacy dodatkami dawnego XUL dośtepnych pod tym linkiem . Google tutaj działa, ale z pewnymi niedziałającymi elementami w Javascripcie, mimo wszystko da się z tego korzystać, choć z pewnymi ograniczeniami. Sedno problemu Palemoon i Basilisk Tym sednem jest obsługa Javascript, bo tutaj najwięcej sprawia to problemów. Pod względem szybkości króluje od wielu lat Google Chrome, bo wiele stron bazuje na pewnych bibliotekach Javascript jak na przykład jsquery, czy innych, które powodują problemy z implementacją pewnych rzeczy na właśnie tak...

Debian GNU/HURD wydany na 64 bity

Tak, Debian GNU HURD został po raz pierwszy wydany jako wersja stabilna na architekturę x86-64 /amd64. Za pierwszym razem system zaczął się bootować na 10 letnim laptopie, ale wyskakiwał błąd w trakcie. Na bardziej współczesnym laptopie w cale nic się nie bootowało. Także tyle moich doświadczeń z Debianem opartym o jądro HURD 

"Jeep. Moja wielka przygoda" Tonego Halika

Obraz
Jest książka, którą ostatnio przeczytałem. Mogę ją gorąco polecić osobom zainteresowanych literaturą podróżniczą.  Antoni Halik jest dość znanym podróżnikiem, który odkrywał dalekie od cywilizacji miejsca. Książka opowiada o podróży po obu Amerykach.  Jeden z jej bohaterów Abel Peirano jest postacią, która zapisała się w Wikipedii oraz Research Gate. Czytałem wydanie wydawnictwa Poznaj Świat Z wieloma kolorowymi zdjęciami autora. 

Mozilla Developer Network obchodzi urodziny

Obraz
 W dniu 23 lipca 2025 Mozilla Developer Network skończyła 20 lat. MDN jest bardzo dobrym żródłem wiedzy dotyczącym współczesnej sieci, w tym HTML, CSS i Javascript. Tutaj link  https://developer.mozilla.org/en-US/  . MDN istnieje prawie od początku istnienia fundacji Mozilla.