Alpine linux 3.24.0 xfce
Najnovšia stabilná verzia Alpine Linux 3.24.0 prináša dôležité zmeny, posun v bezpečnosti a masívnu vlnu aktualizácií pre vývojárske nástroje aj desktopové prostredia.
A je to veľmi dobrá alternatíva k antixu.
Alpine Linux je nezávislá, nekomerčná a mimoriadne odľahčená distribúcia, ktorá bola navrhnutá s dôrazom na bezpečnosť, jednoduchosť a efektivitu. Na rozdiel od väčšiny bežných distribúcií (ako Ubuntu, Fedora či Debian) nejde cestou „všetko v jednom“, ale ponúka len absolútne minimum potrebné na beh systému.
Najnovšia stabilná verzia Alpine Linux 3.24.0 prináša dôležité architektonické zmeny, posun v bezpečnosti a masívnu vlnu aktualizácií pre vývojárske nástroje aj desktopové prostredia.
Medzi najzaujímavejšie novinky patrí oficiálna podpora pre úplne nový desktop či modernejšie metódy zavádzania systému.
COSMIC Desktop, nové moderné prostredie od System76 (písané v jazyku Rust) je teraz oficiálne dostupné v komunitných repozitároch (community/cosmic*).
Aktualizácia tradičných prostredí.
Balíky boli povýšené na KDE Plasma 6.6.5, GNOME 50.2 a pre fanúšikov nízkej spotreby je pripravené najnovšie LXQt 2.4.0.
Odsunuli staré GTK+ 3.0, je už roky zastarané, vývojári ho presunuli zo základného repozitára (main) do komunitného (community).
64-bitová verzia (označovaná ako x86_64 alebo aarch64 pre ARM) je dnes hlavným štandardom pre servery, kontajnery aj minimalistické desktopy.
Alpine sa zásadne odlišuje od bežného Linuxového sveta.
V systéme nebeží nič, čo si sami nespustíte. Žiadne telemetrie, žiadne skryté služby na pozadí, žiadny zbytočný hluk.
Máte plnú kontrolu nad každým jedným procesom.
Namiesto klasického GNU balíka a robustnej knižnice glibc využíva Alpine kombináciu musl libc (veľmi rýchla a čistá knižnica C) a BusyBox (jeden jediný spustený súbor, ktorý v sebe spája desiatky základných príkazov ako ls, grep, sed atď.). Vďaka tomu má základný systém veľkosť len pár megabajtov.
Alpine kompletne ignoruje moderný a často kritizovaný systemd. Ako init systém používa OpenRC, ktorý je priamočiary, prehľadný, štartuje bleskovo a spotrebúva minimum pamäte.
Celý systém je kompilovaný s ochranou proti pretečeniu zásobníka (stack-smashing protection) a ako PIE (Position Independent Executables), čo výrazne sťažuje zneužitie prípadných softvérových zraniteľností.
Nástroj Alpine Package Keeper (apk) patrí k najrýchlejším správcom balíkov vôbec. Inštalácie a aktualizácie netrvajú minúty, ale doslova sekundy
Čistý 64-bitový Alpine po štarte do príkazového riadku spotrebúva zvyčajne menej ako 50 MB RAM. Ak hľadáte niečo, čo dokáže vdýchnuť život staršiemu 64-bitovému hardvéru (napr. staré notebooky s procesormi Core 2 Duo a prvými generáciami Intel Core), Alpine je skvelý kandidát.
V štandarde je Alpine nainštalovaný len v TTY (v príkazovom riadku) bez X.
Samozrejme je možné nainštalovať nejaké prostredie ako gnome, plasma, xfce, mate, sway, lxqt. Taktiež sú podporované rôzne WM.
RH: Na inštaláciu DE stačí spustiť skript setup-desktop. Na rozdiel od distribúcií, ktoré majú Xorg alebo wayland (grafický server) integrovaný hlboko v systéme, Alpine vyžaduje, aby ste si grafický stoh poskladali sami.
Alpine Linux podporuje správcov okien (Window Managers ako i3wm alebo IceWM), a to vďaka svojej filozofii „čistého stola“. Keďže Alpine v základe neobsahuje žiadne grafické prostredie ani masívne frameworky, správca okien tu beží v tej najčistejšej a najrýchlejšej možnej podobe, bez akéhokoľvek digitálneho šumu na pozadí.
RH: i3wm po štarte spotrebuje približne 55 – 65 MB RAM, IceWM približne 60 – 75 MB RAM. Moje xfce má od 250 do 400MB.
Po nainštalovaní odporúčam aktivovať podporu test repozitáru. Poprípade nainštalovať a povoliť Flatpak
Otvorte súbor /etc/apk/repositories pomocou textového editora a pridajte nasledovný riadok na koniec súboru:
@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing
RH: inštalácia z test repozitára prebieha nasledovným príkazom apk add vas-balicek@testing. napríklad CPU-X sa nainštaluje apk add cpu-x@testing
Alpine rozdeľuje svoje repozitáre na Main (základný stabilný systém) a Community (komunitou udržiavané balíky).
Čo veľmi pripomína antix a jeho filozofiu.
Keď vedľa seba postavíme Alpine Linux a antiX, pozeráme sa na dvoch absolútnych kráľov v kategórii odľahčených systémov. Obidva dokážu fungovať bez systemd a obidva dokážu prebrať k životu hardvér, ktorý už ostatní odpísali.
Filozofia oboch systémov je však úplne iná. Kým antiX je kompletne pripravené, na Debian-e založené prostredie s hromadou predinštalovaných skriptov a nástrojov pre staré počítače, Alpine je čisté, minimalistické „lego“. Je to v podstate odľahčené distro podobne robené ako Linux from scratch.
Alpine Linuxu v priamom porovnaní s antiX:
Vďaka kombinácii musl libc a BusyBoxu nemá Alpine takmer žiadny réžijný výkon (overhead).
Po štarte do príkazového riadku spotrebuje Alpine pokojne len okolo 30–45 MB RAM, zatiaľ čo čistý CLI (príkazový riadok) v antiX core sa pohybuje skôr okolo 60–80 MB.
Ak hľadáte systém, kde na pozadí nebeží absolútne nič okrem toho, čo ste sami schválili, Alpine ponúka oveľa čistejší stôl bez akýchkoľvek pomocných GUI skriptov, ktoré sú pre antiX typické.
Správca balíkov (apk vs apt)
antiX využíva skvelý, ale robustný apt z Debianu. Keď spustíte apt update, systém musí stiahnuť a spracovať obrovské indexy balíkov z repozitárov Debianu, čo na starom procesore a pomalšom disku trvá aj desiatky sekúnd či minúty.
Správca balíkov apk v Alpine Linuxe je navrhnutý s ohľadom na rýchlosť v kontajneroch.
Práca s ním je neporovnateľne rýchlejšia. Inštalácia balíkov alebo aktualizácia systému prebehne na Alpine takmer okamžite, s minimálnym zápisom na disk a zlomkovou spotrebou procesora.
Alpine používa ako init OpenRC. Ide o moderný, čistý a prehľadný init systém (známy napr. z Gentoo).
Služby sa v ňom spravujú mimoriadne jednoducho pomocou príkazov ako rc-service a rc-update. Pre človeka, ktorý chce mať poriadok v systémových službách, je OpenRC oveľa elegantnejšie riešenie než SysVinit.
Alpine nebol navrhnutý primárne ako „distro pre staré PC“, ale ako bezpečný systém pre sieťové prvky a servery.
Všetky používateľské programy a balíky v oficiálnych repozitároch Alpine sú kompilované s bezpečnostnými prvkami ako Stack-Smashing Protection (ochrana pred pretečením zásobníka) a PIE (Position Independent Executables).
Z hľadiska odolnosti voči sieťovým útokom a exploitom je základný systém Alpine architektúrou zabezpečený lepšie než štandardný Debian základ, z ktorého čerpá antiX.
Alpine má geniálny inštalačný režim s názvom diskless mode.
Systém sa pri štarte celý načíta do operačnej pamäte (RAM) a disk sa môže kompletne odpojiť alebo uspať.
Akékoľvek zmeny v konfigurácii uložíte jedným príkazom (lbu commit) do malého archívu.
Ak testujete softvér alebo experimentujete, po reštarte máte opäť 100% čistý, nezmenený systém. Tento prístup dramaticky predlžuje životnosť starých pevných diskov alebo lacných SD kariet/USB kľúčov. antiX síce má "live" režimy s perzistenciou, ale správa vecí cez Alpine Local Backup (lbu) je oveľa elegantnejšia.
Menu mojej inštalácie













Pre pridávanie komentárov sa musíte prihlásiť.