AerynOS je nezavisna Linux distribucija koja nije direktno bazirana na nekoj drugoj postojećoj distribuciji poput Ubuntua, Fedore ili Arch-a — umesto toga razvija se „od nule“ kao sopstveni sistem. (Telefony i Tablety)
Evo šta to konkretno znači:
🧱 Osnovna osnova
- AerynOS je GNU/Linux operativni sistem koji koristi Linux kernel (npr. verzije 6.13-6.17 u najnovijim izdanjima). (é Livre e Aberto!)
- Sistem je nezavisan, rolling release tip distribucije, što znači da se stalno ažurira umesto da izlazi u klasičnim velikim verzijama. (Linuxiarze.pl)
- Razvija ga zajednica oko Ikeya Dohertyja (koji je ranije radio na Solus OS), ali tehnički ne izvodi se iz nijedne druge distribucije. (serverhost.com)
🛠️ Arhitektura i tehnologije
- AerynOS razvija sopstvene alate poput moss (za atomarne sisteme ažuriranja), boulder (za gradnju paketa) i blsforme (za upravljanje bootloader-om). (AerynOS)
- Počinje sa čistom infrastrukturom i alatima dizajniranim da omoguće atomarne nadogradnje i rollback, sa fokusom na robusnost i modernu infrastrukturu. (AerynOS)
- Standardni sistemski elementi poput glibc (za kompatibilnost), modernih desktop okruženja poput GNOME i podrška za 64-bitnu x86_64 arhitekturu su uključeni. (AerynOS)
🧠 Ukratko
✔ Ne bazira se na nekoj drugoj mainstream distribuciji — razvijen je nezavisno. (Telefony i Tablety) ✔ Koristi Linux kernel i moderne alate za paketiranje i ažuriranje. (AerynOS) ✔ Češće se opisuje kao distribucija “built from scratch” sa sopstvenim dizajnom infrastrukture. (AerynOS)
Ako želiš, mogu ti dati još detaljniji pregled tehničke arhitekture (moss/boulder/atomic updates) ili razliku u odnosu na druge distro-e kao NixOS, Fedora ili Arch.
Na AerynOS-u se paketi instaliraju pomoću moss alata (njihov sopstveni package manager).
Instalacija htop-a
- Otvori terminal
- Pokreni:
sudo moss install htop
- Kada se instalacija završi, pokreneš ga sa:
htop
Korisne napomene
mossje transakcioni / atomarni package manager → ako nešto pođe po zlu, sistem ostaje konzistentan- Nema
apt,dnf,pacmanitd. - Lista paketa se automatski sinhronizuje, ali ako želiš ručno osvežavanje:
sudo moss sync
Provera da li je paket dostupan
Ako želiš prvo da proveriš:
moss search htop
Ako hoćeš, mogu ti:
- dati kratki “cheat-sheet” za moss (install, remove, rollback, info)
- ili uporediti
mosssaapt / pacman / xbps(što je zanimljivo jer si koristio Arch, Void i Alpine)
Kratko i jasno: nije obavezno pre svake instalacije, ali preporučljivo je povremeno.
Kako to funkcioniše u AerynOS-u (moss)
Za razliku od apt ili pacman, moss je transakcioni / atomarni sistem, pa su koraci malo drugačiji.
🔹 Najčešći scenariji
1️⃣ Samo instalacija paketa (npr. htop)
Ovo je sasvim OK i radi bez prethodnog update-a:
sudo moss install htop
moss će sam povući potrebne metapodatke ako zatreba.
2️⃣ Osvežavanje repozitorijuma (preporučeno povremeno)
Ekvivalent apt update / pacman -Sy:
sudo moss sync
Radiš:
- povremeno
- ako dugo nisi instalirao ništa
- ako tražiš nove pakete
3️⃣ Nadogradnja celog sistema (rolling release)
Ekvivalent apt upgrade / pacman -Syu:
sudo moss upgrade
Ovo:
- ažurira ceo sistem
- radi se kada želiš da budeš „fully up to date“
- bezbedno je jer je atomarno (rollback moguć)
🔹 Preporučeni workflow (best practice)
Ako želiš „čisto i ispravno“:
sudo moss sync
sudo moss upgrade
Pa posle:
sudo moss install htop
Ali nije obavezno za svaku sitnicu.
🔹 Dodatno (korisno da znaš)
- Lista instaliranih paketa:
moss list
- Informacije o paketu:
moss info htop
- Rollback (ako nešto krene po zlu):
sudo moss rollback
Ukratko
✅ Za instalaciju jednog alata → ne moraš ništa pre toga
✅ Za redovno održavanje sistema → sync + upgrade
✅ Bez straha od „polu-razbijenog sistema“ (za razliku od klasičnih distroa)
Ako želiš, mogu ti napraviti kratki moss cheat-sheet (1 strana) ili uporediti ovo sa Arch / Void / Alpine logikom, što ti je već poznato.
Ne 🙂 — rollback u AerynOS-u (moss) ne radi po aplikaciji, već na nivou celog sistema / transakcije.
Kako moss rollback zapravo radi
mosskoristi snapshot / transakcioni model- Svaka
install,removeiliupgradeoperacija pravi sistemski snapshot rollbackvraća ceo sistem u prethodno stanje
Zato ne postoji komanda tipa:
sudo moss rollback htop ❌
Kako se rešava problem sa jednom aplikacijom
✅ Opcija 1: Ukloni aplikaciju (najčešće rešenje)
Ako htop pravi problem:
sudo moss remove htop
To pravi novu transakciju i sistem ostaje konzistentan.
✅ Opcija 2: Rollback cele transakcije
Ako si upravo instalirao htop i želiš da vratiš stanje pre te instalacije:
sudo moss rollback
➡️ Ovo će:
- ukloniti
htop - vratiti sve pakete u stanje pre te instalacije
Koristi se samo ako si siguran da je poslednja transakcija problem.
❌ Opcija 3: Vraćanje starije verzije samo jednog paketa
Za sada:
- nema per-package rollback
- nema
moss downgrade htop(kaopacman -Uilixbps-install -D)
To je svesna dizajnerska odluka (slično kao kod rpm-ostree sistema).
Poređenje (da ti bude jasnije)
| Sistem | Rollback po paketu | Rollback sistema |
|---|---|---|
| AerynOS (moss) | ❌ | ✅ |
| Fedora Silverblue | ❌ | ✅ |
| NixOS | ⚠️ delimično | ✅ |
| Arch / Void | ✅ | ❌ |
Preporučena filozofija korišćenja
- Mali alat →
moss remove - Veliki sistemski problem →
moss rollback - Eksperimentisanje → slobodno, jer rollback spašava ceo sistem
No comments:
Post a Comment
Komentar=