Clear Linux-projektet fokuserer udviklingen på servere og cloud-systemer.

Udviklerne af Clear Linux-distributionen meldte har ændret strategien for projektudviklingen. De primære udviklingsretninger fokuserer nu på server- og cloud-systemer, som vil få hovedopmærksomhed. Komponenterne til arbejdsstationerne vil blive vedligeholdt som en sekundær opgave.

Leveringen af pakker med skriveborde vil fortsætte, men i disse pakker vil der blive tilbudt de oprindelige varianter af brugergrænsefladerne, uden specifikke ændringer og tilpasninger til Clear Linux. Der vil også fortsætte at blive dannet pakker med GNOME, men sammensætningen og indstillingerne for skrivebordet vil svare til den referenceversion, der tilbydes som standard af GNOME-projektet.

Den tidligere tilbudte egen tema design, separate ikonpakker, forudinstallerede tredjepartsudvidelser til GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) og ændrede GNOME-indstillinger vil i første omgang blive er blevet flyttet samlet i en separat pakke «desktop-assets-extras«. I næste uge er der planlagt en opdatering af pakkerne med skrivebordet til GNOME 3.36, som vil svare til den referenceversion af GNOME; herefter vil pakken «desktop-assets-extras» blive klassificeret som forældet.

Det skal bemærkes, at Clear Linux-distributionen udvikles af Intel og sikrer streng isolation af applikationer ved hjælp af containere, der er adskilt ved hjælp af fuld virtualisering. Basisdelen af distributionen indeholder kun det minimale sæt værktøjer til at køre containere og opdateres atomart. Alle applikationer er pakket som Flatpak-pakker eller bundter, der kører i separate containere. Udover de tilpassede skriveborde har udgaven for udviklere været bemærkelsesværdig for sin udvidede hardwareunderstøttelse, integration af et fejlsøgningssystem baseret på FUSE, tilføjelsen af en ny installationsprogram og tilstedeværelsen applikationskataloget, hvor der blev tilbudt sæt til implementering af udviklingsmiljøer ved hjælp af forskellige sprog og teknologier.

Funktioner ved Clear Linux:

  • Den binære leveringsmodel for distributionen. Systemopdateringer kan udføres i to tilstande: pålægning af rettelser på det kørende system og fuld opdatering af systemet gennem installation af et nyt billede i et separat Btrfs-snapshots og erstatning af det aktive snapshot med det nye;
  • Aggregat af pakker i sæt (bundle), der skaber en færdig funktionalitet, uanset hvor mange softwarekomponenter der danner dem. Bundle og systemmiljøet dannes på baggrund af RPM-pakke-repositoriet, men leveres uden opdeling i pakker. Inden i containerne kører en specielt optimeret kopi af Clear Linux, som indeholder de nødvendige sæt (bundle) til at køre det målrettede program;
  • Et effektivt opdateringssystem, der er indbygget i den grundlæggende del af distributionen og sikrer hurtig levering af opdateringer til rettelse af kritiske problemer og sårbarheder. Opdatering i Clear Linux inkluderer kun de direkte ændrede data, så typiske rettelser af sårbarheder og fejl kræver kun få kilobyte og installeres næsten øjeblikkeligt;
  • Et enkelt versionsstyringssystem — versionen af distributionen repræsenterer tilstanden og versionerne af alle komponenter, hvilket er praktisk for at skabe reproducerbare konfigurationer og spore ændringer i komponenterne på filniveau. Ændringer/opdateringer i enhver del af systemet fører altid til ændringer i den samlede version af hele distributionen (hvor kun versionsnummeret for en bestemt pakke normalt øges i almindelige distributioner, øges versionen af selve distributionen i Clear Linux);
  • Stateless-tilgang til at definere konfiguration, hvilket indebærer, at forskellige klasser af indstillinger er adskilt (indstillinger for OS, bruger og system opbevares separat), systemet gemmer ikke sin tilstand (stateless), og efter installationen indeholder det ikke nogen indstillinger i katalogen /etc, men genererer indstillinger on-the-fly baseret på de angivne skabeloner ved opstart. For at nulstille systemindstillinger til standardværdier kan man blot slette /etc og /var;
  • Brugen af fuld virtualisering (KVM) til kørsel af containere, hvilket muliggør et højt sikkerhedsniveau. Tiden til at starte containere er kun lidt bagud i forhold til traditionelle containerisolationssystemer (namespaces, cgroups) og er acceptabel for at starte applikationscontainere på forespørgsel (opstartstiden for det virtuelle miljø er omkring 200 ms, og det ekstra hukommelsesforbrug er 18-20 MB pr. container). For at reducere hukommelsesforbruget anvendes mekanismen DAX (direkte adgang til FS uden at bruge sidecache og uden at anvende niveauet for blokke), mens deduplikation af ensartede hukommelsesområder udføres ved hjælp af teknologien KSM (Kernel Shared Memory), der muliggør deling af værtsystemets ressourcer og tilslutning af forskellige gæstestsystemer til en fælles skabelon for systemmiljøet.
  • Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster