KDE Ni! OS, KDE arendajatele suunatud distributsioon, on välja kuulutatud.

Üks KDE arendajatest kuulutas välja projekti KDE Ni! OS, mille eesmärk on luua KDE kasutamiseks mõeldud keskkond, kasutades NixOS tehnoloogiaid. Projekti arendab Ivan Čukić, kes on 13. koht, mis põhineb KDE Plasma arendusel, autor raamatu "Functional Programming in C++" ja KDABi töötaja, mis on teisel kohal Qt arendusse panustamise osas.

Projekt on loodud inspiratsioonina KDE Akademy konverentsil esitatud ettekannetest, mis käsitlesid KDE Linuxi ja KDE Neon Core (KDE Neoni versioon, mis põhineb Ubuntu Core tehnoloogiatel), atomaarsete uuendatavade distributsioonide arendamist KDE kogukonna liikmete poolt. Projekti KDE Ni! OS raames soovib Ivan hinnata, kui palju on võimalik saavutada sarnast funktsionaalsust nagu KDE Linux ja KDE Neon Core, ilma et oleks vaja luua uut distributsiooni nullist, vaid kasutades juba olemasolevaid NixOS projekti arendusi.

KDE Ni! OS-isüsteemide vahel vahetamiseks ja nende terviklikkuse tagamiseks kasutatakse atomaarse põhiversiooni kogu süsteemi asendamise asemel pakettide haldurit Nix, mis võimaldab samaaegselt installida mitut versiooni ühesugusest paketist ja luua erinevaid süsteemi vaateid, mis hõlmavad omavahel ühilduvaid versioone. Selle lähenemise korral taandareng minevikku tähendab versioonide vahetamist, mis on seotud kogu süsteemi kindla versiooniga.

NixOS võimaldab ühe konfiguratsioonifaili põhjal luua vajaliku süsteemi sisu. Ivan soovib oma süsteemi keskkonna põhjal koostada konfiguratsioonifaili KDE Ni! OS-iga ning hoida seda ajakohasena. Igaühel on võimalus installida NixOS ja kasutada seda faili KDE Ni! OS mudeli keskkonna taastamiseks. KDE arendajatele plaanib võimaldada paketiversioonide vahetamist, näiteks muudatuste testimiseks või probleemide tuvastamise käigus olukordade taastamiseks, kiire süsteemi taastamise võimalusega algsesse olekusse.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster