Il-proġett Clear Linux ibiddel il-fokus tal-iżvilupp tiegħu lejn is-servers u s-sistemi tal-cloud

Iżviluppaturi tad-distribuzzjoni Clear Linux irrappurtat dwar it-tibdil tal-istrateġija tal-iżvilupp tal-proġett. L-oqsma primarji tal-iżvilupp huma s-sistemi tas-server u tas-sħab, li issa se jirċievu l-attenzjoni ewlenija. Il-komponenti tal-edizzjoni għall-istazzjonijiet tax-xogħol se jkunu appoġġjati fuq bażi residwa.

Il-kunsinna ta' pakketti bid-desktops se tkompli, iżda f'dawn il-pakketti se jiġu offruti verżjonijiet oriġinali tal-ambjenti tal-utent, mingħajr add-ons u bidliet speċifiċi għal Clear Linux. Inkluża l-formazzjoni ta 'pakketti ma' GNOME, il-kompożizzjoni u s-settings tad-desktop se jikkorrispondu mal-veduta ta 'referenza, dak li huwa offrut awtomatikament mill-proġett GNOME.

Preċedentement offruti stess tema tneħħija, separati sett ta' pittogrammi, add-ons ta' partijiet terzi installati minn qabel għal GNOME Shell (dash-to-dock, ikoni tad-desktop, sabar, tema tal-utent) u s-settings tal-GNOME mibdula fl-ewwel stadju se jkunu mogħtija f'pakkett separat "desktop-assi-extras". Il-ġimgħa d-dieħla, il-pakketti tad-desktop huma skedati li jiġu aġġornati għal GNOME 3.36, li se jaqbel mal-ambjent ta 'referenza GNOME, u wara l-pakkett "desktop-assets-extras" se jkun deprecated.

Ejja nfakkru li d-distribuzzjoni Clear Linux hija żviluppata minn Intel u tipprovdi iżolament strett ta 'applikazzjonijiet bl-użu ta' kontenituri separati bl-użu ta 'virtwalizzazzjoni sħiħa. Il-parti bażi tad-distribuzzjoni fiha biss sett minimu ta 'għodod għat-tmexxija tal-kontenituri u hija aġġornata atomikament. L-applikazzjonijiet kollha huma ddisinjati bħala pakketti Flatpak jew Bundles li jaħdmu f'kontenituri separati. Minbarra desktops personalizzati, l-edizzjoni tal-iżviluppatur kienet notevoli għall-appoġġ ta 'hardware estiż tagħha, l-integrazzjoni ta' sistema ta 'debugging ibbażata fuq FUSE, iż-żieda ta' installatur ġdid, u l-preżenza. direttorju tal-applikazzjoni, li offrew kits għall-iskjerament ta’ ambjenti ta’ żvilupp bl-użu ta’ diversi lingwi u teknoloġiji.

Karatteristiċi ta' Clear Linux:

  • Mudell tal-kunsinna tad-distribuzzjoni binarja. L-aġġornamenti tas-sistema jistgħu jitwettqu f'żewġ modi: l-applikazzjoni ta 'garża għal sistema li taħdem u l-aġġornament kompletament tas-sistema billi tinstalla immaġni ġdida f'snapshot Btrfs separat u tissostitwixxi l-istampa attiva b'waħda ġdida;
  • L-aggregazzjoni tal-pakketti f'settijiet (qatta), li jiffurmaw funzjonalità lesta, irrispettivament minn kemm jiffurmaw komponenti tas-softwer. Il-Budle u l-immaġni tal-ambjent tas-sistema huma ffurmati abbażi tar-repożitorju tal-pakketti RPM, iżda huma kkonsenjati mingħajr ma jiġu maqsuma f'pakketti. Ġewwa l-kontenituri, taħdem kopja ottimizzata b'mod speċjali ta 'Clear Linux, li fiha l-qatet meħtieġa biex titħaddem l-applikazzjoni fil-mira;
  • Sistema effettiva ta 'installazzjoni ta' aġġornamenti mibnija fil-parti bażi tad-distribuzzjoni u li tiżgura kunsinna aċċellerata ta 'aġġornamenti li jiffissaw problemi kritiċi u vulnerabbiltajiet. Aġġornament f'Clear Linux jinkludi biss id-dejta li nbidlet direttament, għalhekk l-soluzzjonijiet tipiċi għall-vulnerabbiltajiet u l-iżbalji jieħdu biss ftit kilobytes u huma installati kważi istantanjament;
  • Sistema ta 'verżjoni unifikata - il-verżjoni tad-distribuzzjoni tirrappreżenta l-istat u l-verżjonijiet tal-komponenti kollha tagħha, li hija konvenjenti għall-ħolqien ta' konfigurazzjonijiet riproduċibbli u t-traċċar tal-bidliet fil-komponenti tad-distribuzzjoni fil-livell tal-fajl. It-tibdil/aġġornar ta' kwalunkwe parti tas-sistema dejjem iwassal għal bidla fil-verżjoni ġenerali tad-distribuzzjoni kollha (jekk f'distribuzzjonijiet ordinarji n-numru tal-verżjoni ta' ċertu pakkett jiżdied biss, allura f'Clear Linux tiżdied il-verżjoni tad-distribuzzjoni nnifisha) ;
  • Approċċ mingħajr stat għad-definizzjoni tal-konfigurazzjoni, li jimplika li klassijiet differenti ta 'settings huma separati (issettjar tal-OS, tal-utent u tas-sistema huma maħżuna separatament), is-sistema ma ssalvax l-istat tagħha (bla stat) u wara l-installazzjoni ma fiha l-ebda settings fid-direttorju / eċċ, iżda jiġġenera settings fuq il-fly ibbażati fuq il-mudelli speċifikati fl-istartjar. Biex tirrisettja l-issettjar tas-sistema għal valuri awtomatiċi, tista 'sempliċement tħassar /etc u /var;
  • Użu Virtualization sħiħ (KVM) għat-tħaddim tal-kontenituri, li jippermetti livell għoli ta 'sigurtà. Il-ħin tal-istartjar tal-kontejners huwa ftit wara sistemi tradizzjonali ta 'iżolament tal-kontenituri (namespaces, cgroups) u huwa aċċettabbli għat-tnedija ta' kontenituri tal-applikazzjoni fuq talba (il-ħin tal-istartjar tal-ambjent virtwali huwa ta 'madwar 200ms, u l-konsum tal-memorja addizzjonali huwa 18-20 MB għal kull kontenitur). Biex jitnaqqas il-konsum tal-memorja, jintuża mekkaniżmu DAX (aċċess dirett għas-sistema tal-fajls billi tevita l-cache tal-paġna mingħajr ma tuża l-livell tal-apparat tal-blokk), u t-teknoloġija tintuża biex jiġu deduplikati żoni identiċi tal-memorja KSM (Kernel Shared Memory), li tippermettilek torganizza l-kondiviżjoni tar-riżorsi tas-sistema ospitanti u tgħaqqad sistemi mistiedna differenti ma' mudell ta' ambjent tas-sistema komuni.
  • Sors: opennet.ru

Żid kumment