Photon OS, ang VMware distro para magpatakbo ng mga containerized na application

poton

Inihayag kamakailan ng VMware ang paglabas ng bagong bersyon ng pamamahagi ng Photon OS 5.0 Linux nito, na naglalayong magbigay ng minimalist na host environment para sa pagpapatakbo ng mga application sa mga nakahiwalay na container.

Ang proyekto ay binuo ng VMware at sinasabing angkop para sa pag-deploy ng mga pang-industriyang application, kabilang ang mga karagdagang pagpapahusay sa seguridad at nag-aalok ng mga advanced na pag-optimize para sa VMware vSphere, Microsoft Azure, Amazon Elastic Compute at Google Compute Engine na mga kapaligiran.

Tungkol sa Photon OS

PhotonOS nagbibigay-daan sa pagpapatakbo ng karamihan sa mga format ng container, kabilang ang mga format ng Docker, Rocket, at Garden at sumusuporta sa mga container orchestration platform gaya ng Mesos at Kubernetes.

Para pamahalaan ang software at mag-install ng mga update, gumagamit ito ng background process pmd (Photon Management Daemon) at sarili nitong tdnf toolkit, na tugma sa YUM package manager at nag-aalok ng distribution lifecycle management model batay sa mga package. Nagbibigay din ang system ng mga tool para madaling ilipat ang mga container ng application mula sa mga development environment (tulad ng mga ginagamit ng VMware Fusion at VMware Workstation) patungo sa production cloud environment.

Ginagamit ang Systemd upang pamahalaan ang mga serbisyo ng system, habang el Ang kernel ay binuo gamit ang mga pag-optimize para sa VMware hypervisor at kasama ang mga setting ng pagpapatigas ng seguridad na inirerekomenda ng Kernel Self Protection Project (KSPP). Kapag lumilikha ng mga pakete, ginagamit ang mga opsyon sa compiler na nagpapataas ng seguridad

Pangunahing bagong tampok ng Photon OS 5.0

Sa bagong bersyon na ito na ipinakita ng Photon OS ang Ang installer ay nagdagdag ng suporta para sa mga script na tinawag sa nakaraang yugto para magsimula ang pag-install, kasama ang isang utility na idinagdag upang makabuo ng mga pasadyang initrd na imahe.

Ang isa pang pagbabago na namumukod-tangi sa bagong bersyon ay iyon nagdagdag ng suporta para sa "A/B" na partition mode, na lumilikha ng dalawang magkaparehong root partition sa drive: active at passive. Ang bagong update ay naka-install sa passive partition nang hindi naaapektuhan ang pagpapatakbo ng aktibo. Ang mga partisyon ay pagkatapos ay pinalitan: ang partisyon na may bagong update ay isinaaktibo at ang lumang aktibong partisyon ay inililipat sa passive mode at naghihintay para sa susunod na pag-update na mai-install. Kung may nangyaring mali pagkatapos ng pag-update, maaaring gawin ang isang rollback sa nakaraang bersyon.

Bilang karagdagan dito, ito ay naka-highlight din naNagdagdag ng suporta para sa XFS at BTRFS file system, pati iyon ay idinagdag suporta para sa pag-configure ng VPN WireGuard, multipathing, SR-IOV (single root input/output virtualization), paglikha at pagsasaayos ng mga virtual device, paglikha ng mga interface ng NetDev, VLAN, VXLAN, Bridge, Bond, VETH (virtual Ethernet) at ang hanay ng parameter ay pinalawak ng mga available na device sa network para sa pagsasaayos at pagtingin.

Dapat ding tandaan na ang suporta para sa mga cgroup v2 ay idinagdag, na maaaring magamit upang limitahan ang memorya, CPU at pagkonsumo ng I/O, halimbawa. Ang pangunahing pagkakaiba sa pagitan ng mga cgroup v2 at v1 ay ang paggamit ng isang karaniwang hierarchy ng cgroup para sa lahat ng uri ng mapagkukunan, sa halip na magkahiwalay na mga hierarchy para sa paglalaan ng CPU, pamamahala ng memorya, at I/O.

Ng iba pang mga pagbabago na namumukod-tangi ng bagong bersyon na ito:

  • Idinagdag ang kakayahang maglapat ng mga pag-aayos sa kernel ng Linux nang hindi humihinto sa trabaho at nang hindi nagre-reboot (Kernel Live Patching).
  • Ang suporta para sa pag-configure ng hostname, TLS, SR-IOV, Tap at Tun na mga interface ay idinagdag sa proseso ng PMD-Nextgen (Photon Management Daemon).
  • Ang network-event-broker ay nagdagdag ng kakayahang palitan ang data ng network sa JSON na format.
  • Ang kakayahang bumuo ng magaan na mga lalagyan ay naidagdag sa cntrctl utility.
  • Nagdagdag ng suporta para sa pag-secure ng mga container gamit ang mga patakaran ng SELinux.
  • Idinagdag ang kakayahang lumikha ng mga lalagyan nang walang root user.
  • Nagdagdag ng suporta para sa arkitektura ng ARM64 para sa linux-esx kernel.
  • Nagdagdag ng suporta para sa PostgreSQL DBMS. Ang mga branch 13, 14, at 15 ay sinusuportahan.
  • Sa tdnf package manager, idinagdag ang suporta para sa mga command upang gumana sa kasaysayan ng mga pagbabago (listahan, ibalik, i-undo at gawing muli), ang mark command ay ipinatupad.
  • Na-update na mga bersyon ng package kernel 6.1.10, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Kubernetes 1.26, atbp.

Mag-download at kumuha ng Photon OS

Para sa mga interesado sa pamamahagi, dapat nilang malaman na se inaalok sa mga imahe ng ISO at OVA handa na para sa x86_64, ARM64, Raspberry Pi at iba't ibang cloud platform sa ilalim ng hiwalay na user agreement (EULA).

PhotonOS ay binubuo ng tatlong edisyon: minimal (538 MB, kasama lang ang basic system at runtime packages para sa pagpapatakbo ng mga container), build para sa mga developer (4,3 GB, kasama ang mga karagdagang package para sa pagbuo at pagsubok ng mga program na inihatid sa mga container), at build para sa mga gawaing tumatakbo sa realtime (683 MB, naglalaman ng kernel na may mga patch na PREEMPT_RT para magpatakbo ng mga application sa realtime).

Maaari silang makuha mula sa ang sumusunod na link.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.