Wednesday, December 24, 2025

AerynOS The Great

 


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

  1. Otvori terminal
  2. Pokreni:
sudo moss install htop
  1. Kada se instalacija završi, pokreneš ga sa:
htop

Korisne napomene

  • moss je transakcioni / atomarni package manager → ako nešto pođe po zlu, sistem ostaje konzistentan
  • Nema apt, dnf, pacman itd.
  • 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 moss sa apt / 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

  • moss koristi snapshot / transakcioni model
  • Svaka install, remove ili upgrade operacija pravi sistemski snapshot
  • rollback vrać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 (kao pacman -U ili xbps-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=