Microsoft har publicerat en uppdatering för Linux-distributionen CBL-Mariner.

Microsoft har publicerat en uppdatering av CBL-Mariner 1.0.20210901 (Common Base Linux Mariner), som utvecklas som en universell grundplattform för Linux-miljöer som anvÀnds inom molninfrastruktur, edge-system och olika Microsoft-tjÀnster. Projektet syftar till att enhetliggöra de Linux-lösningar som anvÀnds i Microsoft och förenkla underhÄllet av olika Linux-system för att hÄlla dem uppdaterade. Projektets bidrag distribueras under MIT-licensen.

I den nya utgÄvan:

  • Arbetet med att skapa en grundlĂ€ggande ISO-avbild (700 MB) har inletts. I den första utgĂ„van tillhandahölls inga fĂ€rdiga ISO-avbilder, utan anvĂ€ndaren förvĂ€ntades skapa en avbild med nödvĂ€ndig innehĂ„ll (bygginstruktioner har tagits fram för Ubuntu 18.04).
  • Stöd för automatisk uppdatering av paket har implementerats, för vilket Dnf-Automatic-applikationen har ingĂ„tt.
  • Linux-kĂ€rnan har uppdaterats till version 5.10.60.1. Versioner av programvaror har ocksĂ„ uppdaterats, inklusive openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, testify 1.7.0, crunchy 0.4.0, xz 0.5.10, swig 4.0.2, squashfs-tools 4.4, mysql 8.0.26.
  • I OpenSSL har möjligheten att Ă„teraktivera stöd för TLS 1 och TLS 1.1 tillhandahĂ„llits.
  • För att verifiera kĂ€llkoderna har verktyget sha256sum anvĂ€nts.
  • Nya paket har inkluderats: etcd-tools, cockpit, aide, fipscheck, tini.
  • Paket som brp-strip-debug-symbols, brp-strip-unneeded och ca-legacy har tagits bort. SPEC-filer för paketen Dotnet och aspnetcore, som nu byggs av det huvudsakliga utvecklarteamet för .NET och placeras i ett separat arkiv, har ocksĂ„ tagits bort.
  • Fixar för sĂ„rbarheter har överförts till de anvĂ€nda versionerna av paketen.

Vi pÄminner om att CBL-Mariner-distributionen tillhandahÄller en liten standarduppsÀttning av grundpaket, som fungerar som en universell grund för att skapa innehÄll för containrar, vÀrdmiljöer och tjÀnster som körs i molninfrastrukturer och pÄ edge-enheter. Mer komplexa och specialiserade lösningar kan skapas genom att lÀgga till ytterligare paket ovanpÄ CBL-Mariner, men grunden för alla sÄdana system förblir oförÀndrad, vilket förenklar underhÄll och förberedelse av uppdateringar. Till exempel anvÀnds CBL-Mariner som grund för mini-distributionen WSLg, dÀr komponenter för den grafiska stacken tillhandahÄlls för att möjliggöra körning av GUI-applikationer för Linux i miljöer baserade pÄ WSL2 (Windows Subsystem for Linux). Den utökade funktionaliteten i WSLg realiseras genom att inkludera ytterligare paket med komposit. servern Weston, XWayland, PulseAudio och FreeRDP.

Byggsystemet CBL-Mariner möjliggör generering av bÄde separata RPM-paket baserade pÄ SPEC-filer och kÀlltexter samt monolitiska systemavbilder som skapas med hjÀlp av verktyget rpm-ostree och uppdateras atomÀrt utan att brytas ner i separata paket. DÀrför stöds tvÄ modeller för leverans av uppdateringar: genom att uppdatera enskilda paket och genom att rekonstruera och uppdatera hela systemavbilden. Ett förrÄd tillgÀngligt innehÄller cirka 3000 redan sammanstÀllda RPM-paket som kan anvÀndas för att kompilera egna avbilder baserade pÄ konfigurationsfilen.

Distributionen inkluderar bara de mest nödvÀndiga komponenterna och Àr optimerad för minimal minnes- och diskförbrukning, samt för snabb uppstart. Distributionen Àr ocksÄ anmÀrkningsvÀrd för att inkludera olika ytterligare mekanismer för att öka sÀkerheten. Projektet tillÀmpar en "maximal sÀkerhet som standard"-ansats. Det finns möjlighet att filtrera systemanrop genom mekanismen seccomp, att kryptera diskpartitioner och att verifiera paket med digital signatur.

De aktiverade lÀgena för adressering av minnesutrymme i kÀrnan för Linux samt skyddsmekanismer mot attacker relaterade till symboliska lÀnkar, mmap, /dev/mem och /dev/kmem. För minnesomrÄden dÀr kÀrn- och moduldata lagras Àr skrivskydd aktiverat och kodkörning förbjuden. Det finns ett valfritt alternativ för att förhindra laddning av kÀrnmoduler efter systeminitiering. För att filtrera nÀtverkspaket anvÀnds verktyget iptables. Under byggsteget Àr skyddslÀgen mot stacköverflöden, buffertöversvÀmningar och formateringsproblem (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro) aktiverade som standard.

Systemhanteraren systemd anvÀnds för att styra tjÀnster och start. För paketadministration tillhandahÄlls pakethanterarna RPM och DNF (versionen tdnf frÄn VMware). SSH-servern aktiveras inte som standard. För installation av distributionen finns en installationsprogram som kan köras i bÄde text- och grafiska lÀgen. Installationsprogrammet erbjuder möjlighet att installera med en fullstÀndig eller grundlÀggande uppsÀttning paket, samt ett grÀnssnitt för att vÀlja diskpartition, vÀlja vÀrdnamn och skapa anvÀndare.

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