Silverblue
Postano: 13 svi 2020, 14:19
Pozdrav kolege,
vidim da nitko ne piše o Fedori Silverblue pa ću ja imati tu čast (osjećam se kao neki od onih Jehovinih svjedoka).
SB (Silverblue) je vrlo vjerojatno budućnost Linuxa. Zašto? Vrlo jednostavno, ima dosta prednosti u odnosu na klasične distribucije a i čini se kako je RedHat ozbiljno zagrizao za nju. Princip rada je takozvani immutabilni sustav.
Silverblue se prije nazivao Atomic Workstation i cijeli sustav se bazira na "slikama". Laički rečeno, imate temelj sustava koji kada dođe nova verzija doslovno zamijenite novom "slikom" (novom verzijom). Na sličnom principu već funkcioniraju MacOS, Android i ChromeOS.
Koje su prednosti ove tehnologije (tehnologija se zove os-tree)?
Developerima je lakše pronalaziti pogreške i rješavati ih jer svi korisnici imaju istu "sliku" operativnog sustava koja je read-only. Korisnicima je dosta teže uništiti sustav jer je cijela /root particija zaštićena. Upravo ta mogućnost nam donosi još sigurniji sustav.
Ukoliko nekim čudom ipak nešto zeznemo (mi ili developeri), onda se vraćamo na staru "sliku" vrlo jednostavno: preko terminala s jednom naredbom ili prilikom pokretanja računala u bootloaderu. Vaši dokumenti koji su na /home particiji ostaju gdje jesu iako ste se vratili "unazad/unaprijed", jer moguće je vršiti downgrade ili upgrade. Valja napomenuti kako je moguće instalirati "slike" i ostalih sustava koji se baziraju na os-tree principu poput CentOS-a (nisam osobno probao ali vidio sam online kako je to moguće).
Ovo je vrlo zgodno i u praksi funkcionira savršeno. Toliko savršeno da sam prestao koristiti Timeshift i slične backup opcije.
Ako je /root particija read-only kako onda mogu instalirati programe?
Vrlo jednostavno, SB je hibridna distribucija koja omogućava instalaciju aplikacija na tri načina:
- Flatpaks (najbolji i najsigurniji način). Flatpaks su totalno neovisni o samome sustavu tako da nema problema s dependencijima ili brigom da će nešto od njih srušit cijeli sustav. Također, Flatpakovi su u vlastitiom sanboxu gotovo pa totalno osigurani od sustava (ili sustav od njih). Najveća mana im je to što zauzimaju dosta slobodnog prostora;
- toolbox. Ukratko to mogu objasniti kao pojednostavljeni podman. Da ne ulazim previše u detalje jer bi to moglo potrajati...recimo kako možemo instalirati aplikacije pomoću package managera unutar posebne "slike/kontejnera/poda". Ovakav način ima puno prednosti jer je također sve u sandboxu a nakon što odradite posao, ukoliko to želite, možete jednostavno izbrisati cijeli kontejner i napraviti novi/nove. Mana ovoga je što također zauzima dosta prostora;
- treći način i način koji bi se trebao izbjegavati je klasično instaliranje aplikacija na sustav pomoću rpm-ostree install naredbe. Umjesto da se aplikacije instaliraju u sustav kao kod drugih distribucija, kod SB-a se aplikacije instaliraju kao layer na sustav. Te aplikacije se mogu instalirati skupa s ostatkom sustava ali mogu biti uzrok problema jer na ovaj način pretvaramo naš immutabilni sustav u klasični....
Možda bi bolje bilo da napravim recenziju na ovu temu jer materijala stvarno ima a i moje iskustvo je super pozitivno.
Sad me samo zanima kome da se javim za to?
vidim da nitko ne piše o Fedori Silverblue pa ću ja imati tu čast (osjećam se kao neki od onih Jehovinih svjedoka).
SB (Silverblue) je vrlo vjerojatno budućnost Linuxa. Zašto? Vrlo jednostavno, ima dosta prednosti u odnosu na klasične distribucije a i čini se kako je RedHat ozbiljno zagrizao za nju. Princip rada je takozvani immutabilni sustav.
Silverblue se prije nazivao Atomic Workstation i cijeli sustav se bazira na "slikama". Laički rečeno, imate temelj sustava koji kada dođe nova verzija doslovno zamijenite novom "slikom" (novom verzijom). Na sličnom principu već funkcioniraju MacOS, Android i ChromeOS.
Koje su prednosti ove tehnologije (tehnologija se zove os-tree)?
Developerima je lakše pronalaziti pogreške i rješavati ih jer svi korisnici imaju istu "sliku" operativnog sustava koja je read-only. Korisnicima je dosta teže uništiti sustav jer je cijela /root particija zaštićena. Upravo ta mogućnost nam donosi još sigurniji sustav.
Ukoliko nekim čudom ipak nešto zeznemo (mi ili developeri), onda se vraćamo na staru "sliku" vrlo jednostavno: preko terminala s jednom naredbom ili prilikom pokretanja računala u bootloaderu. Vaši dokumenti koji su na /home particiji ostaju gdje jesu iako ste se vratili "unazad/unaprijed", jer moguće je vršiti downgrade ili upgrade. Valja napomenuti kako je moguće instalirati "slike" i ostalih sustava koji se baziraju na os-tree principu poput CentOS-a (nisam osobno probao ali vidio sam online kako je to moguće).
Ovo je vrlo zgodno i u praksi funkcionira savršeno. Toliko savršeno da sam prestao koristiti Timeshift i slične backup opcije.
Ako je /root particija read-only kako onda mogu instalirati programe?
Vrlo jednostavno, SB je hibridna distribucija koja omogućava instalaciju aplikacija na tri načina:
- Flatpaks (najbolji i najsigurniji način). Flatpaks su totalno neovisni o samome sustavu tako da nema problema s dependencijima ili brigom da će nešto od njih srušit cijeli sustav. Također, Flatpakovi su u vlastitiom sanboxu gotovo pa totalno osigurani od sustava (ili sustav od njih). Najveća mana im je to što zauzimaju dosta slobodnog prostora;
- toolbox. Ukratko to mogu objasniti kao pojednostavljeni podman. Da ne ulazim previše u detalje jer bi to moglo potrajati...recimo kako možemo instalirati aplikacije pomoću package managera unutar posebne "slike/kontejnera/poda". Ovakav način ima puno prednosti jer je također sve u sandboxu a nakon što odradite posao, ukoliko to želite, možete jednostavno izbrisati cijeli kontejner i napraviti novi/nove. Mana ovoga je što također zauzima dosta prostora;
- treći način i način koji bi se trebao izbjegavati je klasično instaliranje aplikacija na sustav pomoću rpm-ostree install naredbe. Umjesto da se aplikacije instaliraju u sustav kao kod drugih distribucija, kod SB-a se aplikacije instaliraju kao layer na sustav. Te aplikacije se mogu instalirati skupa s ostatkom sustava ali mogu biti uzrok problema jer na ovaj način pretvaramo naš immutabilni sustav u klasični....
Možda bi bolje bilo da napravim recenziju na ovu temu jer materijala stvarno ima a i moje iskustvo je super pozitivno.
Sad me samo zanima kome da se javim za to?