VMware har publicerat Linux-distributionen Photon OS 5.0

UtgÄvan av Linux-distributionen Photon OS 5.0 har publicerats, som Àr inriktad pÄ att tillhandahÄlla en minimal vÀrdmiljö för att köra applikationer i isolerade containrar. Projektet utvecklas av VMware och anges vara lÀmpligt för distribution av industriella applikationer, inklusive ytterligare element för att stÀrka sÀkerheten och erbjuder avancerade optimeringar för VMware vSphere, Microsoft Azure, Amazon Elastic Compute och Google Compute Engine. KÀllkoden för de komponenter som utvecklats för Photon OS tillhandahÄlls under GPLv2-licensen (utom för biblioteket libtdnf, som Àr öppet under LGPLv2.1). Klara ISO- och OVA-bilder tillhandahÄlls för system x86_64, ARM64, Raspberry Pi och olika molnplattformar under ett separat anvÀndaravtal (EULA).

Systemet kan köra de flesta containerformat, inklusive Docker-, Rocket- och Garden-format, och stöder plattformar för containerorkestrering som Mesos och Kubernetes. För att hantera programvara och installera uppdateringar anvÀnds bakgrundsprocessen pmd (Photon Management Daemon) och det egna verktyget tdnf, som Àr kompatibelt med paketförvaltaren YUM och erbjuder en livscykelhanteringsmodell för distributionen baserad pÄ paket. Systemet tillhandahÄller ocksÄ verktyg för enkel överföring av applikationscontainrar frÄn utvecklarmiljöer (t.ex. dÀr VMware Fusion och VMware Workstation anvÀnds) till arbetsmolnmiljöer.

För att hantera systemsvarstjÀnster anvÀnds systemd. KÀrnan Àr byggd med optimeringar för VMware-hypervisorn och inkluderar sÀkerhetsinstÀllningar som rekommenderas av KSPP-projektet (Kernel Self-Protection Project). Vid paketering anvÀnds sÀkerhetsförstÀrkande kompilatoralternativ. Distributionen skapas i tre utgÄvor: minimal (538 MB, innehÄller endast grundlÀggande systempaket och runtime för att köra containrar), utvecklarversion (4,3 GB, innehÄller ytterligare paket för utveckling och testning av program som levereras i containrar) och utgÄvan för uppgifter som körs i realtid (683 MB, innehÄller kÀrnan med PREEMPT_RT-patchar för att köra realtime-applikationer).

NyckelförbÀttringar i utgÄvan av Photon OS 5.0:

  • Stöd för filsystemen XFS och BTRFS har lagts till.
  • Stödet för konfiguration har lagts till i processen för Network Configuration Manager. VPN WireGuard, flera rutter, SR-IOV (Single Root Input/Output Virtualization), skapande och konfiguration av virtuella enheter, skapande av NetDev-grĂ€nssnitt, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap och tunnlar (IPIP, SIT, GRE, VTI). Utbudet av nĂ€tverksparametrar som Ă€r tillgĂ€ngliga för konfiguration och visning har utvidgats.
  • I PMD-Nextgen (Photon Management Daemon) har stöd för konfiguration av vĂ€rd namn, TLS, SR-IOV och grĂ€nssnitt Tap och Tun lagts till.
  • I Network-event-broker har möjligheten att substituera nĂ€tverksdata i JSON-format lagts till.
  • I verktyget cntrctl har möjligheten att bygga lĂ€tta containrar lagts till.
  • Stöd för cgroups v2 har lagts till och kan anvĂ€ndas, till exempel för att begrĂ€nsa minnesanvĂ€ndning, CPU-resurser och in- och utdata. En nyckelfunktion i cgroups v2 jĂ€mfört med v1 Ă€r tillĂ€mpningen av en gemensam hierarki av cgroups för alla typer av resurser, istĂ€llet för separata hierarkier för CPU-resurser, minnesreglering och in- och utdata.
  • Möjligheten till tillĂ€mpning av patchar till Linux-kĂ€rnan utan att stoppa arbetet och utan omstart (Kernel Live Patching) har lagts till.
  • Stöd för att sĂ€kerstĂ€lla sĂ€kerheten i containrar med hjĂ€lp av SELinux-policyer har lagts till.
  • Möjligheten att skapa containrar utan anvĂ€ndaren root har lagts till.
  • För linux-esx-kĂ€rnan har stöd för ARM64-arkitekturen lagts till.
  • Stöd för databashanteringssystemet PostgreSQL har lagts till. Versionerna 13, 14 och 15 stöds.
  • I paketförvaltaren tdnf har stöd för kommandon för att hantera Ă€ndringshistorik (list, rollback, undo och redo) lagts till, samt kommandot mark.
  • I installationsprogrammet har stöd för skript som körs under installationsförberedelserna lagts till. En utility för att generera egna initrd-bilder har lagts till.
  • Stöd för A/B-partitioneringslĂ€ge har lagts till, dĂ€r tvĂ„ identiska rotpartitioner - aktiv och passiv - skapas pĂ„ lagringsenheten. Den nya uppdateringen installeras i den passiva partitionen utan att pĂ„verka den aktiva. Sedan byts partitionerna; den partition med den nya uppdateringen blir aktiv och den tidigare aktiva partitionen gĂ„r in i passiv lĂ€ge och vĂ€ntar pĂ„ nĂ€sta uppdatering. Om nĂ„got gĂ„r fel efter uppdateringen kan en Ă„terstĂ€llning göras till den föregĂ„ende versionen.
  • Versionerna av paketen har uppdaterats, exempelvis har Linux-kĂ€rna 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 och Go 1.20.2 anvĂ€nts.

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