I-VMware isanda kutyhila ukukhutshwa kwenguqulelo entsha ye-Photon OS 5.0 Linux yokuhanjiswa kwayo, ejolise ekuboneleleni ngobume obuncinci bokusingatha usetyenziso kwimigqomo ezimeleyo.
Le projekthi iphuhliswa yi-VMware kwaye ibango lokuba ifanelekile ukuthunyelwa kwezicelo zemizi-mveliso, kubandakanywa izixhasi ezongezelelweyo zokhuseleko kwaye ibonelela ngokuphuculwa okuphucukileyo kweVMware vSphere, iMicrosoft Azure, iAmazon Elastic Compute kunye ne-Google Compute Engine indawo.
Malunga nePhoton OS
PhotonOS ivumela ukuqhuba uninzi lweefomati zesikhongozeli, kuquka iDocker, Rocket, kunye neefomati zeGadi kwaye ixhasa amaqonga omculo wesikhongozeli afana neMesos kunye neKubernetes.
Ukulawula isofthiwe kunye nokufaka uhlaziyo, isebenzisa inkqubo ye-background pmd (i-Photon Management Daemon) kunye ne-tdnf yayo yesixhobo se-tdnf, ehambelana nomphathi wephakheji ye-YUM kwaye inikezela ngemodeli yokulawula ubomi bokusabalalisa ngokusekelwe kwiiphakheji. Inkqubo iphinda ibonelele ngezixhobo zokuhambisa ngokulula izitya zesicelo ukusuka kwiindawo zophuhliso (ezifana nezo zisetyenziswa yi-VMware Fusion kunye ne-VMware Workstation) kwiindawo zokuvelisa zamafu.
I-Systemd isetyenziselwa ukulawula iinkonzo zenkqubo, ngelixa el I-kernel yakhiwe ngolungelelwaniso lwe-VMware hypervisor kwaye iquka useto lokuqina lokhuseleko olucetyiswa yiKernel Self Protection Project (KSPP). Xa udala iipakethe, iinketho zomqokeleli ziyasetyenziswa ezonyusa ukhuseleko
Iimpawu eziphambili ezintsha zePhoton OS 5.0
Kolu guqulelo lutsha olunikezelwa kwi-Photon OS i umfakeli wongeze inkxaso kwizikripthi ezibizwa kwisigaba sangaphambili ukuze ufakelo luqale, kunye nento eluncedo yongeziwe ukuvelisa imifanekiso ye-initrd yesiko.
Olunye utshintsho olwahlukileyo kule nguqulo intsha kukuba inkxaso eyongeziweyo yendlela yokwahlula "A/B"., eyenza izahlulo zeengcambu ezimbini ezifanayo kwi-drive: esebenzayo kunye ne-passive. Uhlaziyo olutsha lufakwe kwisahlulelo sokwenziwa ngaphandle kokuchaphazela ukusebenza kwesisebenzayo. Izahlulo ke ziyatshintshwa: ulwahlulo olunohlaziyo olutsha luyasebenza kwaye isahlulelo esidala esisebenzayo sitshintshelwa kwimowudi yokwenziwa kwaye silindele uhlaziyo olulandelayo ukuba lufakwe. Ukuba kukho into engalunganga emva kohlaziyo, ukubuyisela umva kwinguqulelo yangaphambili kunokwenziwa.
Ukongeza koku, kukwagxininiswa ukubaInkxaso eyongeziweyo ye-XFS kunye ne-BTRFS iinkqubo zefayile, kwanjengoko kongezwayo inkxaso yoqwalaselo lweVPN WireGuard, i-multipathing, SR-IOV (ingcambu enye / imveliso ye-virtualization), ukudala kunye noqwalaselo lwezixhobo ezibonakalayo, ukudalwa kwe-NetDev interfaces, i-VLAN, i-VXLAN, iBridge, iBond, i-VETH (i-Ethernet ebonakalayo) kunye noluhlu lwepharamitha lwandisiwe lwezixhobo zenethiwekhi ezikhoyo. kuqwalaselo nokujongwa.
Kwakhona kuyafaneleka ukuba uqaphele ukuba inkxaso ye-cgroups v2 yongezwa, engasetyenziselwa ukunciphisa imemori, i-CPU kunye ne-I / O yokusetyenziswa, umzekelo. Umahluko ophambili phakathi kwe-cgroups v2 kunye ne-v1 kusetyenziso lweqela eliqhelekileyo lolawulo lweqela kuzo zonke iintlobo zemithombo, kunoluhlu oluhlukeneyo lolwabiwo lwe-CPU, ulawulo lwememori, kunye ne-I / O.
Ye- Olunye utshintsho olwahlukileyo kolu hlobo lutsha:
- Yongeza ukukwazi ukufaka izilungiso kwi-Linux kernel ngaphandle kokumisa umsebenzi kwaye ngaphandle kokuphinda uqalise (Kernel Live Patching).
- Inkxaso yokuqwalasela igama lomninimzi, i-TLS, i-SR-IOV, iTap kunye ne-Tun interfaces yongezwe kwi-PMD-Nextgen (i-Photon Management Daemon) inkqubo.
- Uthungelwano-isiganeko-umrhwebi wongeze ukukwazi ukutshintsha idatha yenethiwekhi kwifomathi ye-JSON.
- Ukukwazi ukwakha izikhongozeli ezikhaphukhaphu zongezwe kusetyenziso lwe-cntrctl.
- Inkxaso eyongeziweyo yokukhusela izikhongozeli ezinemigaqo-nkqubo ye-SELinux.
- Yongeza ukukwazi ukwenza izikhongozeli ngaphandle komsebenzisi weengcambu.
- Inkxaso eyongeziweyo yoyilo lwe-ARM64 ye-linux-esx kernel.
- Inkxaso eyongeziweyo ye-PostgreSQL DBMS. Amasebe 13, 14, ne-15 axhaswa.
- Kumphathi wephakheji ye-tdnf, inkxaso yemiyalelo yokusebenza ngembali yotshintsho (uluhlu, ukubuyisela, ukubuyisela kunye nokwenza kwakhona) yongezwe, umyalelo wamanqaku uphunyeziwe.
- Iinguqulelo zephakheji ezihlaziyiweyo ze-kernel 6.1.10, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Kubernetes 1.26, njl.
Khuphela kwaye ufumane iPhoton OS
Kwabo banomdla wokusasazwa, kufuneka bazi ukuba senikezelwa kwimifanekiso ye-ISO kunye ne-OVA ilungele i-x86_64, i-ARM64, i-Raspberry Pi kunye neeplatifti ezahlukeneyo zamafu phantsi kwesivumelwano somsebenzisi esahlukileyo (EULA).
PhotonOS lunezinhlelo ezintathu: encinci (538 MB, ibandakanya kuphela inkqubo esisiseko kunye neepakethi zexesha lokuqhuba zokusebenzisa izikhongozeli), ukwakha abaphuhlisi (i-4,3 GB, ibandakanya iipakethe ezongezelelweyo zokuphuhlisa kunye nokuvavanya iinkqubo ezinikezelwe kwizikhongozeli), kunye nokwakhela imisebenzi eqhuba ngexesha lokwenyani (683 MB, iqulethe ikernel ene-PREEMPT_RT patches ukuqhuba izicelo ngexesha lokwenyani).
Zinokufumaneka kwi eli khonkco lilandelayo.