VMware je objavio Linux-Distribucija Photon OS-a 5.0

Izdanje je objavljeno LinuxPhoton OS 5.0 je distribucija usmjerena na pružanje minimalističkog okruženja za pokretanje aplikacija u izoliranim spremnicima. Projekt razvija VMware i predstavlja ga kao prikladan za implementaciju industrijskih aplikacija, uključujući dodatna sigurnosna poboljšanja i nudeći napredne optimizacije za okruženja VMware vSphere, Microsoft Azure, Amazon Elastic Compute i Google Compute Engine. Izvorni kod za komponente razvijene za Photon OS licenciran je pod GPLv2 (s izuzetkom biblioteke libtdnf, koja je licencirana pod LGPLv2.1). ISO i OVA slike dostupne su za x86_64, ARM64, Raspberry Pi i razne cloud platforme pod zasebnom licencom za krajnjeg korisnika (EULA).

Sustav vam omogućuje pokretanje većine formata spremnika, uključujući formate Docker, Rocket i Garden, te podržava platforme za orkestraciju spremnika kao što su Mesos i Kubernetes. Za upravljanje softverom i instaliranje ažuriranja koristi pmd (Photon Management Daemon) pozadinski proces i vlastiti tdnf toolkit, koji je kompatibilan s upraviteljem paketa YUM i nudi model upravljanja životnim ciklusom distribucije na temelju paketa. Sustav također nudi alate za jednostavno prenošenje spremnika aplikacija iz razvojnih okruženja (kao što su ona koja koriste VMware Fusion i VMware Workstation) u produkcijska oblak okruženja.

Systemd se koristi za upravljanje uslugama sustava. Kernel je izgrađen s optimizacijama za VMware hipervizor i uključuje sigurnosne postavke očvršćavanja koje preporučuje Kernel Self-Protection Project (KSPP). Prilikom izgradnje paketa koriste se opcije prevoditelja koje povećavaju sigurnost. Distribucijski komplet je formiran u tri izdanja: minimalno (538 MB, uključuje samo osnovne sistemske pakete i runtime za pokretanje spremnika), build za programere (4.3 GB, uključuje dodatne pakete za razvoj i testiranje programa isporučenih u spremnicima) i build za zadatke koji se izvode u stvarno vrijeme (683 MB, sadrži kernel s PREEMPT_RT zakrpama za pokretanje aplikacija u stvarnom vremenu).

Ključna poboljšanja u izdanju Photon OS 5.0:

  • Dodana podrška za XFS i BTRFS datotečne sustave.
  • Procesu Upravitelja konfiguracije mreže dodana je podrška za konfiguraciju. VPN WireGuard, višestruke rute, SR-IOV (virtualizacija ulazno/izlaznog sustava s jednim korijenom), stvaranje i konfiguriranje virtualnih uređaja, stvaranje NetDev sučelja, VLAN, VXLAN, Bridge, Bond, VETH (virtualni Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap i tuneli (IPIP, SIT, GRE, VTI). Proširen je raspon parametara mrežnih uređaja dostupnih za konfiguraciju i pregled.
  • Podrška za konfiguriranje naziva hosta, TLS, SR-IOV, Tap and Tun sučelja dodana je procesu PMD-Nextgen (Photon Management Daemon).
  • Network-event-broker dodao je mogućnost zamjene mrežnih podataka u JSON formatu.
  • Mogućnost izrade lakih spremnika dodana je uslužnom programu cntrctl.
  • Dodana podrška za cgroups v2, koja se može koristiti, na primjer, za ograničavanje potrošnje memorije, CPU-a i I/O. Ključna razlika između cgroups v2 i v1 je korištenje zajedničke hijerarhije cgroups za sve vrste resursa, umjesto odvojenih hijerarhija za CPU alokaciju, upravljanje memorijom i I/O.
  • Dodana je mogućnost primjene zakrpa na kernel Linux bez zaustavljanja rada i bez ponovnog pokretanja (Kernel Live Patching).
  • Dodana je podrška za osiguranje kontejnera pomoću SE pravilaLinux.
  • Dodana je mogućnost stvaranja spremnika bez root korisnika.
  • Dodana podrška za ARM64 arhitekturu za jezgru linux-esx.
  • Dodana podrška za PostgreSQL DBMS. Grane 13, 14 i 15 su podržane.
  • U upravitelju paketa tdnf dodana je podrška za naredbe za rad s poviješću promjena (list, rollback, undo i redo), implementirana je naredba mark.
  • Instalater je dodao podršku za skripte koje se pozivaju u fazi prije početka instalacije. Dodan je uslužni program za generiranje prilagođenih initrd slika.
  • Dodana podrška za "A/B" način particioniranja, koji stvara dvije identične korijenske particije na disku - aktivnu i pasivnu. Novo ažuriranje instalira se na pasivnu particiju bez utjecaja na rad aktivne. Tada se particije mijenjaju - particija s novim ažuriranjem postaje aktivna, a prethodna aktivna particija se stavlja u pasivni način rada i čeka da se instalira sljedeće ažuriranje. Ako je nešto pošlo po zlu nakon ažuriranja, moguće je vratiti se na prethodnu verziju.
  • Verzije paketa su ažurirane, na primjer, uključena je kernel 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.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster