De Clear Linux Projet verännert säin Entwécklungsfokus op Serveren a Cloud Systemer

Entwéckler vun der Clear Linux Verdeelung gemellt iwwer d'Ännerung vun der Projetsentwécklungsstrategie. Déi primär Beräicher vun der Entwécklung sinn Server a Cloud Systemer, déi elo d'HaaptOpmierksamkeet kréien. D'Komponente vun der Editioun fir Aarbechtsstatiounen ginn op enger Reschtbasis ënnerstëtzt.

D'Liwwerung vu Packagen mat Desktops geet weider, awer an dëse Packagen gëtt ugebueden original Versioune vu Benotzer Ëmfeld, ouni kloer Linux-spezifesch Add-ons an Ännerungen. D'Bildung vu Packagen mat GNOME abegraff, d'Zesummesetzung an d'Astellunge vum Desktop entspriechen der Referenzvisioun, wat als Standard vum GNOME-Projet ugebuede gëtt.

Virdrun eegenen ugebueden Thema Design, getrennt Piktogramm Set, Pre-installéiert Drëtt Partei Add-ons fir GNOME Shell (Dash-to-Dock, Desktop-Ikonen, Ëmgang, Benotzer-Thema) an déi geännert GNOME Astellungen op der éischter Etapp wäerten passéiert an engem separaten Package "Desktop-Verméigen-Extras". D'nächst Woch sinn d'Desktop-Pakete geplangt fir op GNOME 3.36 aktualiséiert ze ginn, wat dem GNOME Referenzëmfeld entsprécht, no deem de "Desktop-Assets-Extras" Package ofgeschaaft gëtt.

Loosst eis drun erënneren datt d'Clear Linux Verdeelung vun Intel entwéckelt gëtt a strikt Isolatioun vun Uwendungen ubitt mat Container getrennt mat voller Virtualiséierung. De Basisdeel vun der Verdeelung enthält nëmmen e minimale Set vun Tools fir Container ze lafen a gëtt atomesch aktualiséiert. All Applikatiounen sinn als Flatpak Packagen oder Bündel entworf déi an getrennten Container lafen. Zousätzlech zu personaliséierten Desktops war d'Entwécklereditioun bemierkenswäert fir seng erweidert Hardware-Ënnerstëtzung, Integratioun vun engem FUSE-baséierten Debugging-System, d'Zousatz vun engem neien Installateur, an d'Präsenz Applikatioun Verzeechnes, déi Kits ubidden fir Entwécklungsëmfeld mat verschiddene Sproochen an Technologien z'installéieren.

Features vu Clear Linux:

  • Binäre Verdeelungs-Liwwermodell. Systemupdates kënnen an zwee Modi gemaach ginn: Patches op e lafende System applizéieren an de System komplett aktualiséieren andeems en neit Bild an engem getrennten Btrfs Snapshot installéiert gëtt an den aktive Snapshot mat engem neien ersetzt;
  • Paketen a Sets aggregéieren (Bouquet ass), déi fäerdeg Funktionalitéit bilden, egal wéi vill Softwarekomponenten se bilden. De Bundle an d'Systemëmfeldsbild ginn op Basis vum RPM Package Repository geformt, awer ginn geliwwert ouni a Packagen opgedeelt ze ginn. Bannen an de Container leeft eng speziell optimiséiert Kopie vu Clear Linux, déi d'Bündelen enthält déi néideg sinn fir d'Zielapplikatioun auszeféieren;
  • En effektiven Update-Installatiounssystem, deen am Basisdeel vun der Verdeelung gebaut ass a garantéiert eng beschleunegt Liwwerung vun Updates, déi kritesch Probleemer a Schwachstelle fixéieren. En Update am Clear Linux enthält nëmmen d'Donnéeën déi direkt geännert hunn, sou datt typesch Fixer fir Schwachstelle a Feeler nëmmen e puer Kilobytes huelen a bal direkt installéiert ginn;
  • Vereenegt Versiounssystem - d'Verdeelungsversioun representéiert den Zoustand an d'Versioune vun all senge Komponenten, wat praktesch ass fir reproduzéierbar Konfiguratiounen ze kreéieren an Ännerungen op Verdeelungskomponenten um Dateiniveau ze verfolgen. Änneren/aktualiséieren all Deel vum System féiert ëmmer zu enger Ännerung vun der Gesamtversioun vun der ganzer Verdeelung (wann an ordinäre Verdeelungen d'Versiounsnummer vun engem bestëmmte Package nëmmen erhéicht gëtt, da gëtt am Clear Linux d'Versioun vun der Verdeelung selwer erhéicht) ;
  • Staatlos Approche fir d'Konfiguratioun ze definéieren, implizéiert datt verschidde Klassen vun Astellunge getrennt sinn (OS, Benotzer- a Systemastellunge ginn getrennt gespäichert), de System späichert säin Zoustand net (statlos) an no der Installatioun enthält keng Astellungen am / etc Verzeichnis, awer generéiert Astellungen op der Flucht baséiert op de Templates, déi beim Startup uginn. Fir Systemastellungen op Standardwäerter zréckzesetzen, kënnt Dir einfach /etc an /var läschen;
  • Benotzt vollwäerteg Virtualiséierung (KVM) fir Container ze lafen, wat en héije Sécherheetsniveau erlaabt. Container Startzäit ass liicht hannert traditionelle Containerisolatiounssystemer (Nummraim, cgroups) an ass akzeptabel fir Applikatiounscontainer op Ufro ze starten (virtuell Ëmfeld Startup Zäit ass ongeféier 200ms, an zousätzlech Erënnerungsverbrauch ass 18-20 MB pro Container). Fir Erënnerung Konsum ze reduzéieren, gëtt e Mechanismus benotzt DAX (direkten Zougang zum Dateiesystem, deen de Säitcache ëmgeet ouni de Blockapparatniveau ze benotzen), an d'Technologie gëtt benotzt fir identesch Erënnerungsberäicher ze deduplizéieren KSM dir (Kernel Shared Memory), wat Iech erlaabt d'Deelen vun Hostsystemressourcen z'organiséieren a verschidde Gaaschtsystemer mat enger gemeinsamer Systemëmfeldschabloun ze verbannen.
  • Source: opennet.ru

Setzt e Commentaire