Na putu je nova Ubuntu Linux radna površina

  • Sep 03, 2023

Izgrađen oko nepromjenjive jezgre Linuxa, ovaj novi Ubuntu temeljen na Snapu trebao bi pružiti izuzetno stabilnu Linux radnu površinu.

Čovjek koji radi na računalu u uredu
Getty Images/10'000 sati

Canonical je odlučio isprobati novi pristup Linux radnoj površini uz dugoročnu podršku (LTS) za sljedeću godinu. Ubuntu Linux Izdanje 24.04. Ovo novo izdanje koristit će nepromjenjivi Linux sustav s dodatnim softverom koji osigurava Snimci.

Canonical softverski inženjer Oliver Grawert pustio je mačku iz torbe u odgovoru na post o Ubuntuovim planovima za isporuku CUPS-a ispisni stog kao tren. Grawert je napisao: "Nepromjenjiva verzija postoji od 2015., tzv Ubuntu Core... bit će a izdanje za stolno računalo sa sljedećim LTS-om." Ovo će biti izborno, no klasična radna površina neće nestati.

Također:Najbolja Linux prijenosna računala

Oliver Smith, voditelj projekta Ubuntu Desktop tvrtke Canonical, potvrdio je ovaj novi Ubuntu model u službenom Ubuntu postu na blogu. Smith nije htio dati točan datum. Umjesto toga, napisao je: "U dogledno vrijeme, kada budemo mislili da se cijeli sustav može isporučiti na ovaj način, bit ćemo uzbuđeni ponuditi verziju Ubuntu Desktopa koja ima ove nove mogućnosti."

Možda se u ovom trenutku pitate: "Nepromjenjivo što?" Nepromjenjivi operativni sustav je onaj u kojem su neki ili svi sustavi datoteka operativnog sustava samo za čitanje i ne mogu se mijenjati. To činite jer su oni sami po sebi sigurniji. Mnogi napadi i iskorištavanja oslanjaju se na pisanje ili mijenjanje datoteka. Ako ne možete mijenjati datoteke, hakeri ne mogu oštetiti vaš rad ili računalo.

Nepromjenjivi operativni sustavi često se koriste u uređajima Interneta stvari (IoT). Na primjer, u slučaju Canonical, tvrtka je ponudila Ubuntu Core, IoT platforma, od 2014. godine.

Također:Kako instalirati Ubuntu Linux (lako je!)

Izgrađen na istoj tehnologiji spremnika jezgre koja pokreće Lučki radnik i LXC, Ubuntu Core koristi sveobuhvatan pristup sandboxingu kako bi osigurao sigurnost i neovisnost svake komponente sustava. Ovaj pristup ne samo da omogućuje aplikacijama da funkcioniraju unutar vlastitih ograničenja upravljanja podacima, već nudi i fleksibilnost za korištenje novijih verzija aplikacija na starijim verzijama Linuxa.

Konkretno, nepromjenjivi operativni sustavi imaju sljedeće zajedničke značajke:

  1. Samo za čitanje: Primarna karakteristika nepromjenjivog OS-a je da korisnici ili aplikacije ne mogu izravno modificirati pokrenuti sustav.

  2. Atomična ažuriranja: ažuriranja se primjenjuju atomski, što znači da su uspješno primijenjena sva odjednom ili se uopće ne primjenjuju.

  3. Predvidljivo: budući da se osnovni operativni sustav ne mijenja, njegovo je ponašanje predvidljivo na svim uređajima.

  4. Izolirane aplikacije: Aplikacije su izolirane od jezgre operativnog sustava i jedna od druge, obično putem kontejnerizacije. Ovo osigurava da promjene koje napravi aplikacija ne utječu na jezgru sustava ili druge aplikacije.

Ako je ova ideja tako sjajna, zašto za nju niste prije čuli? Pa, zapravo, jesi. Jednostavno niste znali da Chromebookovi s ChromeOS-om koriste nepromjenjive tehnologije u sandboxu otkako su se prvi put pojavili 2011. godine.

Također:5 razloga zašto su Chromebookovi savršeno prijenosno računalo za većinu ljudi

Razlika između ChromeOS-a i drugih operativnih sustava je u tome što dok ChromeOS je distribucija Linuxa, također je vrlo ograničen. Kao što je primijetio Smith, "Softver za stolna računala na mnogo je načina teže staviti u spremnik nego softver za poslužitelje ili IoT, jer želimo da naše aplikacije za stolna računala dobro rade zajedno. Ta uska integracija također otežava definiranje granica sandboxa između aplikacija i komponenti sustava na način koji je siguran i jednostavan za korištenje."

