Na swoim starym laptopie (rok produkcji 2012) zainstalowałem ElementaryOS. Distro chodzi jak chodzi, było ociężałe i sprawiało problemy (Bartek z kanału Świat Linuxa jedzie po nim ostro). Po kilkunastu minutach od uruchomienia już ledwo co, zapychało się momentalnie. Dodatkowo aplikacje nie chciały być ładne. Środowisko jedno, aplikacje z debów swoje, a flatpaki swoje (dwa repa: systemowe i Flathub)...


I tak sobie dziś pomyślałem - wywalę flatpaki i zainstaluję wszystko z debów!


flatpak remove --all

sudo apt remove flatpak

sudo apt autoremove


I jaka różnica - mniej błędów w skórkowaniu aplikacji (gtk3, gtk4 i libadwaita) i mniejszy narzut, co skutkuje większą wydajnością ogólną systemu. Odczucie może nie takie jak przy wymianie hdd na ssd, ale sporo dało. Flatpaki na słabszych kompach to jednak kiepski pomysł. Każdy program to osobne biblioteki, które siedzą zdublowane w pamięci i pracują. System i oprogramowanie z debów to jednak mniejszy narzut i wszystko współdzielone


ps. na screenie system uruchomiony od kilku minut, ale z czasem nie zamula się #linux #oprogramowanie #elementaryos #flatpak i dla porządku #ubuntu

f6d7859f-f641-4cb1-a79e-244af30b9815

Komentarze (4)

Catharsis

@Miedzyzdroje2005 Jeżeli chcesz aby flatpaki korzystały z systemowych ikon, kursorów, motywów itp to musisz im przyznać uprawnienia do folderów z nimi. Bardzo upierdliwe dlatego też nie przepadam za flatpakami, do wszystkiego trzeba uprawnienia przyznawać.


A co do samego narzutu na system, to pod względem samej wydajności flatpaki nie są wolniejsze, one tylko zużywają więcej ramu więc wiadomo, na starym sprzęcie może to mieć znaczenie ale na nowym PC z 32GB ramu to nie robi żadnej różnicy.


No i dodatkowo są aplikacje, które mogę działać szybciej jako flatpak niż natywnie. Przykład? Steam. Jeżeli zainstalujecie Steama z flatpaka to macie 100% pewnosci że wszystkie libki są dobrane idealnie pod siebie co ma wielkie znaczenie przy Steamowym runtime do gier. Robiłem testy na swoim sprzęcie i niektóre gry potrafiły dostawać dużego boosta do FPS a inne które wcześniej nie były grywalne nagle osiągały stałe 60 FPS. No przynajmniej tak to działało na Arch Linuxie, zgaduje że im popularniejsze distro tym różnice będą mniejsze.


A co do samych flatpaków to mimo ich wad uważam, że ich korzyści jednak je przeważają. Zwłaszcza jako developer aplikacji na Linuxa. Sporo tutoriali czy quick start guide w dokumentacjach różnych frameworków czy toolkitów domyślnie dają instrukcje jak opublikować apkę jako flatpak - np dokumentacja Gnome. Dlaczego? Ponieważ to rozwiązuje dosłownie wszystkie problemy z zależnościami i ich kompatybilnością. Jedna komenda i na każdym distro macie dokładnie te same paczki w tych samych wersjach i zero problemu że użytkownik może korzystać ze stable Debiana albo najnowszego Archa, masz wywalone w to totalnie.


A co do distro, to z tego co się orientuje to nikt już nie poleca Elementary OS, ten system z tego co kojarzę jest już trochę porzucony, idk nie korzystałem ale hejtowali go wszędzie gdzie o nim czytałem xD. Wgl to moim zdaniem słaby wybór na starego laptopa. Na stary sprzęt celowałbym coś z jakimś lekkim środowiskiem np Mint Xfce albo Linux Lite.

Miedzyzdroje2005

@Catharsis również bawiłem się w przyznawanie flatpakom uprawnień i nawet do ~/.config/gtk3 i gtk4 linkowałem pliki systemowych tematów. Nie dało się, żeby to dobrze działało.


Co do flatpaków to zgodzę się z Tobą. Na nowszym lapku z 2019 roku mam aktualną Fedorkę Gnome i wszystko leci z flatpaków (system trochę odchudziłem wywalając niepotrzebne pakiety rpm). Mam też launchery do gier (Steam, butelki wine) i pięknie to wszystko. Jednym słowem, to środowisko musi być dopracowane w jakiejś dystrybucji.


Elementary OS był dobry kilka lat temu, ale teraz to już jako tako. Pulpitu Pantheon nie widziałem w innym distro poza opensuse. Cynamona masz wszędzie, a nawet Cosmica. Co jest tego przyczyną? Obstawiam kiepską jakość kodu, który źle się kompiluje w innych distrach. Elementary OS teraz prowadzi jakaś laska, dawni deweloperzy odeszli z projektu. Starego lapka nie używam codziennie. Leży sobie w mieszkaniu u rodzinki i jak przyjadę to odpalam. Więc niech już ten Elementary tam zostanie, dopóki ma wsparcie

Catharsis

@Miedzyzdroje2005 Nie dziwne, że na Fedorze Gnome flatpaki fajnie działają bo wszystkie te rzeczy są tak jakby połączone ze sobą za pomocą firmy zwanej Red Hat xd.

ZohanTSW

Na takie truposze to można wgrywać cokolwiek, byle DE to było jakieś i3 czy sway. One dają prawdziwie drugie życie laptopowi :p

Zaloguj się aby komentować