VMware Distribution Photon OS 5.0 Linux-ро мебарорад

Нашри тақсимоти Photon OS 5.0 Linux нашр шуд, ки ҳадафи он фароҳам овардани муҳити минималистии мизбон барои иҷрои барномаҳо дар контейнерҳои ҷудогона мебошад. Лоиҳа аз ҷониби VMware таҳия карда мешавад ва гуфта мешавад, ки барои ҷойгиркунии замимаҳои саноатӣ, аз ҷумла такмилдиҳии иловагии амният ва пешниҳоди оптимизатсияи пешрафта барои муҳити VMware vSphere, Microsoft Azure, Amazon Elastic Compute ва Google Compute Engine мувофиқ аст. Матнҳои сарчашмаи ҷузъҳои барои Photon OS таҳияшуда тибқи иҷозатномаи GPLv2 таъмин карда мешаванд (ба истиснои китобхонаи libtdnf, ки таҳти иҷозатномаи LGPLv2.1 кушода аст). Тасвирҳои тайёри ISO ва OVA барои системаҳои x86_64, ARM64, Raspberry Pi ва платформаҳои абрии гуногун тибқи шартномаи корбари алоҳида (EULA) дода мешаванд.

Система ба шумо имкон медиҳад, ки аксари форматҳои контейнериро, аз ҷумла форматҳои Docker, Rocket ва Garden идора кунед ва платформаҳои оркестрсозии контейнерро, аз қабили Mesos ва Kubernetes дастгирӣ мекунад. Барои идоракунии нармафзор ва насби навсозиҳо, он раванди пасзаминаи pmd (Photon Management Daemon) ва абзори tdnf-и худро истифода мебарад, ки бо менеҷери бастаи YUM мувофиқ аст ва модели идоракунии давраи тақсимоти бар асоси бастаро пешниҳод мекунад. Система инчунин асбобҳоро барои ба осонӣ интиқол додани контейнерҳои барномавӣ аз муҳити таҳиякунанда (ба монанди онҳое, ки VMware Fusion ва VMware Workstation истифода мебаранд) ба муҳити абрии истеҳсолӣ таъмин менамояд.

Systemd барои идоракунии хидматҳои система истифода мешавад. Ядро бо оптимизатсияҳо барои гипервизори VMware сохта шудааст ва дорои танзимоти мустаҳкамкунии амниятро, ки аз ҷониби Лоиҳаи Муҳофизати Худшиносии ядро ​​(KSPP) тавсия шудааст, дар бар мегирад. Ҳангоми сохтани бастаҳо имконоти компилятор истифода мешаванд, ки амниятро зиёд мекунанд. Маҷмӯаи тақсимот дар се нашрия таҳия шудааст: ҳадди ақал (538 МБ, танҳо бастаҳои асосии система ва вақти корӣ барои контейнерҳоро дар бар мегирад), сохтан барои таҳиягарон (4.3 ГБ, бастаҳои иловагиро барои таҳия ва санҷиши барномаҳои дар контейнерҳо овардашуда дар бар мегирад) ва сохтани вазифаҳои дар вақти воқеӣ (683 МБ, дорои ядро ​​бо часбчаҳои PREEMPT_RT барои иҷро кардани замимаҳои вақти воқеӣ).

Такмилҳои асосӣ дар нашри Photon OS 5.0:

  • Дастгирии иловагии системаҳои файлии XFS ва BTRFS.
  • Дастгирии иловашуда барои конфигуратсияи VPN WireGuard, хатсайрҳои сершумор, SR-IOV (Виртуализатсияи ягонаи вуруд/баромад), эҷод ва танзим кардани дастгоҳҳои виртуалӣ, эҷоди интерфейсҳои NetDev, VLAN, VXLAN, Bridge, Bond, VETH (Virtual Ethernet) дар менеҷери конфигуратсияи шабака раванд, MacVLAN/MacVTap, IPvlan/IPvtap ва нақбҳо (IPIP, SIT, GRE, VTI). Доираи параметрҳои дастгоҳи шабакавӣ, ки барои конфигуратсия ва дидан дастрасанд, васеъ карда шуд.
  • Дастгирии конфигуратсияи номи мизбон, TLS, SR-IOV, Tap and Tun интерфейсҳо ба раванди PMD-Nextgen (Photon Management Daemon) илова карда шудааст.
  • Network-event-broker қобилияти иваз кардани маълумоти шабакаро дар формати JSON илова кардааст.
  • Имконияти сохтани контейнерҳои сабук ба утилитаи cntrctl илова карда шудааст.
  • Дастгирии иловашуда барои cgroups v2, ки метавонад истифода шавад, масалан, барои маҳдуд кардани хотира, CPU ва истеъмоли вуруд / баромад. Тафовути калидӣ байни cgroups v2 ва v1 ин истифодаи иерархияи умумии гурӯҳҳо барои ҳама намудҳои захираҳо аст, ба ҷои иерархияи алоҳида барои тақсимоти CPU, идоракунии хотира ва вуруд / баромад.
  • Имконияти татбиқи ислоҳот ба ядрои Linux бе қатъи кор ва бе азнавборкунӣ илова карда шуд (Kernel Live Patching).
  • Дастгирии иловашуда барои ҳифзи контейнерҳо бо сиёсатҳои SELinux.
  • Имконияти эҷоди контейнерҳо бе корбари реша илова карда шуд.
  • Дастгирии иловагии меъмории ARM64 барои ядрои linux-esx.
  • Дастгирии иловашуда барои DBMS PostgreSQL. Филиалҳои 13, 14 ва 15 дастгирӣ карда мешаванд.
  • Дар менеҷери бастаи tdnf дастгирии фармонҳо барои кор бо таърихи тағирот (рӯйхат, баргардонидан, баргардонидан ва такрор кардан) илова карда шуд, фармони қайд амалӣ карда шуд.
  • Насбкунанда барои скриптҳои дар марҳилаи пеш аз оғози насб даъватшуда дастгирӣ илова кардааст. Як утилита барои тавлиди тасвирҳои фармоишии initrd илова карда шуд.
  • Дастгирии иловагии режими тақсимкунии "A/B", ки дар диск ду қисмати решаи якхеларо эҷод мекунад - фаъол ва ғайрифаъол. Навсозии нав дар қисмати ғайрифаъол бидуни таъсир ба кори фаъол насб карда мешавад. Пас аз он қисмҳо иваз карда мешаванд - қисм бо навсозии нав фаъол мешавад ва қисмати фаъоли қаблӣ ба ҳолати ғайрифаъол гузошта мешавад ва интизори насб кардани навсозии навбатӣ мебошад. Агар пас аз навсозӣ чизе хато кунад, метавонад ба версияи қаблӣ баргардад.
  • Версияҳои бастаҳои навшуда, масалан, 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, Kubernet5.36. , Гузаштан 1.26.1.

Манбаъ: opennet.ru

Илова Эзоҳ