VMware har udgivet Linux-Photon OS 5.0 distribution

Udgivelsen er blevet offentliggjort LinuxPhoton OS 5.0 er en distribution, der har til formål at levere et minimalistisk værtsmiljø til kørsel af applikationer i isolerede containere. Projektet udvikles af VMware og markedsføres som egnet til implementering af industrielle applikationer, inkorporerer yderligere sikkerhedsforbedringer og tilbyder avancerede optimeringer til VMware vSphere, Microsoft Azure, Amazon Elastic Compute og Google Compute Engine-miljøer. Kildekoden til de komponenter, der er udviklet til Photon OS, er licenseret under GPLv2 (med undtagelse af libtdnf-biblioteket, som er licenseret under LGPLv2.1). ISO- og OVA-billeder er tilgængelige til x86_64, ARM64, Raspberry Pi og forskellige cloudplatforme under en separat slutbrugerlicens (EULA).

Systemet kan køre de fleste containerformater, herunder Docker, Rocket og Garden, og understøtter containerorkestreringsplatforme som Mesos og Kubernetes. Til at administrere software og installere opdateringer bruger den baggrundsprocessen pmd (Photon Management Daemon) og sin egen værktøjskasse tdnf, som er kompatibel med YUM-pakkehåndteringen og tilbyder en pakkebaseret model til styring af distributionslivscyklus. Systemet tilbyder også værktøjer til nemt at migrere applikationscontainere fra udviklermiljøer (f.eks. dem, der bruger VMware Fusion og VMware Workstation) til produktions-cloudmiljøer.

systemd bruges til at administrere systemtjenester. Kernen er bygget med optimeringer til VMware-hypervisoren og inkluderer sikkerhedsforbedringsindstillinger anbefalet af KSPP (Kernel Self-Protection Project). Sikkerhedsforbedrende compilerindstillinger er aktiveret, når pakker bygges. Distributionen er dannet i tre udgaver: minimal (538 MB, inkluderer kun grundlæggende systempakker og runtime til kørsel af containere), build til udviklere (4.3 GB, inkluderer yderligere pakker til udvikling og test af programmer leveret i containere) og build til opgaver, der kører i realtid (683 MB, indeholder en kerne med PREEMPT_RT-patches til kørsel af realtidsapplikationer).

Vigtige forbedringer i Photon OS 5.0 inkluderer:

  • Tilføjet understøttelse af XFS- og BTRFS-filsystemer.
  • Konfigurationssupport er blevet tilføjet til Network Configuration Manager-processen. VPN WireGuard, flere ruter, SR-IOV (Single Root Input/Output Virtualization), oprettelse og konfiguration af virtuelle enheder, oprettelse af NetDev-grænseflader, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap og tunneler (IPIP, SIT, GRE, VTI). Udvalget af netværksenhedsparametre, der er tilgængelige til konfiguration og visning, er blevet udvidet.
  • Tilføjet understøttelse af konfiguration af værtsnavn, TLS, SR-IOV, Tap og Tun-grænseflader til PMD-Nextgen (Photon Management Daemon) processen.
  • Network-event-broker understøtter nu erstatning af netværksdata i JSON-format.
  • Værktøjet cntrctl er blevet opdateret til at understøtte opbygning af lette containere.
  • Tilføjet understøttelse af cgroups v2, som f.eks. kan bruges til at begrænse hukommelses-, CPU- og I/O-forbrug. Den vigtigste forskel mellem cgroups v2 og v1 er brugen af ​​et fælles cgroups-hierarki for alle typer ressourcer i stedet for separate hierarkier til CPU-ressourceallokering, hukommelsesstyring og I/O.
  • Tilføjet muligheden for at anvende programrettelser til kernen Linux uden at stoppe arbejdet og uden at genstarte (Kernel Live Patching).
  • Tilføjet understøttelse af sikring af containere ved hjælp af SE-politikkerLinux.
  • Tilføjet muligheden for at oprette containere uden en root-bruger.
  • Understøttelse af ARM64-arkitekturen er blevet tilføjet til linux-esx-kernen.
  • Tilføjet understøttelse af PostgreSQL DBMS. Gren 13, 14 og 15 understøttes.
  • Pakkehåndteringen tdnf understøtter nu kommandoer til at arbejde med ændringshistorikken (list, rollback, undo og redo), og mark-kommandoen er blevet implementeret.
  • Installationsprogrammet understøtter nu scripts, der kaldes før installation. Tilføjet værktøj til at generere brugerdefinerede initrd-billeder.
  • Tilføjet understøttelse af "A/B"-partitioneringstilstanden, som opretter to identiske rodpartitioner på drevet - en aktiv og en passiv. Den nye opdatering installeres i den passive partition uden at påvirke den aktive partitions funktion. Derefter bytter partitionerne plads - partitionen med den nye opdatering bliver aktiv, og den tidligere aktive partition sættes i passiv tilstand og venter på, at den næste opdatering installeres. Hvis noget går galt efter opdateringen, kan du vende tilbage til den tidligere version.
  • Pakkeversioner er blevet opdateret, for eksempel er kernen involveret Linux 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.

Kilde: opennet.ru

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