Gibalhin sa proyekto sa Clear Linux ang pokus sa pag-uswag sa mga server ug mga sistema sa panganod

Mga developer sa Clear Linux distribution nagtaho mahitungod sa pagbag-o sa estratehiya sa pagpalambo sa proyekto. Ang mga nag-unang bahin sa pag-uswag mao ang server ug mga sistema sa panganod, nga karon makadawat sa panguna nga atensyon. Ang mga sangkap sa edisyon alang sa mga workstation suportahan sa usa ka nahabilin nga sukaranan.

Ang paghatud sa mga pakete nga adunay mga desktop magpadayon, apan sa kini nga mga pakete itanyag orihinal nga bersyon sa user environment, walay Clear Linux-specific add-on ug mga kausaban. Lakip ang pagporma sa mga pakete nga adunay GNOME, ang komposisyon ug mga setting sa desktop motakdo sa pagtan-aw sa pakisayran, kung unsa ang gitanyag nga default sa proyekto sa GNOME.

Gitanyag kaniadto nga kaugalingon tema pagrehistro, bulag set sa pictogram, pre-installed third-party add-on para sa GNOME Shell (dash-to-dock, mga icon nga desktop, pagkawalay-pailob, tema sa tiggamit) ug ang giusab nga mga setting sa GNOME sa unang yugto mao ang milabay sa usa ka bulag nga pakete"desktop-assets-extras". Sa sunod semana, ang mga pakete sa desktop gikatakda nga i-update sa GNOME 3.36, nga mohaum sa GNOME reference environment, pagkahuman ang "desktop-assets-extras" nga pakete dili na magamit.

Atong hinumdoman nga ang pag-apod-apod sa Clear Linux gimugna sa Intel ug naghatag og higpit nga pag-inusara sa mga aplikasyon gamit ang mga sudlanan nga gibulag gamit ang hingpit nga virtualization. Ang base nga bahin sa pag-apod-apod naglangkob lamang sa usa ka gamay nga set sa mga himan alang sa pagpadagan sa mga sudlanan ug gi-update sa atomically. Ang tanan nga mga aplikasyon gidisenyo ingon nga mga pakete sa Flatpak o mga Bundle nga nagdagan sa lainlaing mga sudlanan. Dugang sa customized nga mga desktop, ang developer nga edisyon nabantog tungod sa gipalapdan nga suporta sa hardware, integrasyon sa usa ka FUSE-based debugging system, ang pagdugang sa bag-ong installer, ug ang presensya. direktoryo sa aplikasyon, nga nagtanyag mga kit alang sa pag-deploy sa mga palibot sa pag-uswag gamit ang lainlaing mga sinultian ug teknolohiya.

Mga bahin sa Clear Linux:

  • Binary distribution delivery model. Ang mga pag-update sa sistema mahimong ipahigayon sa duha ka mga paagi: pagpadapat sa mga patch sa usa ka sistema nga nagdagan ug hingpit nga pag-update sa sistema pinaagi sa pag-instalar og bag-ong hulagway sa lain nga Btrfs snapshot ug pag-ilis sa aktibong snapshot sa usa ka bag-o;
  • Paghiusa sa mga pakete ngadto sa mga set (mabugkos), nga nagporma og andam nga gamit, bisan unsa pa kadaghan ang mga sangkap sa software nga nagporma niini. Ang Bundle ug ang sistema sa palibot nga imahe naporma base sa usa ka repository sa RPM nga mga pakete, apan gihatud nga wala gibahin sa mga pakete. Sa sulod sa mga sudlanan, usa ka espesyal nga na-optimize nga kopya sa Clear Linux ang nagdagan, nga adunay sulud nga mga bugkos nga gikinahanglan aron mapadagan ang target nga aplikasyon;
  • Usa ka epektibo nga sistema sa pag-install sa pag-update nga gitukod sa sukaranan nga bahin sa pag-apod-apod ug pagsiguro nga gipadali ang paghatud sa mga update nga nag-ayo sa mga kritikal nga problema ug mga kahuyangan. Ang usa ka update sa Clear Linux naglakip lamang sa mga datos nga direktang nausab, mao nga ang kasagarang mga pag-ayo sa mga kahuyangan ug mga kasaypanan nagkinahanglan lamang og pipila ka kilobytes ug gi-install halos diha-diha dayon;
  • Unified versioning system - ang distribution version nagrepresentar sa estado ug mga bersyon sa tanan nga mga component niini, nga sayon ​​alang sa paghimo sa reproducible configurations ug pagsubay sa mga kausaban sa distribution components sa file level. Ang pagbag-o/pag-update sa bisan unsang bahin sa sistema kanunay nga magdala sa pagbag-o sa kinatibuk-ang bersyon sa tibuuk nga pag-apod-apod (kung sa ordinaryong mga pag-apod-apod ang numero sa bersyon sa usa ka pakete gidugangan, nan sa Clear Linux ang bersyon sa pag-apod-apod mismo gidugangan) ;
  • Ang walay estado nga pamaagi sa pagtino sa pagsumpo, nga nagpasabot nga ang lainlaing mga klase sa mga setting gibulag (OS, user ug mga setting sa sistema gitipigan nga gilain), ang sistema wala magtipig sa iyang estado (walay estado) ug human sa pag-instalar wala'y bisan unsang mga setting sa / etc nga direktoryo, apan nagmugna og mga setting sa langaw base sa mga templates nga gitakda sa pagsugod. Aron i-reset ang mga setting sa sistema sa mga default nga kantidad, mahimo nimong tangtangon ang /etc ug /var;
  • Paggamit bug-os nga virtualization (KVM) alang sa pagpadagan sa mga sudlanan, nga nagtugot alang sa taas nga lebel sa seguridad. Ang oras sa pagsugod sa sulud gamay sa luyo sa tradisyonal nga mga sistema sa pag-inusara sa sudlanan (mga namespace, cgroup) ug madawat alang sa paglansad sa mga sulud sa aplikasyon kung gipangayo (oras sa pagsugod sa virtual nga palibot mga 200ms, ug ang dugang nga konsumo sa memorya mao ang 18-20 MB matag sulud). Aron makunhuran ang konsumo sa memorya, usa ka mekanismo ang gigamit Dax (direkta nga pag-access sa file system nga nag-bypass sa cache sa panid nga wala gigamit ang lebel sa block device), ug gigamit ang teknolohiya aron ma-deduplicate ang parehas nga mga lugar sa memorya KSM (Kernel Shared Memory), nga nagtugot kanimo sa pag-organisar sa pagpaambit sa mga kahinguhaan sa host system ug pagkonektar sa lain-laing mga guest system ngadto sa usa ka komon nga sistema sa palibot nga template.
  • Source: opennet.ru

Idugang sa usa ka comment