VMware wuxuu siidaayaa Photon OS 5.0 Linux Qaybinta

Siideynta qaybinta Linux Photon OS 5.0 waa la daabacay, iyada oo ujeedadu tahay in la bixiyo jawi martigelin yar oo loogu talagalay socodsiinta codsiyada weelasha go'doonsan. Mashruuca waxaa soo saaray VMware waxaana lagu sheegay inuu ku haboon yahay in la geeyo codsiyada warshadaha, oo ay ku jiraan walxo dheeraad ah si kor loogu qaado amniga iyo bixinta hagaajinta horumarsan ee VMware vSphere, Microsoft Azure, Amazon Elastic Compute iyo Google Compute Engine. Koodhadhka isha ee qaybaha loo sameeyay Photon OS waxa lagu bixiyaa shatiga GPLv2 (marka laga reebo maktabadda libtdnf, oo ka furan shatiga LGPLv2.1). Sawirada ISO iyo OVA-ga oo diyaarsan ayaa la bixiyaa x86_64, ARM64, Raspberry Pi nidaamyada iyo aaladaha daruuraha kala duwan ee hoos yimaada heshiis isticmaale oo gooni ah (EULA).

Nidaamku wuxuu socodsiin karaa qaababka weelka intooda badan, oo ay ku jiraan qaababka Docker, Rocket iyo Garden, wuxuuna taageeraa aaladaha abaabulka weelka sida Mesos iyo Kubernetes. Si loo maareeyo software-ka oo loo rakibo cusboonaysiinta, waxay isticmaashaa habka asalka ah ee loo yaqaan pMD (Photon Management Daemon) iyo qalabkeeda tdnf, kaas oo la jaan qaadaya maareeyaha xirmada YUM oo bixisa qaab qaybinta qaybinta qaab nololeedka ku salaysan. Nidaamku waxa kale oo uu bixiyaa qalabyada si fudud looga haajiro weelasha arjiyada ee jawiyada horumarinta (sida kuwa isticmaalaya VMware Fusion iyo VMware Workstation) si loo soo saaro deegaan daruuriga ah.

systemd waxa loo isticmaalaa in lagu maareeyo adeegyada nidaamka. Kernel-ka waxaa lagu dhisay wanaajin loogu talagalay VMware hypervisor oo ay ku jiraan dejinta si kor loogu qaado ammaanka ay ku taliyeen KSPP (Mashruuca Ilaalinta Kernel). Marka la dhisayo baakadaha, doorashooyinka isku-dubaridaha kor u qaadaya waa la damciyaa. Qaybinta waxaa loo sameeyay seddex qaybood: ugu yar (538MB, oo ay ku jiraan kaliya xirmooyinka nidaamka aasaasiga ah iyo wakhtiga loogu talagalay weelasha socodsiinta), u dhis horumariyeyaasha (4.3GB, oo ay ku jiraan baakado dheeraad ah oo loogu talagalay horumarinta iyo tijaabinta barnaamijyada lagu keeno weelasha) iyo dhisidda hawlaha si dhab ah u socda. -time (683MB, ka kooban kernel leh PREEMPT_RT balastar loogu talagalay socodsiinta codsiyada dhabta ah).

Horumarka muhiimka ah ee sii deynta Photon OS 5.0:

  • Taageero lagu daray nidaamka faylka XFS iyo BTRFS.
  • Taageerada dejinta VPN WireGuard, wadooyin badan, SR-IOV (Single Root Input/ Output Virtualization), abuurista iyo habaynta aaladaha farsamada, abuurista NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet) isdhexgalka ayaa lagu daray Habka isku xidhka maamulaha isku xidhka MacVLAN/MacVTap, IPVlan/IPvtap iyo tunnels (IPIP, SIT, GRE, VTI). Baaxadda cabbirrada aaladaha shabakadda ee loo heli karo qaabeynta iyo daawashada waa la ballaariyay.
  • Taageero lagu daray habaynta magaca martida loo yahay, TLS, SR-IOV, Tap iyo Tun interfaces ee habka PMD-Nextgen (Photon Management Daemon).
  • Awoodda lagu beddelo xogta shabakadda ee qaabka JSON ayaa lagu daray Shabakadda-dhacdooyinka-dalaalka.
  • Awoodda lagu dhisayo weelasha fudud ayaa lagu daray utility cntrctl.
  • Taageero lagu daray kooxaha v2, kuwaas oo loo isticmaali karo, tusaale ahaan, si loo xaddido xusuusta, CPU iyo isticmaalka I/O. Farqiga ugu muhiimsan ee u dhexeeya kooxaha v2 iyo v1 waa isticmaalka kala sarreynta kooxaha guud ee dhammaan noocyada agabka, halkii ay ka ahaan lahaayeen kala sareynta kala sareynta qoondaynta agabka CPU, habaynta isticmaalka xusuusta, iyo I/O.
  • Waxaa lagu daray awoodda lagu dhejiyo kernel Linux iyada oo aan la joojin shaqada iyo iyada oo aan dib loo bilaabin (Kernel Live Patching).
  • Taageero lagu daray ilaalinta weelasha iyadoo la adeegsanayo siyaasadaha SELinux.
  • Lagu daray awoodda lagu abuurayo weelasha iyada oo aan la isticmaalin xididka isticmaalaha.
  • Taageerada qaab dhismeedka ARM64 ayaa lagu daray linux-esx kernel.
  • Taageero lagu daray PostgreSQL DBMS. Laamaha 13, 14 iyo 15 waa la taageeray.
  • Maamulaha xirmada tdnf wuxuu ku daray taageerada amarrada la shaqeynta taariikhda isbeddelada (liiska, dib-u-celinta, dib-u-celinta iyo dib-u-celinta), iyo amarka sumadda waa la fuliyay.
  • Ku rakibuhu wuxuu ku daray taageerada qoraallada loo yaqaan marxaladda rakibidda ka hor. Lagu daray utility si aad u soo saarto sawiradaada initrd.
  • Taageero lagu daray habka qaybinta "A/B", kaas oo laba qaybood oo xidid isku mid ah lagu abuuray darawalka - firfircoon iyo dadban. Cusboonaysiinta cusub ayaa lagu rakibay qaybta dadban iyada oo aan saameyn ku yeelan shaqada qaybta firfircoon sinaba. Ka dib qaybaha ayaa la beddelaa - qaybta leh cusbooneysiinta cusub waxay noqotaa mid firfircoon, qaybta hore ee firfircoon ayaa la geliyaa hab aan qarsoodi ahayn waxayna sugaysaa rakibidda cusboonaysiinta soo socota. Haddii ay wax qaldamaan cusboonaysiinta kadib, waxaad dib ugu laaban kartaa noocii hore.
  • Noocyada xirmo ee la cusboonaysiiyay, tusaale ahaan, Linux kernel 6.1.10, GCC 12.2, Glibc 2.36, Systemd 253, Python3 3.11, Openjdk 17, Openjdk 3.0.8, Opensl 23.1.1, Cloud-init 3.1.2, Cloud-init 5.36, Ruby 1.26.1. .1.20.2, Tag XNUMX.

Source: opennet.ru

Add a comment