Projektet Clear Linux flyttar fokus under utvecklingen mot servrar och molnsystem

Utvecklarna av Clear Linux-distributionen rapporterade har Àndrat utvecklingsstrategin för projektet. De primÀra inriktningarna för vidareutveckling Àr server- och molnsystem, som nu kommer att fÄ det frÀmsta fokus.

Leveransen av paket med skrivbordsmiljöer kommer att fortsÀtta, men i dessa paket kommer att erbjudas originalversioner av anvÀndarmiljöer, utan specifika modifieringar för Clear Linux. Inklusive kommer paketeringen av GNOME att fortsÀtta, men sammansÀttningen och instÀllningarna för skrivbordet kommer att motsvara det referensutseende som erbjuds som standard av GNOME-projektet.

Den tidigare föreslagna egna av forumet. designen, ett separat ikonsamling, förinstallerade tredjeparts-tillÀgg till GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) och Àndrade GNOME-instÀllningar kommer initialt att flyttas till ett separat paket "desktop-assets-extras". NÀsta vecka planeras en uppdatering av skrivbordspaketen till GNOME 3.36, som kommer att motsvara GNOME:s referensmiljö, efter vilket paketet "desktop-assets-extras" kommer att klassificeras som förÄldrat.

Vi pÄminner om att Clear Linux-distributionen utvecklas av Intel och möjliggör strikt isolering av applikationer genom containerteknik, som delas med fullstÀndig virtualisering. Grundkomponenten av distributionen innehÄller endast den miniminstrument för att köra container och uppdateras atomÀrt. Alla applikationer Àr formaterade som Flatpak-paket eller som uppsÀttningar (Bundle) som körs i separata containrar. Förutom de anpassade skrivborden kÀnnetecknades utvecklarutgÄvan av utökat stöd för hÄrdvara, integration av ett felsökningssystem baserat pÄ FUSE, tillÀgg av en ny installerare och förekomsten av en applikationskatalog, dÀr uppsÀttningar för att implementera utvecklingsmiljöer med hjÀlp av olika sprÄk och teknologier föreslogs.

Egenskaper för Clear Linux:

  • Den binĂ€ra distributionsmodellen. Systemuppdateringar kan göras i tvĂ„ lĂ€gen: genom att Ă„tgĂ€rda den aktiva systemet och genom att helt uppdatera systemet genom att installera en ny bild i en separat Btrfs-snapshot och ersĂ€tta den aktiva snapshoten med den nya;
  • Aggregering av paket i uppsĂ€ttningar (bundle), som bildar fĂ€rdig funktionalitet, oavsett hur mĂ„nga programkomponenter de bestĂ„r av. Bundle och systemmiljöbilden skapas baserat pĂ„ RPM-paketförrĂ„det, men levereras utan uppdelning i paket. Inuti containrarna körs en speciellt optimerad kopia av Clear Linux, som innehĂ„ller de nödvĂ€ndiga uppsĂ€ttningarna (bundle) för att köra den angivna applikationen;
  • En effektiv uppdateringsinstallationssystem, inbyggd i kĂ€rndelen av distributionen, som sĂ€kerstĂ€ller snabb leverans av uppdateringar som Ă„tgĂ€rdar kritiska problem och sĂ„rbarheter. En uppdatering i Clear Linux inkluderar endast de data som faktiskt har Ă€ndrats, sĂ„ typiska Ă„tgĂ€rder mot sĂ„rbarheter och fel tar endast nĂ„gra kilobyte och installeras nĂ€stan omedelbart;
  • Ett enhetligt versionssystem — versionen av distributionen representerar tillstĂ„ndet och versionerna av alla komponenter som ingĂ„r, vilket Ă€r praktiskt för att skapa reproducerbara konfigurationer och spĂ„ra förĂ€ndringar i komponenterna pĂ„ filnivĂ„. Ändringar/uppdateringar av vilken del av systemet som helst leder alltid till att hela distributionens version Ă€ndras (om vanligtvis i andra distributioner endast versionsnumret för ett visst paket ökar, sĂ„ ökar versionen av sjĂ€lva distributionen i Clear Linux);
  • Stateless-ansatsen för att definiera konfiguration, vilket innebĂ€r att olika klasser av instĂ€llningar Ă€r separerade (instĂ€llningar för OS, anvĂ€ndare och system lagras separat), systemet sparar inte sitt tillstĂ„nd (stateless) och efter installationen innehĂ„ller inga instĂ€llningar i katalogen /etc, utan genererar instĂ€llningar i realtid baserat pĂ„ angivna mallar vid start. För att Ă„terstĂ€lla systeminstĂ€llningarna till standardvĂ€rden kan man helt enkelt ta bort /etc och /var;
  • AnvĂ€ndning fullstĂ€ndig virtualisering (KVM) för att köra containrar, vilket möjliggör en hög nivĂ„ av sĂ€kerhet. Starttiden för containrar ligger nĂ„got efter traditionella system för containerisolering (namespaces, cgroups) och Ă€r acceptabel för att köra applikationscontainrar pĂ„ begĂ€ran (starttiden för den virtuella miljön Ă€r cirka 200 ms, och den extra minnesanvĂ€ndningen Ă€r 18-20 MB per container). För att minska minnesanvĂ€ndningen anvĂ€nds en mekanism DAX (direkt Ă„tkomst till filsystemet utan att anvĂ€nda sidcache och utan blockenhetsnivĂ„), och för att deduplication av samma minnesomrĂ„den anvĂ€nds teknik KSM (Kernel Shared Memory), vilket gör det möjligt att organisera delning av vĂ€rdsystemets resurser och ansluta en gemensam mall för systemmiljön till olika gĂ€stsystem.
  • KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster