Gipagawas sa VMware ang Photon OS 5.0 Linux Distribution

Ang pagpagawas sa Linux distribution Photon OS 5.0 gipatik, nga gitumong sa paghatag og usa ka minimalist nga host environment alang sa pagpadagan sa mga aplikasyon sa hilit nga mga sudlanan. Ang proyekto gimugna sa VMware ug gipahayag nga angay alang sa pag-deploy sa mga aplikasyon sa industriya, lakip ang dugang nga mga elemento aron mapalambo ang seguridad ug nagtanyag mga advanced nga pag-optimize alang sa VMware vSphere, Microsoft Azure, Amazon Elastic Compute ug Google Compute Engine nga mga palibot. Ang mga source code sa mga component nga gihimo alang sa Photon OS gihatag ubos sa GPLv2 nga lisensya (gawas sa libtdnf library, nga bukas ubos sa LGPLv2.1 nga lisensya). Ang andam nga gihimo nga mga imahe sa ISO ug OVA gihatag alang sa x86_64, ARM64, mga sistema sa Raspberry Pi ug lainlaing mga platform sa panganod sa ilawom sa usa ka bulag nga kasabutan sa gumagamit (EULA).

Ang sistema makapadagan sa kadaghanan nga mga format sa sudlanan, lakip ang mga format sa Docker, Rocket ug Garden, ug nagsuporta sa mga platform sa orkestra sa container sama sa Mesos ug Kubernetes. Aron pagdumala sa software ug pag-instalar sa mga update, naggamit kini og proseso sa background nga gitawag og pmd (Photon Management Daemon) ug sa iyang kaugalingon nga tdnf toolkit, nga nahiuyon sa YUM package manager ug nagtanyag og usa ka package-based distribution lifecycle management model. Naghatag usab ang sistema og mga himan alang sa dali nga pagbalhin sa mga sulud sa aplikasyon gikan sa mga palibot sa pag-uswag (sama sa mga naggamit sa VMware Fusion ug VMware Workstation) ngadto sa mga palibot sa panganod sa produksiyon.

systemd gigamit sa pagdumala sa mga serbisyo sa sistema. Ang kernel gitukod nga adunay mga pag-optimize alang sa VMware hypervisor ug naglakip sa mga setting aron mapalambo ang seguridad nga girekomenda sa KSPP (Kernel Self-Protection Project). Kung nagtukod og mga pakete, ang mga kapilian sa compiler nga nagpalambo sa seguridad gipagana. Ang pag-apod-apod naporma sa tulo ka mga edisyon: gamay (538MB, naglakip lamang sa mga batakang sistema nga mga pakete ug runtime alang sa mga sudlanan nga nagdagan), pagtukod alang sa mga developer (4.3GB, naglakip sa dugang nga mga pakete alang sa pagpalambo ug pagsulay sa mga programa nga gihatag sa mga sudlanan) ug pagtukod alang sa mga buluhaton nga nagdagan sa tinuod -oras (683MB, adunay usa ka kernel nga adunay PREEMPT_RT patches alang sa pagpadagan sa realtime nga mga aplikasyon).

Pangunang mga kalamboan sa pagpagawas sa Photon OS 5.0:

  • Gidugang nga suporta alang sa XFS ug BTRFS file system.
  • Suporta alang sa pag-set up sa VPN WireGuard, daghang mga ruta, SR-IOV (Single Root Input/Output Virtualization), paghimo ug pag-configure sa mga virtual device, paghimo sa NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet) nga mga interface gidugang sa Proseso sa Network Configuration Manager. MacVLAN/MacVTap, IPvlan/IPvtap ug mga tunnels (IPIP, SIT, GRE, VTI). Ang sakup sa mga parameter sa network device nga magamit alang sa pag-configure ug pagtan-aw gipalapdan.
  • Gidugang nga suporta alang sa pag-configure sa hostname, TLS, SR-IOV, Tap ug Tun nga mga interface sa proseso sa PMD-Nextgen (Photon Management Daemon).
  • Ang abilidad sa pag-ilis sa data sa network sa JSON nga format gidugang sa Network-event-broker.
  • Ang abilidad sa paghimo og gaan nga mga sudlanan gidugang sa cntrctl utility.
  • Gidugang nga suporta alang sa cgroups v2, nga magamit, pananglitan, aron limitahan ang memorya, pagkonsumo sa CPU ug I/O. Ang yawe nga kalainan tali sa cgroups v2 ug v1 mao ang paggamit sa usa ka komon nga cgroups hierarchy para sa tanang matang sa resources, imbes sa separadong mga hierarchy para sa pag-alok sa CPU resources, para sa pag-regulate sa memory consumption, ug para sa I/O.
  • Gidugang ang abilidad sa pag-apply sa mga patch sa Linux kernel nga walay paghunong sa trabaho ug walay pag-reboot (Kernel Live Patching).
  • Gidugang nga suporta alang sa pagsiguro sa mga sulud gamit ang mga palisiya sa SELinux.
  • Gidugang ang abilidad sa paghimo og mga sudlanan nga wala ang gamut nga tiggamit.
  • Ang suporta alang sa ARM64 nga arkitektura gidugang alang sa linux-esx kernel.
  • Gidugang nga suporta alang sa PostgreSQL DBMS. Ang mga sanga 13, 14 ug 15 gisuportahan.
  • Ang tagdumala sa pakete sa tdnf nagdugang suporta alang sa mga mando alang sa pagtrabaho kauban ang kasaysayan sa mga pagbag-o (lista, pag-rollback, pag-undo ug pag-usab), ug gipatuman ang marka nga mando.
  • Ang installer adunay dugang nga suporta alang sa mga script nga gitawag sa pre-installation stage. Nagdugang usa ka gamit alang sa paghimo sa imong kaugalingon nga initrd nga mga imahe.
  • Gidugang nga suporta alang sa "A/B" nga partitioning mode, diin duha ka managsama nga partisyon sa ugat ang gihimo sa drive - aktibo ug passive. Ang bag-ong update gi-install sa passive partition nga wala makaapekto sa operasyon sa aktibo nga partition sa bisan unsang paagi. Dayon ang mga partisyon gibaylo - ang partisyon nga adunay bag-ong update nahimong aktibo, ug ang miaging aktibo nga partisyon gibutang sa passive mode ug naghulat sa pag-instalar sa sunod nga update. Kung adunay sayup pagkahuman sa pag-update, mahimo nimong i-roll balik ang miaging bersyon.
  • Gi-update nga mga bersyon sa pakete, pananglitan, Linux kernel 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. .1.20.2, Lakaw XNUMX.

Source: opennet.ru

Idugang sa usa ka comment