Die Clear Linux-projek verskuif sy ontwikkelingsfokus na bedieners en wolkstelsels

Ontwikkelaars van die Clear Linux-verspreiding сообщили oor die verandering van die projekontwikkelingstrategie. Die primêre areas van ontwikkeling is bediener- en wolkstelsels, wat nou die hoofaandag sal geniet. Die komponente van die uitgawe vir werkstasies sal op 'n residuele basis ondersteun word.

Aflewering van pakkette met rekenaars sal voortgaan, maar in hierdie pakkette aangebied sal word oorspronklike weergawes van gebruikersomgewings, sonder Duidelike Linux-spesifieke byvoegings en veranderinge. Insluitend die vorming van pakkette met GNOME, sal die samestelling en instellings van die lessenaar ooreenstem met die verwysingsaansig, wat by verstek deur die GNOME-projek aangebied word.

Voorheen aangebied eie tema uitvoering, skei piktogram stel, vooraf geïnstalleerde derdeparty-byvoegings vir GNOME Shell (dash-to-dok, lessenaar-ikone, ongeduld, gebruiker-tema) en die veranderde GNOME-instellings in die eerste stadium sal wees geslaag in 'n aparte pakket "lessenaar-bates-ekstras". Volgende week sal die lessenaarpakkette opgedateer word na GNOME 3.36, wat sal ooreenstem met die GNOME-verwysingsomgewing, waarna die "desktop-assets-extras"-pakket opgeskort sal word.

Laat ons onthou dat die Clear Linux-verspreiding deur Intel ontwikkel is en streng isolasie bied van toepassings met behulp van houers wat geskei is deur volledige virtualisasie. Die basisdeel van die verspreiding bevat slegs 'n minimale stel gereedskap om houers te laat loop en word atoomkundig opgedateer. Alle toepassings is ontwerp as Flatpak-pakkette of bondels wat in aparte houers loop. Benewens pasgemaakte rekenaars, was die ontwikkelaarsuitgawe opvallend vir sy uitgebreide hardeware-ondersteuning, integrasie van 'n FUSE-gebaseerde ontfoutingstelsel, die byvoeging van 'n nuwe installeerder en die teenwoordigheid toepassingsgids, wat kits aangebied het vir die implementering van ontwikkelingsomgewings met behulp van verskeie tale en tegnologieë.

Kenmerke van Clear Linux:

  • Binêre verspreiding afleweringsmodel. Stelselopdaterings kan in twee modusse uitgevoer word: die toepassing van pleisters op 'n lopende stelsel en die stelsel volledig op te dateer deur 'n nuwe beeld in 'n aparte Btrfs-kiekie te installeer en die aktiewe momentopname met 'n nuwe een te vervang;
  • Samel pakkette in stelle (bundel), wat klaargemaakte funksionaliteit vorm, ongeag hoeveel sagtewarekomponente dit vorm. Die Bundel en die stelselomgewingbeeld word gevorm op grond van 'n bewaarplek van RPM-pakkette, maar word afgelewer sonder om in pakkette verdeel te word. Binne die houers loop 'n spesiaal geoptimaliseerde kopie van Clear Linux, wat die bondels bevat wat nodig is om die teikentoepassing te laat loop;
  • 'n Effektiewe opdateringsinstallasiestelsel wat in die basisdeel van die verspreiding ingebou is en verseker versnelde aflewering van opdaterings wat kritieke probleme en kwesbaarhede regstel. 'n Opdatering in Clear Linux sluit slegs die data in wat direk verander het, so tipiese regstellings vir kwesbaarhede en foute neem slegs 'n paar kilogrepe en word byna onmiddellik geïnstalleer;
  • Verenigde weergawestelsel - die verspreidingsweergawe verteenwoordig die toestand en weergawes van al sy komponente, wat gerieflik is vir die skep van reproduseerbare konfigurasies en die opsporing van veranderinge aan verspreidingskomponente op die lêervlak. Die verandering/opdatering van enige deel van die stelsel lei altyd tot 'n verandering in die algehele weergawe van die hele verspreiding (indien in gewone verspreidings die weergawenommer van 'n sekere pakket net verhoog word, dan word in Clear Linux die weergawe van die verspreiding self verhoog) ;
  • Staatlose benadering om konfigurasie te definieer, wat impliseer dat verskillende klasse instellings geskei word (OS, gebruiker en stelsel instellings word afsonderlik gestoor), die stelsel stoor nie sy toestand nie (staatloos) en na installasie bevat geen instellings in die / etc gids, maar genereer instellings op die vlieg gebaseer op die sjablone gespesifiseer by opstart. Om stelselinstellings na verstekwaardes terug te stel, kan jy eenvoudig /etc en /var uitvee;
  • Gebruik volwaardige virtualisasie (KVM) vir die bestuur van houers, wat voorsiening maak vir 'n hoë vlak van sekuriteit. Houer se aanvangstyd is effens agter tradisionele houer-isolasiestelsels (naamruimtes, cgroups) en is aanvaarbaar vir die bekendstelling van toepassingshouers op aanvraag (virtuele omgewing se opstarttyd is ongeveer 200ms, en bykomende geheueverbruik is 18-20 MB per houer). Om geheueverbruik te verminder, word 'n meganisme gebruik DAX (direkte toegang tot die lêerstelsel wat die bladsykas omseil sonder om die bloktoestelvlak te gebruik), en tegnologie word gebruik om identiese geheue-areas te dedupliseer KSM (Kernel Shared Memory), wat jou toelaat om die deel van gasheerstelselhulpbronne te organiseer en verskillende gasstelsels aan 'n gemeenskaplike stelselomgewingssjabloon te koppel.
  • Bron: opennet.ru

Voeg 'n opmerking