A VMware közzétette a Photon OS 5.0 Linux disztribúciót

Közzétették a Photon OS 5.0 Linux disztribúció kiadását, amely minimalista host környezetet biztosít alkalmazások indításához elkülönített konténerekben. A projektet a VMware fejleszti, és ipari alkalmazások telepítésére alkalmasként van nyilvántartva, beleértve a biztonság növelésére szolgáló kiegészítéseket és kiterjesztett optimalizálásokat a VMware vSphere, Microsoft Azure, Amazon Elastic Compute és Google Compute Engine környezetekhez. A Photon OS komponenseihez kifejlesztett forráskódok a GPLv2 licenc alatt kerülnek kiadásra (kivétel a libtdnf könyvtár, amely LGPLv2.1 alatt nyitott). Kész ISO- és OVA-képek állnak rendelkezésre x86_64, ARM64, Raspberry Pi és különböző felhőplatformok számára egyedi felhasználói megállapodás (EULA) keretében.

A rendszer lehetővé teszi a legtöbb konténerformátum futtatását, beleértve a Docker, Rocket és Garden formátumokat, és támogatja a konténer-orchestration platformokat, mint a Mesos és Kubernetes. A szoftver kezelésére és frissítések telepítésére a pmd (Photon Management Daemon) háttérfolyamat és a YUM csomagkezelővel kompatibilis saját tdnf eszközkészlet kerül alkalmazásra, amely a disztribúció csomag-alapú életciklus-irányításának modelljét kínálja. A rendszer emellett eszközöket biztosít az alkalmazások konténereinek egyszerű átvitelére a fejlesztői környezetekből (például ahol VMware Fusion és VMware Workstation használatos) a munkához szükséges felhő-környezetekbe.

A rendszerszolgáltatások kezeléséhez a systemd került alkalmazásra. A kernel VMware hipervízorhoz optimalizálva lett, és tartalmazza a KSPP (Kernel Self-Protection Project) által ajánlott biztonsági beállításokat. A csomagok összeállításakor a biztonságot növelő fordítóopciókat alkalmaztak. A disztribúció három kiadásban érhető el: minimális (538 MB, alapvető rendszercsomagokat és runtime-ot tartalmaz a konténerek indításához), fejlesztőknek készült kiadás (4,3 GB, tartalmazza a fejlesztéshez és teszteléshez szükséges kiegészítő csomagokat, amelyek konténerekben vannak szállítva) és valós idejű feladatokhoz készült kiadás (683 MB, tartalmazza a PREEMPT_RT patch-ekkel ellátott kernelt a valós idejű alkalmazások futtatásához).

A Photon OS 5.0 kiadásának kulcsfontosságú fejlesztései:

  • XFS és BTRFS fájlrendszerek támogatása került hozzáadásra.
  • A Hálózati Konfigurációkezelő folyamatához hozzáadva a konfiguráció támogatása VPN WireGuard, több útvonal, SR-IOV (Single Root Input/Output Virtualization), virtuális eszközök létrehozása és konfigurálása, NetDev interfészek, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap és alagutak (IPIP, SIT, GRE, VTI) létrehozása. Kiterjesztve a konfigurálásra és megtekintésre elérhető hálózati eszközök paramétereinek spektruma.
  • A PMD-Nextgen (Photon Management Daemon) folyamatához hozzáadva a hoszt név, TLS, SR-IOV, Tap és Tun interfészek konfigurációs támogatása.
  • A Network-event-brokerhez hozzáadva a hálózati adatok behelyettesítésének lehetősége JSON formátumban.
  • A cntrctl segédprogramhoz hozzáadva a könnyű konténerek összeállításának lehetősége.
  • Hozzáadva a cgroups v2 támogatása, amely például a memóriafogyasztás, CPU-erőforrások és I/O korlátozására használható. A cgroups v2 fő különbsége a v1-től, hogy egy közös cgroups hierarchiát alkalmaz minden erőforrástípusra, ahelyett, hogy külön hierarchiákat használna a CPU-erőforrások elosztására, a memóriafogyasztás szabályozására és az I/O-ra.
  • Lehetőség hozzáadva a Linux kernel javításainak alkalmazására a rendszer leállítása és újraindítása nélkül (Kernel Live Patching).
  • Hozzáadva a konténerek biztonságának biztosításának támogatása SELinux politikák segítségével.
  • Lehetőség hozzáadva konténerek létrehozására root felhasználó nélkül.
  • A linux-esx kernelhez hozzáadva az ARM64 architektúra támogatása.
  • Hozzáadva a PostgreSQL adatbázis támogatása. Támogatott verziók: 13, 14 és 15.
  • A tdnf csomagkezelőhöz hozzáadva a változások előzményeivel foglalkozó parancsok támogatása (list, rollback, undo és redo), implementálva a mark parancsot.
  • A telepítőhöz hozzáadva a telepítés előtti szakaszban hívható szkriptek támogatása. Hozzáadva egy eszköz a saját initrd képek generálására.
  • Hozzáadva az „A/B” partíciók felosztási módjának támogatása, amelyben a tárolón két azonos gyökerű partíció jön létre — aktív és passzív. Az új frissítést a passzív partícióra telepítik, amely semmilyen hatással nincs az aktív működésére. Ezután a partíciók helyet cserélnek — az új frissítéssel rendelkező partíció aktívvá válik, míg a korábbi aktív partíció passzív módba kerül és várakozik a következő frissítés telepítésére. Ha a frissítés után valami nem működik, visszaállásra van lehetőség a korábbi verzióra.
  • Frissítve a csomagok verziói, például a Linux kernel 6.1.10, GCC 12.2, Glibc 2.36, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Cloud-init 23.1.1, Ruby 3.1.2, Perl 5.36, Kubernetes 1.26.1, Go 1.20.2.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster