EttevÔte VMware avaldas Linuxi jaotuse Photon OS 5.0

On avalikustatud Linuxi jaotuse Photon OS 5.0 versioon, mis on suunatud minimalistliku hostikeskkonna pakkumisele rakenduste kĂ€itamiseks isoleeritud konteinerites. Projekti arendab VMware ja see on mĂ”eldud tööstuslike rakenduste juurutamiseks, sisaldades tĂ€iendavaid elemente turvalisuse suurendamiseks ning pakkudes edasisi optimeerimisi VMware vSphere'i, Microsoft Azure'i, Amazon Elastic Compute'i ja Google Compute Engine'i keskkondadele. Photon OS-i komponentide pĂ”hikood on litsentseeritud GPLv2 alusel (vĂ€lja arvatud libtdnf teek, mis on avatud LGPLv2.1 alusel). Valmis ISO- ja OVA-pildid on ette nĂ€htud x86_64, ARM64, Raspberry Pi ja mitmesuguste pilveplatvormide sĂŒsteemide jaoks ning need edastatakse eraldi kasutaja lepingu (EULA) alusel.

SĂŒsteem vĂ”imaldab kĂ€itada enamikku konteineriformaatidest, sealhulgas Docker, Rocket ja Garden formaate, ning toetab konteineri orkestreerimise platvorme, nagu Mesos ja Kubernetes. Tarkvara haldamiseks ja vĂ€rskenduste installimiseks kasutatakse taustaprotsessi pmd (Photon Management Daemon) ja enda tööriistu tdnf, mis on kooskĂ”las YUM pakihalduriga ning pakub paketipĂ”hise distributsiooni elutsĂŒkli haldamise mudelit. SĂŒsteem pakub ka tööriistu rakenduste konteinerite lihtsaks ĂŒleviimiseks arendajate keskkondadest (nt VMware Fusion ja VMware Workstation) tootmiskeskkondadesse.

SĂŒsteemiteenuste haldamiseks kasutatakse systemd-d. SĂŒdamik on kokku pandud VMware hyperviisori jaoks optimeeritud ning sisaldab KSPP (Kernel Self-Protection Project) poolt soovitatud turvakohandusi. Pakettide koostamisel on kasutatud turvalisust suurendavaid kompilaatori valikuid. Jaotust koostatakse kolmes versioonis: minimaalne (538 MB, sisaldab ainult pĂ”hiteenuste pakette ja konteinerite kĂ€itamiseks vajalikku runtime'i), arendajate versioon (4,3 GB, sisaldab tĂ€iendavaid pakette programmide arendamiseks ja testimiseks, mis on saadaval konteinerites) ning reaalajas tĂ¶Ă¶ĂŒlesannete jaoks mĂ”eldud versioon (683 MB, sisaldab sĂŒdamikku, millel on PREEMPT_RT plaastrid reaalajas rakenduste kĂ€itamiseks).

Photon OS 5.0 vÀljaande peamised tÀiustused:

  • Lisatud tugi XFS ja BTRFS failisĂŒsteemidele.
  • Network Configuration Manageri protsessi on lisatud tugi VPN WireGuard, mitu marsruuti, SR-IOV (Single Root Input/Output Virtualization), virtuaalsete seadmete loomine ja seadistamine, NetDev liideste loomine, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet), MacVLAN/MacVTap, IPvlan/IPvtap ja tunnelid (IPIP, SIT, GRE, VTI). Laiendatud on vĂ”rgu seadmete seadistamise ja vaatamise vĂ”imaluste valikut.
  • PMD-Nextgen (Photon Management Daemon) protsessis on lisatud hostinime, TLS, SR-IOV, Tap ja Tun liideste seadistamise tugi.
  • Network-event-brokerisse on lisatud vĂ”imalus asendada vĂ”rguandmed JSON-formaadis.
  • Cntrctl utiliiti on tĂ€iustatud kergete konteinerite ehitamise vĂ”imalusega.
  • Lisatud on toetus cgroups v2-le, mida saab kasutada nĂ€iteks mĂ€lu, CPU ja I/O tarbimise piiramiseks. Peamine erinevus cgroups v2-l vĂ”rreldes v1-ga on, et sellel on kĂ”igi ressursside jaoks ĂŒhine ihaia, mitte eraldi hierarhiad CPU ja mĂ€lu tarbimise ja I/O jaoks.
  • Lisatud on vĂ”imalus rakendada parandusi Linuxi tuumas ilma töö katkestamata ja taaskĂ€ivitamata (Kernel Live Patching).
  • Konteinerite turvalisuse tagamiseks on lisatud SELinux poliitikate tugi.
  • Lisatud on vĂ”imalus luua konteinereid ilma root-kasutajata.
  • Linux-esx tuuma jaoks on lisatud ARM64 arhitektuuri tugi.
  • On lisatud PostgreSQL andmebaasi tugi. Toetatakse versioone 13, 14 ja 15.
  • Paketihaldur tdnf on saanud tĂ€iendavad kĂ€sud muudatuste ajalooga töötamiseks (list, rollback, undo ja redo), samuti on implementeeritud mark kĂ€sk.
  • Installeerimisse on lisatud skriptide tugi, mida saab kĂ€ivitada enne installimist. Lisatud on utiliit enda initrd-piltide genereerimiseks.
  • Lisatud on 'A/B' partitsioneerimise reĆŸiimi tugi, kus seadme mĂ€lus luuakse kaks identset juurpĂŒstitust — aktiivne ja passiivne. Uus uuendus paigaldatakse passiivsesse osasse, mĂ”jutamata aktiivse töö. SeejĂ€rel vahetatakse osad omavahel — uus uuendus muutub aktiivseks, samas kui varasem aktiivne osa suunatakse passiivseks ning ootab jĂ€rgmist uuendust. Kui uuendamise korral midagi lĂ€heb valesti, saab teostada tagasipöörde varasemale versioonile.
  • Pakettide versioonid on uuendatud, sealhulgas Linuxi tuum 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.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster