Systemd 251 вече е пуснат и това са неговите новини

systemd-245

След пет месеца развитие беше обявено пускането на новата версия на systemd 251, версия, в която системните изисквания са увеличени. Минималната поддържана версия на ядрото на Linux е увеличена от 3.13 на 4.15. Изисква таймер CLOCK_BOOTTIME, за да работи. За да компилирате, имате нужда от компилатор, който поддържа стандарта C11 и разширенията GNU (стандартът C89 все още се използва за заглавни файлове).

За частта от новостите, които се открояват от тази нова версия, се подчертава, че se добави експериментална помощна програма systemd-sysupdate за автоматично открива, изтегля и инсталира актуализации с помощта на атомарния механизъм за замяна на дялове, файлове или директории.

Друга промяна, която се откроява, е тази въведена е нова вътрешна споделена библиотека, libsystemd-core- .so, който е инсталиран в директорията /usr/lib/systemd/system и съответства на libsystemd-shared-library .така съществуващи. Използване на споделената библиотека libsystemd-core- .ЮЗ намалява общия размер на инсталацията чрез повторно използване на двоичния код. Номерът на версията може да бъде определен чрез опцията 'shared-lib-tag' в системата за изграждане на meson и позволява на дистрибуции да доставят множество версии на тези библиотеки едновременно.

В допълнение към това се подчертава и това е внедрено предаването на променлива на средата $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID и $MONITOR_UNIT, които съдържат информация за наблюдаваното устройство към контролерите OnFailure/OnSuccess.

За единици, е внедрена настройката ExtensionDirectories, която може да се използва за организиране на зареждането на компонентите на системното разширение от обикновени директории, а не от дискови изображения. Съдържанието на директорията за разширение на системата покрива OverlayFS и се използва за разширяване на йерархията на директориите /usr/ и /opt/ и добавяне на допълнителни файлове по време на изпълнение, дори ако посочените директории са монтирани само за четене. Поддръжка за определяне на директория също е добавена към командата 'portablectl added –extension='.

En systemd-networkd, за едноадресни маршрути конфигуриран чрез секцията [Route], стойността на обхвата беше променена от по подразбиране на "link", за да съответства на поведението на командата "ip route". Добавен параметър „Isolated=true|false” към секцията [Bridge]. за да конфигурирате атрибута мрежови мостове със същото име в ядрото. В секцията [Tunnel] е добавен параметърът External за конфигуриране на тунел от външен тип (режим на събиране на метаданни).

От други промени които се открояват:

  • Добавени са параметри BootServerName, BootServerAddress и BootFilename към секцията [DHCPerver], за да конфигурирате адреса на сървъра, името на сървъра и името на файла за зареждане, изпращани от DHCP сървъра при зареждане в PXE режим.
  • В секцията [Мрежа] е премахнат параметърът L2TP, вместо който във файловете .netdev можете да използвате новите локални настройки по отношение на L2TP интерфейса.
  • Гарантирано, че systemd-resolved се стартира по-рано в процеса на зареждане, включително зареждане от initrd, когато systemd-resolved присъства в изображението initrd.
  • Добавена опция –fido2-credential-algorithm към systemd-cryptenroll, за да изберете алгоритъма за криптиране на идентификационни данни и опцията –tpm2-with-pin за контрол на въвеждането на ПИН при отключване на дял с TPM.
  • Добавена подобна опция tpm2-pin към /etc/crypttab. При отключване на устройства чрез TPM, настройките се криптират, за да се предпазят от прихващане на ключове за криптиране.
  • Добавен D-Bus API към systemd-timesyncd за динамично извличане на информация от NTP сървър чрез IPC.
  • За да се определи необходимостта от извеждане на цвят за всички команди, променливата на средата COLORTERM се проверява в допълнение към NO_COLOR, SYSTEMD_COLORS и TERM, които бяха проверени преди това.
  • Системата за изграждане на Meson реализира опцията install_tag за персонализирани компилации и инсталиране на необходимите компоненти: pam, nss, devel (pkg-config), systemd-boot, libsystemd, libudev.
  • Добавена опция за компилиране за компресиране по подразбиране за избор на алгоритъм за компресиране за systemd-journald и systemd-coredump.
  • Добавена е експериментална настройка „reboot-for-bitlocker“ към sd-boot в loader.conf за зареждане на Microsoft Windows с BitLocker TPM.
  • Systemd-journald стабилизира възможността за експортиране във формат JSON. Добавена поддръжка за JSON изход в командите „journalctl –list-boots“ и „bootctl list“ (флаг „–json“).
  • Добавени са нови файлове с база данни hwdb към udev, които съдържат информация за преносими устройства (PDA, калкулатори и др.) и устройства, използвани за създаване на звук и видео (DJ конзоли, клавиатури).
  • Настройката LoadCredential позволява име на директория като аргумент, в който случай се опитва да зареди идентификационни данни от всички файлове в посочената директория.
  • В systemctl параметърът "--timestamp" добави възможността да посочите флага "unix" за показване на времето във формат епоха (броят на секундите от 1 януари 1970 г.).

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.