Системд систем менаџер издање 251

Након пет месеци развоја, представљено је издање систем менаџера системд 251.

Главне промене:

  • Системски захтеви су повећани. Минимална подржана верзија Линук кернела је повећана са 3.13 на 4.15. За рад је потребан тајмер ЦЛОЦК_БООТТИМЕ. Да бисте направили, потребан вам је компајлер који подржава стандард Ц11 и ГНУ екстензије (стандард Ц89 и даље се користи за датотеке заглавља).
  • Додат је експериментални услужни програм системд-сисупдате за аутоматско откривање, преузимање и инсталирање ажурирања користећи атомски механизам за замену партиција, датотека или директоријума (користе се две независне партиције/фајлови/директоријуми, од којих једна садржи тренутни радни ресурс, а друга се инсталира следеће ажурирање, након чега се мењају секције/фајлови/директори).
  • Представљена је нова интерна дељена библиотека либсистемд-цоре- .со, који је инсталиран у /уср/либ/системд/систем директоријум и одговара постојећој либсистемд-схаред-библиотеци .тако. Коришћење дељене библиотеке либсистемд-цоре .со вам омогућава да смањите укупну величину инсталације поновним коришћењем бинарног кода. Број верзије се може навести преко параметра 'схаред-либ-таг' у систему градње месона и омогућава дистрибуцијама да испоручују више верзија ових библиотека у исто време.
  • Имплементиран је пренос променљивих окружења $МОНИТОР_СЕРВИЦЕ_РЕСУЛТ, $МОНИТОР_ЕКСИТ_ЦОДЕ, $МОНИТОР_ЕКСИТ_СТАТУС, $МОНИТОР_ИНВОЦАТИОН_ИД и $МОНИТОР_УНИТ из информација о надгледаној јединици у руковаоце ОнФаилуре/ОнСуццесс.
  • За јединице је имплементирана поставка ЕктенсионДирецториес, која се може користити за организовање учитавања компоненти системског проширења из редовних директоријума, а не из слика диска. Садржај директоријума системских екстензија се преклапа помоћу ОверлаиФС-а и користи се за проширење хијерархије директоријума /уср/ и /опт/ и додавање додатних датотека у току извршавања, чак и ако су наведени директоријуми монтирани само за читање. Команда 'портаблецтл аттацх --ектенсион=' је такође додала подршку за одређивање директоријума.
  • За јединице које је руковалац системд-оомд присилно прекинуо због недостатка меморије у систему, атрибут 'оом-килл' се преноси и број принудних прекида се одражава у атрибуту 'усер.оомд_оомс'.
  • За јединице су додати нови специфицатори путање %и/%И, који одражавају нормализовану путању до јединице (са проширењем симболичких веза). Такође су додати %к спецификације за замену вредности ПРЕТТИ_ХОСТНАМЕ и %д за ЦРЕДЕНТИАЛС_ДИРЕЦТОРИ замену.
  • У непривилегованим услугама које је покренуо обичан корисник користећи ознаку „--усер“, мења се подешавања РоотДирецтори, МоунтАПИВФС, ЕктенсионДирецториес, *Цапабилитиес*, ПротецтХоме, *Дирецтори, ТемпорариФилеСистем, ПриватеТмп, ПриватеДевицес, ПриватеТмп, ПриватеДевицес, ПриватеНетворк, НетворкНамеспацеЦИП , ПриватеУсерс, ПротецтЦлоцк су дозвољени, ПротецтКернелТунаблес, ПротецтКернелМодулес, ПротецтКернелЛогс и МоунтФлагс. Ова функција је доступна само када су кориснички простори имена омогућени у систему.
  • Поставка ЛоадЦредентиал дозвољава да се име директоријума наведе као аргумент, у ком случају се покушавају учитати акредитиви из свих датотека у наведеном директоријуму.
  • У системцтл, у параметру „—тиместамп“, постало је могуће навести „уник“ заставицу за приказ времена у епохалном формату (број секунди од 1. јануара 1970.).
  • „Системцтл статус“ имплементира ознаку „олд-кернел“, која се приказује ако језгро учитано у сесији има старији број верзије од основног кернела доступног у систему. Такође је додата заставица „унмергед-уср“ да би се утврдило да се садржај директоријума /бин/ и /сбин/ не формира преко симболичних веза ка /уср.
  • За генераторе покренуте ПИД 1 процесом, обезбеђене су нове варијабле окружења: $СИСТЕМД_СЦОПЕ (почните од система или корисничког сервиса), $СИСТЕМД_ИН_ИНИТРД (почните од инитрд или хост окружења), $СИСТЕМД_ФИРСТ_БООТ (индикатор првог покретања), $СИСТЕМД_ВИРТУАЛИЗАТИОН ( присуство виртуелизације или покретања у контејнеру) и $СИСТЕМД_АРЦХИТЕЦТУРЕ (архитектура за коју је изграђено језгро).
  • ПИД 1 руковалац имплементира могућност учитавања параметара акредитива система из КЕМУ фв_цфг интерфејса или навођењем параметра системд.сет_цредентиал на командној линији кернела. Директива ЛоадЦредентиал обезбеђује аутоматску претрагу акредитива у директоријумима /етц/цредсторе/, /рун/цредсторе/ и /уср/либ/цредсторе/ ако је релативна путања наведена као аргумент. Слично понашање се примењује и на директиву ЛоадЦредентиалЕнцриптед, која додатно проверава директоријуме /етц/цредсторе.енцриптед/, /рун/цредсторе.енцриптед/ и /уср/либ/цредсторе.енцриптед/.
  • Могућност извоза у ЈСОН формату је стабилизована у системд-јоурналд. Команде „јоурналцтл --лист-боотс“ и „боотцтл лист“ сада подржавају излаз у ЈСОН формату (ознака „--јсон“).
  • Нове датотеке са хвдб базама података су додате у удев, које садрже информације о преносивим уређајима (ПДА, калкулатори, итд.) и уређајима који се користе за креирање звука и видеа (ДЈ конзоле, тастатуре).
  • Нове опције „--приоритизед-субсистем“ су додате у удевадм да би се подесио приоритет следећих система (који се користе у системд-удев-триггер.сервице да прво обрађују блок уређаје и ТПМ-ове), „-типе=алл“, „-инитиализед -матцх” и „--инитиализед-номатцх” да изаберете иницијализоване или неиницијализоване уређаје, „удевадм инфо -трее” да прикажете стабло објеката у /сис/ хијерархији. удевадм такође додаје нове "ваит" и "лоцк" команде да сачека да се унос уређаја појави у бази података и закључа блок уређај током форматирања или писања табеле партиција.
  • Додан је нови скуп симболичких веза за уређаје /дев/диск/би-дисксек/ за идентификацију блок уређаја по серијском броју („дисксек“).
  • Додата подршка за параметар „Фирмвер“ за .линк датотеке у одељку [Матцх] за усклађивање уређаја по реду са описом фирмвера.
  • У систему системд-нетворкд, за једнокреветне руте конфигурисане кроз одељак [Роуте], вредност опсега је подразумевано промењена у „линк“ да би одговарала понашању команде „ип роуте“. Параметар Исолатед=труе|фалсе је додат у одељак [Бридге] да би се конфигурисао истоимени атрибут за мрежне мостове у језгру. У одељку [Туннел], додат је параметар Екстерни за постављање типа тунела на екстерни (режим прикупљања метаподатака). У одељку [ДХЦПСервер], параметри БоотСерверНаме, БоотСерверАддресс и БоотФиленаме су додати да би се конфигурисала адреса сервера, име сервера и име датотеке за покретање које шаље ДХЦП сервер приликом покретања у ПКСЕ режиму. У одељку [Мрежа] уклоњен је Л2ТП параметар, уместо којег у .нетдев датотекама можете користити ново локално подешавање у вези са Л2ТП интерфејсом.
  • Додата нова јединица "системд-нетворкд-ваит-онлине@" .сервице", који се може користити за чекање да се појави одређени мрежни интерфејс.
  • Сада је могуће користити .нетдев датотеке за креирање виртуелних ВЛАН уређаја, који се могу конфигурисати у одељку [ВЛАН].
  • У .линк/.нетворк датотекама, одељак [Матцх] имплементира параметар Кинд за упаривање према типу уређаја („бонд“, „бридге“, „гре“, „тун“, „ветх“).
  • Системд-ресолвед је покренут у ранијој фази покретања, укључујући покретање са инитрд-а ако је системд-ресолвед присутан у инитрд слици.
  • системд-цриптенролл додаје опцију --фидо2-цредентиал-алгоритхм за избор алгоритма за шифровање акредитива и опцију --тпм2-витх-пин за контролу уноса ПИН-а приликом откључавања партиције помоћу ТПМ-а. Слична опција тпм2-пин је додата у /етц/црипттаб. Приликом откључавања уређаја преко ТПМ-а, подешавања се шифрују ради заштите од пресретања кључева за шифровање.
  • системд-тимесинцд додаје Д-Бус АПИ за динамичко преузимање информација са НТП сервера преко ИПЦ-а.
  • Да би се утврдила потреба за излазом у боји, све команде имплементирају проверу за променљиву окружења ЦОЛОРТЕРМ поред претходно проверених НО_ЦОЛОР, СИСТЕМД_ЦОЛОРС и ТЕРМ.
  • Месон буилд систем имплементира опцију инсталл_таг за селективно склапање и инсталацију потребних компоненти: пам, нсс, девел (пкг-цонфиг), системд-боот, либсистемд, либудев. Додата опција израде подразумевана компресија за избор алгоритма компресије за системд-јоурналд и системд-цоредумп.
  • Додато је експериментално подешавање „ребоот-фор-битлоцкер“ за сд-боот у лоадер.цонф за покретање Мицрософт Виндовс-а са БитЛоцкер ТПМ-ом.

Извор: опеннет.ру

Додај коментар