LXC 5.0 Linux контейнерите са тук като дългосрочно издание за поддръжка

Сподели

Преминаването към Meson, новите опции за конфигурация на cgroup и поддръжката на времево пространство от имена са някои от новите функции в LXC 5.0.

През последните години използването на контейнери в Linux революционизира подхода на цялата софтуерна индустрия към начина на изграждане на софтуера. В днешно време, когато става дума за контейнерни услуги, технологии като Docker и Podman се превърнаха в индустриален стандарт.

Въпреки това, не всеки знае, че възможността за стартиране на Linux контейнери с помощта на LXC се поддържа като основна характеристика на Linux от 2008 г.

LXC (Linux контейнери) беше първата и най-пълна реализация на Linux мениджър на контейнери. Освен това той работи на едно ядро ​​на Linux и не изисква никакви корекции. С други думи, поддръжката на LXC контейнер е собствена функционалност, вградена в ядрото на Linux.

Наскоро разработчиците на LXC най-накрая пуснаха LXC 5.0 LTS. Така че нека да разгледаме новите функции.

Акценти на LXC 5.0

LXC 5.0 е следствие от две години на разработка след последната версия на LXC 4.0. И така, ще започнем с най-важния факт: LXC 5.0 е версия LTS (Long Term Support).

Това означава, че ще получава редовни актуализации за сигурност и функции през следващите пет години до 2027 г. Помислете дали искате да планирате вашата ИТ инфраструктура в дългосрочен план, особено ако LXC участва.

Второто нещо, което трябва да споменем, е, че тази версия използва Meson като система за изграждане. Разбира се, това е особено важна промяна само за пакетиращите, тъй като иначе няма видимо от потребителите въздействие.

За тези, които са нови в LXC, бихме искали да изясним, че основните компоненти на Linux, на които разчита, са пространства от имена и cgroups. LXC 5.0 има добавени подобрения и в двете области.

Cgroups (Control Groups) в Linux ви позволява да разпределяте ресурси като процесорно време, системна памет и мрежова честотна лента, както и комбинации от тези ресурси, между дефинирани от потребителя групи процеси, изпълняващи се в система.

LXC 5.0 въвежда четири нови опции за конфигурация на cgropus:

  • lxc.cgroup.dir.container
  • lxc.cgroup.dir.monitor
  • lxc.cgroup.dir.monitor.pivot
  • lxc.cgroup.dir.container.inner.

Те ви позволяват да укажете кои пътища на cgroup ще бъдат използвани за контейнера, процеса на наблюдение и процеса на наблюдение при прекратяване на контейнера. На всичкото отгоре, може би най-забележителната промяна е, че контейнерната cgroup вече може да бъде поставена във вложена cgroup.

Сред акцентите на LXC 5.0 са направените промени по отношение на поддръжката на времево пространство от имена. Пространствата от имена са характеристика на ядрото на Linux, която разделя ресурсите на ядрото. Това означава, че един набор от процеси е ограничен само до един набор от ресурси, докато друг набор от процеси вижда различен набор от ресурси.

LXC 5.0 вече поддържа конфигуриране на пространството от имена на времето чрез две нови опции, които прилагат изместване върху главния системен часовник.

  • lxc.time.offset.boot
  • lxc.time.offset.monotonic

В допълнение към промените, описани по-горе, има допълнително значение за поддръжка на VLAN на VETH устройства, отново свързани с добавяне на нови опции за конфигурация.

Можете да се обърнете към официално съобщение за подробна информация за всички промени.

Публикациите се превеждат автоматично с google translate


Сподели