Photon OS, distribucija VMware za izvajanje aplikacij v vsebnikih

foton

VMware je pred kratkim predstavil izdajo nove različice svoje distribucije Photon OS 5.0 Linux, katere cilj je zagotoviti minimalistično gostiteljsko okolje za izvajanje aplikacij v izoliranih vsebnikih.

Projekt razvija VMware in naj bi bil primeren za uvajanje industrijskih aplikacij, vključno z dodatnimi varnostnimi izboljšavami in ponuja napredne optimizacije za okolja VMware vSphere, Microsoft Azure, Amazon Elastic Compute in Google Compute Engine.

O Photon OS

PhotonOS omogoča izvajanje večine formatov vsebnikov, vključno z formati Docker, Rocket in Garden in podpira platforme za orkestracijo vsebnikov, kot sta Mesos in Kubernetes.

Za upravljanje programske opreme in nameščanje posodobitev uporablja pmd procesa v ozadju (Photon Management Daemon) in lasten komplet orodij tdnf, ki je združljiv z upraviteljem paketov YUM in ponuja model upravljanja življenjskega cikla distribucije, ki temelji na paketih in. Sistem ponuja tudi orodja za preprosto premikanje vsebnikov aplikacij iz razvojnih okolij (kot so tista, ki jih uporabljata VMware Fusion in VMware Workstation) v produkcijska okolja v oblaku.

Systemd se uporablja za upravljanje sistemskih storitev, medtem el jedro je zgrajeno z optimizacijami za hipervizor VMware in vključuje nastavitve za utrjevanje varnosti, ki jih priporoča Kernel Self Protection Project (KSPP). Pri ustvarjanju paketov se uporabljajo možnosti prevajalnika, ki povečujejo varnost

Glavne nove funkcije Photon OS 5.0

V tej novi različici Photon OS, ki je predstavljena namestitveni program je dodal podporo za skripte, poklicane v prejšnji fazi za začetek namestitve, poleg tega je bil dodan pripomoček za ustvarjanje slik initrd po meri.

Druga sprememba, ki izstopa v tej novi različici, je ta dodana podpora za način particije »A/B«., ki ustvari dve enaki korenski particiji na disku: aktivno in pasivno. Nova posodobitev se namesti na pasivno particijo, ne da bi vplivala na delovanje aktivne. Particije se nato zamenjajo: particija z novo posodobitvijo se aktivira, stara aktivna particija pa se preklopi v pasivni način in čaka na namestitev naslednje posodobitve. Če je šlo po posodobitvi kaj narobe, se lahko vrnete na prejšnjo različico.

Poleg tega je poudarjeno tudi, daDodana podpora za datotečna sistema XFS in BTRFS, pa tudi to je bilo dodano podpora za konfiguracijo VPN WireGuard, multipathing, SR-IOV (enokorenska vhodno/izhodna virtualizacija), ustvarjanje in konfiguracija virtualnih naprav, ustvarjanje vmesnikov NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet) in obseg parametrov je bil razširjen na razpoložljive omrežne naprave za konfiguracijo in ogled.

Prav tako je treba omeniti, da je bila dodana podpora za cgroups v2, ki se lahko uporablja za omejevanje porabe pomnilnika, procesorja in V/I, na primer. Ključna razlika med cgroups v2 in v1 je uporaba skupne hierarhije cgroup za vse vrste virov, namesto ločenih hierarhij za dodeljevanje CPU, upravljanje pomnilnika in I/O.

Od druge spremembe, ki izstopajo te nove različice:

  • Dodana možnost uporabe popravkov za jedro Linuxa brez prekinitve dela in brez ponovnega zagona (Kernel Live Patching).
  • Podpora za konfiguriranje vmesnikov imena gostitelja, TLS, SR-IOV, Tap in Tun je bila dodana procesu PMD-Nextgen (Photon Management Daemon).
  • Network-event-broker je dodal možnost zamenjave omrežnih podatkov v formatu JSON.
  • Pripomočku cntrctl je bila dodana možnost izdelave lahkih vsebnikov.
  • Dodana podpora za zaščito vsebnikov s pravilniki SELinux.
  • Dodana možnost ustvarjanja vsebnikov brez uporabnika root.
  • Dodana podpora za arhitekturo ARM64 za jedro linux-esx.
  • Dodana podpora za PostgreSQL DBMS. Podprte so veje 13, 14 in 15.
  • V upravljalniku paketov tdnf je dodana podpora za ukaze za delo z zgodovino sprememb (seznam, povrni, razveljavi in ​​ponovi), implementiran je ukaz označi.
  • Posodobljene različice paketov jedro 6.1.10, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Kubernetes 1.26 itd.

Prenesite in pridobite Photon OS

Za tiste, ki jih zanima distribucija, naj vedo, da se na voljo v slikah ISO in OVA pripravljen za x86_64, ARM64, Raspberry Pi in različne platforme v oblaku pod ločeno uporabniško pogodbo (EULA).

PhotonOS je sestavljen iz treh izdaj: minimalen (538 MB, vključuje samo osnovne sistemske in izvajalne pakete za izvajanje vsebnikov), gradnjo za razvijalce (4,3 GB, vključuje dodatne pakete za razvoj in testiranje programov, dostavljenih v vsebnikih) in gradnjo za opravila, ki se izvajajo v realnem času (683 MB, vsebuje jedro s popravki PREEMPT_RT za izvajanje aplikacij v realnem času).

Dobiti jih je mogoče pri naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.