- Радикална оптимизация за контейнери чрез използване на статични двоични файлове и вградени модулни файлове.
- Сигурността е подобрена чрез интегрирането на Argon2id в TPM2 и новите политики за криптиране на fscrypt v2.
- Напредък в поверителната виртуализация с поддръжка на Intel TDX и инструменти за бързи актуализации на ядрото.

Екосистемата на Linux току-що получи глътка свеж въздух с пускането на systemd 262. Както очакваме от този мениджър на услуги, те не са се въздържали и са се справили с почти всеки аспект на системата, от начина, по който компютърът се стартира, до начина, по който се управляват ключовете за криптиране, осигурявайки по-стабилна и гъвкава система.
Това, което най-много се откроява в тази версия, е фокусът ѝ върху виртуализирани среди и контейнери , целящи да направят внедряването на услуги възможно най-леко и ефективно. Не става въпрос само за добавяне на няколко функции, а за преосмисляне на определени архитектури, така че системните администратори и разработчиците да имат на разположение повече инструменти за оптимизиране на своите машини.
Революция в света на контейнерите

За тези, които ежедневно се борят с контейнери, които трябва да бъдат възможно най-малки, systemd 262 предлага бижу: възможността за компилиране като един статичен двоичен файл . Това означава, че процесът PID 1 вече не зависи от множество динамични библиотеки, които трябва да бъдат заредени, което позволява създаването на изключително малки и самостоятелни образи на контейнери, избягвайки използването на dlopen() и опростявайки разрешаването на потребители и групи.
Освен това, за да се предотврати замръзване на контейнерите поради липсващи конфигурационни файлове, мениджърът вече включва вградени файлове на дисковете . Това са по същество вътрешни резервни копия за критични задачи като изключване, рестартиране и многопотребителско стартиране. Ако systemd не може да намери тези файлове на диска, той използва интегрираните, което значително опростява работата в минималистични среди , където не всички дискове са инсталирани отделно.
Управление на услугите и стабилност на системата

Понякога, когато дадена услуга спре да работи едновременно на хиляди сървъри, едновременното рестартиране може да предизвика ефект на доминото, който претоварва мрежата или ресурсите. За да се избегне този проблем, е добавена опцията `RestartRandomizedDelaySec` , която въвежда произволно забавяне преди рестартиране на услуга, като по този начин разпределя натоварването. Освен това, за да се предотврати претоварването на системата от стартиране на твърде много процеси, слайсерите вече позволяват ограничаване на едновременното активиране, използвайки директивата `ActivatingConcurrencyMax`.
В областта на високата достъпност, интеграцията с Live Update Orchestrator (LUO) се откроява . Благодарение на новата опция LUOSession е възможно да се координират актуализации на ядрото на Linux в реално време, което позволява системата да се актуализира без рестартиране на услуги и поддържане на състоянието на процесите – истинско предимство за критични сървъри , които не могат да си позволят дори секунда престой.
Най-съвременно криптиране и сигурност

По отношение на сигурността, systemd затегна гайките. Сега идентификационните данни, запечатани в TPM модула, са директно свързани с коренния ключ на хранилището (SRK) , което затваря вратата за атаки за прихващане на данни. Освен това, за тези, които конфигурират PIN-ове в TPM2, е внедрен алгоритъмът Argon2id , който е значително по-устойчив на атаки с груба сила от по-старите методи.
От друга страна, управлението на криптирани домашни директории чрез systemd-homed вече използва по подразбиране правила на fscrypt v2 . Това позволява главните ключове да бъдат видими в различни пространства за монтиране, въпреки че е важно да се знае, че няма начин за автоматично мигриране на директории v1 към v2. Заслужава да се отбележи и появата на помощник за първо зареждане в systemd-cryptenroll, което улеснява конфигурирането на допълнителни методи за отключване още от самото начало.
Виртуализация, работа в мрежа и автоматизирано внедряване

Инструментът systemd-vmspawn направи значителен напредък, като добави поддръжка за Intel TDX , допълвайки съществуващата поддръжка за AMD SEV-SNP. Това подобрява поверителните изчисления, като позволява виртуалните машини да бъдат изолирани от останалата част от хост инфраструктурата, жизненоважна функция в облачни среди , където поверителността на паметта е от първостепенно значение.
За тези, които управляват мащабни инсталации, systemd-firstboot вече включва режим „без глава“ . По същество той позволява първоначалната конфигурация да се извършва автоматично, без да се изисква подкана от потребителя, което е идеално за инсталации без наблюдение. Що се отнася до мрежата, systemd-networkd вече може да филтрира конфигурации въз основа на машинни тагове и позволява презареждане на файлове без рестартиране на вече работещи интерфейси.
Други подобрения и технически любопитни факти

Не бива да забравяме еволюцията на run0, алтернативата на sudo, която вече включва опции, по-познати на администраторите, като например възможността за подновяване или отмяна на временни разрешения. Освен това, системата за атомно актуализиране е подобрена със systemd-sysupdate, която сега поддържа по-строг контрол върху инсталираните файлове и ви позволява да премахвате тези, които вече не са необходими, с помощта на командата cleanup.
Една особено интересна характеристика на тази версия е включването на AI canary . Този механизъм е предназначен да открива код за езиково моделиране (LLM), който не е бил прегледан от човек, преди да бъде представен на проекта. Това е предпазна мярка, която гарантира, че качеството на кода остава високо и че участниците носят отговорност за това, което качват в хранилището.
Други технически подобрения включват поддръжка за OpenSSL 4 , интеграция на модула dm-clone за създаване на клонинги на устройства само за четене и подобрено възстановяване на журнали, което вече може да извлича валидни записи дори след внезапно изключване. Всичко това, в комбинация с новия CLI, форматиран във JSON, за разработчици, прави тази версия значителен скок напред в управлението на Linux.
Тази актуализация трансформира начина, по който се управлява Linux инфраструктурата, оптимизирайки лекия характер на контейнерите и защитавайки системата чрез усъвършенствана криптография и поверителна виртуализация, като същевременно въвежда интелигентни механизми за предотвратяване на сривове при рестартиране на услуги и улеснява пълната автоматизация на внедряванията.
