Kuburitswa kwacho kwaburitswa LinuxPhoton OS 5.0 ibasa rekugovera rakagadzirirwa kupa nzvimbo yekushanda ine hunyanzvi hwekushandisa maapplication ari mumidziyo yakaparadzana. Chirongwa ichi chiri kugadzirwa neVMware uye chinoonekwa sechakakodzera kushandisa maapplication emaindasitiri, chichiwedzera zvimwe zvekuchengetedza uye chinopa kuvandudzwa kwepamusoro kweVMware vSphere, Microsoft Azure, Amazon Elastic Compute, uye Google Compute Engine environments. Kodhi yesource yezvikamu zvakagadzirwa zvePhoton OS ine rezinesi pasi peGPLv2 (kunze kwe libtdnf library, iyo ine rezinesi pasi pe LGPLv2.1). Mifananidzo yeISO neOVA inowanikwa ye x86_64, ARM64, Raspberry Pi, uye mapuratifomu akasiyana-siyana egore pasi pe rezinesi remushandisi wekupedzisira (EULA).
Iyo sisitimu inogona kumhanya akawanda emidziyo mafomati, anosanganisira Docker, Rocket, uye Gadheni, uye inotsigira mudziyo orchestration mapuratifomu akadai Mesos uye Kubernetes. Software manejimendi uye gadziriso yekumisikidza inobatwa neiyo pmd (Photon Management Daemon) yekumashure maitiro uye yevaridzi tdnf toolkit, inofambirana neYUM package maneja uye inopa pasuru-based distribution lifecycle management model. Iyo sisitimu zvakare inopa maturusi ekufambisa zviri nyore midziyo yekushandisa kubva munzvimbo dzekusimudzira (seVMware Fusion neVMware Workstation) kuenda kunogadzira makore nharaunda.
Masevhisi eSistimu anotungamirwa uchishandisa systemd. Iyo kernel inosanganiswa ne optimizations yeVMware hypervisor uye inosanganisira kuchengetedzwa kwekusimudzira marongero anokurudzirwa neKSPP (Kernel Self-Protection Project). Chengetedzo-inosimudzira compiler sarudzo inogoneswa kana uchivaka mapakeji. Kugoverwa kunowanikwa mumatatu matatu: mashoma (538 MB, anosanganisira chete ekutanga masisitimu mapakeji uye nguva yekumhanyisa yekumhanyisa midziyo), kuvandudza kuvaka (4.3 GB, inosanganisira mamwe mapakeji ekugadzira uye ekuyedza zvirongwa zvinounzwa mumidziyo), uye chaiyo-nguva kuvaka (683 MB, ine kernel ine PREEMPT_RT zvigamba zvekushandisa chaiyo-nguva zvikumbiro).
Kuvandudzwa kwakakosha muPhoton OS 5.0 kunosanganisira:
- Yakawedzerwa rutsigiro rweXFS uye BTRFS faira masisitimu.
- Rutsigiro rwekugadzirisa rwawedzerwa kune Network Configuration Manager process. VPN WireGuard, нескольких маршрутов, SR-IOV (Single Root Input/Output Virtualization), создания и настройки виртуальных устройств, создания интерфейсов NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap и туннелей (IPIP, SIT, GRE, VTI). Расширен спектр параметров сетевых устройств, доступных для настройки и просмотра.
- Iyo PMD-Nextgen (Photon Management Daemon) maitiro ikozvino anotsigira kumisikidza iyo hostname, TLS, SR-IOV, Tap uye Tun interfaces.
- Network-chiitiko-broker ikozvino inotsigira kutsiva netiweki data muJSON fomati.
- Iyo cntrctl utility ikozvino inotsigira kuvaka lightweight midziyo.
- Tsigiro yezvikwata v2 yakawedzerwa, inogona kushandiswa, semuenzaniso, kudzikamisa ndangariro, CPU, uye I / O kushandiswa. Musiyano wakakosha pakati pecgroups v2 uye v1 kushandiswa kweakajairwa cgroup hierarchy kune ese zviwanikwa mhando, pachinzvimbo cheakasiyana hierarchies yeCPU resource allocation, memory management, uye I/O.
- Yakawedzera kugona kuisa machira pa kernel Linux pasina kumira kushanda uye pasina kutangazve (Kernel Live Patching).
- Rutsigiro rwakawedzerwa rwekuchengetedza makontena uchishandisa mitemo yeSELinux.
- Yakawedzera kugona kugadzira midziyo isina mudzi mushandisi.
- Tsigiro yeArM64 yekuvakisa yakawedzerwa kune linux-esx kernel.
- PostgreSQL rutsigiro rwakawedzerwa. Mavhezheni 13, 14, uye 15 anotsigirwa.
- Iyo tdnf package maneja ikozvino inotsigira mirairo yekushanda neshanduko nhoroondo (rondedzero, rollback, gadzirisa, uye dzokorora), uye chiratidzo chekuraira chaitwa.
- Iyo yekuisa ikozvino inotsigira pre-installation zvinyorwa. Chishandiso chekugadzira yakajairwa initrd mifananidzo chawedzerwa.
- Yakawedzerwa tsigiro ye "A/B" yekugovera modhi, iyo inogadzira maviri akafanana midzi mativi padhiraivha-inoshanda uye isingaite. Iyo nyowani yekuvandudza inoiswa pane passive partition pasina kukanganisa inoshanda. Iwo mapartitions anobva achinjaniswa: iyo kupatsanurwa neiyo nyowani yekuvandudza inove inoshanda, uye iyo yaimboshanda yekuparadzanisa inochinjirwa kuita passive mode uye inomirira iyo inotevera update. Kana chimwe chinhu chikatadza mushure mekuvandudzwa, kudzoreredza kune yapfuura vhezheni inogoneka.
- Shanduro dzepakeji dzakagadziridzwa, semuenzaniso, kernel inobatanidzwa Linux 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, Go 1.20.2.
Source: opennet.ru
