VMware Yatulutsa Photon OS 5.0 Linux Distribution

Kutulutsidwa kwa kugawa kwa Linux Photon OS 5.0 kwasindikizidwa, komwe cholinga chake ndi kupereka malo ocheperako operekera mapulogalamu m'mitsuko yakutali. Ntchitoyi ikupangidwa ndi VMware ndipo akuti ndiyoyenera kuyika ntchito zamafakitale, kuphatikiza zinthu zina zowonjezera chitetezo ndikupereka kukhathamiritsa kwapamwamba kwa VMware vSphere, Microsoft Azure, Amazon Elastic Compute ndi Google Compute Engine. Magwero a magawo opangira Photon OS amaperekedwa pansi pa laisensi ya GPLv2 (kupatula laibulale ya libtdnf, yomwe imatsegulidwa pansi pa laisensi ya LGPLv2.1). Zithunzi zokonzeka za ISO ndi OVA zimaperekedwa kwa x86_64, ARM64, Raspberry Pi machitidwe ndi nsanja zosiyanasiyana zamtambo pansi pa mgwirizano wosiyana wa ogwiritsa ntchito (EULA).

Dongosololi limatha kuyendetsa mafomu ambiri, kuphatikiza mawonekedwe a Docker, Rocket ndi Garden, ndikuthandizira nsanja zoyimba ngati Mesos ndi Kubernetes. Kusamalira mapulogalamu ndi kukhazikitsa zosintha, imagwiritsa ntchito njira yakumbuyo yotchedwa pmd (Photon Management Daemon) ndi zida zake za tdnf, zomwe zimagwirizana ndi woyang'anira phukusi la YUM ndipo zimapereka chitsanzo choyendetsera kayendetsedwe ka moyo kagawidwe ka phukusi. Dongosololi limaperekanso zida zosunthira zotengera zofunsira mosavuta kuchokera kumalo otukuka (monga omwe amagwiritsa ntchito VMware Fusion ndi VMware Workstation) kupita kumalo opangira mitambo.

systemd imagwiritsidwa ntchito kuyang'anira ntchito zamakina. Kernel imapangidwa ndi kukhathamiritsa kwa VMware hypervisor ndipo imaphatikizapo zosintha kuti zithandizire chitetezo chomwe KSPP (Kernel Self-Protection Project). Pomanga maphukusi, zosankha zowonjezera chitetezo zimayatsidwa. Kugawa kumapangidwa m'mitundu itatu: yocheperako (538MB, imaphatikizanso ma phukusi oyambira ndi nthawi yoyendetsera zotengera), zopangira opanga (4.3GB, imaphatikizaponso mapaketi owonjezera opangira ndi kuyesa mapulogalamu operekedwa m'mitsuko) ndikupangira ntchito zomwe zikuyenda zenizeni. -nthawi (683MB, ili ndi kernel yokhala ndi zigamba za PREEMPT_RT zogwiritsa ntchito nthawi yeniyeni).

Kusintha kwakukulu pakutulutsidwa kwa Photon OS 5.0:

  • Zowonjezera zothandizira mafayilo a XFS ndi BTRFS.
  • Kuthandizira kukhazikitsa VPN WireGuard, njira zingapo, SR-IOV (Single Root Input/Output Virtualization), kupanga ndikusintha zida zenizeni, kupanga mawonekedwe a NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet) yawonjezedwa ku Njira ya Network Configuration Manager MacVLAN/MacVTap, IPvlan/IPvtap ndi tunnel (IPIP, SIT, GRE, VTI). Kusiyanasiyana kwa magawo a chipangizo cha netiweki omwe akupezeka kuti asinthidwe ndikuwona awonjezedwa.
  • Thandizo lowonjezera pakusintha dzina la omvera, TLS, SR-IOV, Tap ndi Tun polumikizira njira ya PMD-Nextgen (Photon Management Daemon).
  • Kutha kulowetsa data ya netiweki mumtundu wa JSON wawonjezedwa ku Network-event-broker.
  • Kutha kupanga zotengera zopepuka zawonjezedwa ku cntrctl utility.
  • Thandizo lowonjezera la magulu a v2, omwe angagwiritsidwe ntchito, mwachitsanzo, kuchepetsa kukumbukira, CPU ndi I / O kumwa. Kusiyana kwakukulu pakati pa cgroups v2 ndi v1 ndikugwiritsa ntchito magulu amtundu wamba pamitundu yonse yazachuma, m'malo mwa magawo osiyana pakugawa zida za CPU, pakuwongolera kugwiritsa ntchito kukumbukira, ndi I/O.
  • Anawonjezera kuthekera koyika zigamba ku Linux kernel popanda kuyimitsa ntchito komanso osayambiranso (Kernel Live Patching).
  • Thandizo lowonjezera posungira zotengera pogwiritsa ntchito mfundo za SELinux.
  • Adawonjezera kuthekera kopanga zotengera popanda wogwiritsa ntchito mizu.
  • Chithandizo cha zomangamanga za ARM64 chawonjezedwa pa linux-esx kernel.
  • Thandizo lowonjezera la PostgreSQL DBMS. Nthambi 13, 14 ndi 15 zimathandizidwa.
  • Woyang'anira phukusi la tdnf wawonjezera thandizo la malamulo ogwirira ntchito ndi mbiri ya zosintha (mndandanda, kubweza, sinthani ndikusinthanso), ndipo lamulo la chizindikiro lakhazikitsidwa.
  • Woyikirayo wawonjezera chithandizo cha zolembedwa zomwe zimatchedwa pa pre-installation stage. Onjezani chida chopangira zithunzi zanu za initrd.
  • Thandizo lowonjezera la magawo a "A/B", momwe magawo awiri ofanana amapangidwira pagalimoto - yogwira komanso yongokhala. Kusintha kwatsopano kumayikidwa pagawo lokhazikika popanda kukhudza magwiridwe antchito mwanjira iliyonse. Kenako magawowo amasinthidwa - magawo omwe ali ndi zosintha zatsopano amakhala akugwira ntchito, ndipo gawo lapitalo logwira ntchito limayikidwa mumayendedwe ongokhala ndikudikirira kukhazikitsidwa kwa zosintha zina. Ngati china chake sichikuyenda bwino pambuyo pakusintha, mutha kubwereranso ku mtundu wakale.
  • Zosinthidwa phukusi, mwachitsanzo, 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 Kubernetes. .5.36, Pitani 1.26.1.

Source: opennet.ru

Kuwonjezera ndemanga