Canonical nije prvi koji se uhvatio u koštac s ovim problemom. Osim OS-a Chrome, Fedora Silverblue s OSTree i openSUSE Aeon već isporučuju nepromjenjiva Linux stolna računala. Ali, ako ste obožavatelj Ubuntua, koji želi stabilnu, sigurnu, nepromjenjivu Linux radnu površinu, ovo je izdanje koje ćete željeti vidjeti.

Također: Kako omogućiti Linux na svom Chromebooku (i zašto biste trebali)

Osim toga, za razliku od ovih distribucija, Ubuntu Core ima detaljniji pristup operativnom sustavu. Dijeli OS na diskretne komponente, od kojih je svaka inkapsulirana u jednom trenutku. Četiri primarna snapa -- Gadget, Kernel, Base i Snapd -- čine temelj Ubuntu Corea. Dodatni OS snaps mogu se postaviti na ovu sliku kako bi se omogućili drugi elementi operativnog sustava, kao što je desktop okruženje.

Ovaj kompozitni pristup omogućuje korisnicima sastavljanje modernih Ubuntu Core slika sa samo potrebnim komponentama potrebnim za pokretanje jednonamjenskih aplikacija. To smanjuje i trag operativnog sustava i potencijalnu površinu napada. Štoviše, svaki snimak možete ažurirati vlastitim tempom. To značajno smanjuje potrebu za ponovnim pokretanjem uređaja.

Canonical je iza kulisa razmatrao potencijalne prednosti Ubuntu Corea za programere i svakodnevne korisnike. Svojstva svojstvena Ubuntu Coreu, poput sigurnog pokretanja, stanja oporavka i hardverski podržane enkripcije, značajno će poboljšati sigurnosno stanje korisničkog računala.

Također:Kako sam oživio tri drevna računala s ChromeOS Flexom

Štoviše, modularnost Ubuntu Corea omogućuje korisnicima eksperimentiranje s alternativnim snimanjem okruženja radne površine dok se drže vrlo stabilne, potpisane i sigurne LTS baze. Korištenje snap kanala također omogućuje koncept kotrljanja određenih elemenata distribucije, poboljšavajući korisničko iskustvo.

Svaki snap aplikacije ili komponente ima četiri standardna kanala: stabilan, kandidat, beta i rubni. Ovi kanali omogućuju korisnicima da odaberu koliko vrhunski žele da njihov softver bude. Stabilni kanal je najtestiraniji i najpouzdaniji, dok rubni kanal uključuje najnovije promjene.

Tako, na primjer, igrači, rekao je Smith, "mogu se uključiti u kanal kernela koji isporučuje najnovije NVIDIA upravljačke programe kao čim budu dostupni, na isti način na koji je Ubuntu Desktop tim učinio za Mesa u sklopu našeg rada na Steamu puknuti."

Također:Ovaj službeni Ubuntu Spin mogao bi biti savršen uvod u Linux

Iako će se ovaj pristup svidjeti korisnicima koji žele stabilnost i sigurnost, programerima i korisnicima Linuxa stare škole koji žele maksimalnu kontrolu nad svojim sustavom neće biti zanimljiv. Za njih će, međutim, tradicionalna Ubuntu radna površina i dalje biti prisutna.

Ipak, mnogi korisnici ne vole Canonical Snaps. Nepromjenjivi operativni sustavi također imaju svojih problema. Nisu fleksibilni kao obični operacijski sustavi i ne rade sve aplikacije i usluge dobro s kontejnerskim okruženjima.

Sve što je rečeno, ova nova Ubuntu Linux radna površina bi se još mogla pokazati popularnom. I, tko zna, baš kao što su Chromebookovi postali popularni, možda će 2024. godine i namjenska Ubuntu prijenosna računala pronaći široku publiku.

Vidi također

Kako instalirati Ubuntu Linux (lako je!)
Kako pokrenuti Windows aplikaciju na Linuxu s Wineom
Kako započeti s Gitom na Linuxu
Kako ubiti proces u Linuxu
  • Kako instalirati Ubuntu Linux (lako je!)
  • Kako pokrenuti Windows aplikaciju na Linuxu s Wineom
  • Kako započeti s Gitom na Linuxu
  • Kako ubiti proces u Linuxu