Системд долази у постмаркетОС да гарантује функционалност ГНОМЕ-а и КДЕ-а

системд у постмаркетОС-у

системд у постмаркетОС-у

Недавно је програмери пројекта постмаркетОС, објавили су путем поста на блогу вести о увођење системд-а на системске градње. Тхе примарни разлог да имплементира системску подршку је тешкоћа одржавања иницијализациони стек заснован на ОпенРЦ се суочава са растућом зависношћу од ГНОМЕ-а и КДЕ-а системд компоненти.

Доступност коришћења системд-а као систем администратора долази након годину дана рада и подешавање прототипа који користи системд уместо ОпенРЦ система за иницијализацију је припремљено и доступно за тестирање.

Помиње се да Упркос додавању системд-а, подршка ће и даље бити обезбеђена креирање градива на основу ОпенРЦ у постмаркетОС-у, барем све док се овај систем и даље користи у Алпине Линук-у. Опција избора ОпенРЦ-а ће бити доступна када креирате постмаркетОС слике користећи пмбоотстрап. Поред тога, ОпенРЦ ће наставити да користе програмери склопа који раде са Скмо (Симпле Кс Мобиле) графичком љуском, заснованом на Сваи композитном менаџеру.

Са друге стране верзије са системд-ом ће и даље бити засноване на основном Алпине Линук пакету, упркос чињеници да ова дистрибуција нема званичну подршку за системд и користи Мусл Ц библиотеку уместо Глибц Ц, који је компатибилан са системд-ом. Програмери постмаркетОС-а имплементирају додатне закрпе за интеграцију системд-а са Мусл Ц-ом и планирају да сарађују са системд програмерима како би поједноставили ову интеграцију у будућности.

Наравно, ово није лак задатак, једна од главних препрека на које наилазимо док ближе сарађујемо са КДЕ и ГНОМЕ програмерима је то што имају потешкоћа са нашим ОпенРЦ базираним стеком. Да би КДЕ и ГНОМЕ функционисали, користимо многе системске полифиле поред ОпенРЦ-а. Дакле, иако технички „ми не користимо системд“, у пракси већ користимо велики део његових компоненти за покретање КДЕ-а и ГНОМЕ-а, само различите верзије тих компоненти

Да би се обезбедила функционалност ГНОМЕ-а и КДЕ-а засновано на системд-у, неколико додатних слојева је било потребно да се одржава, а рад без системд-а значио је правилно одржавање ових слојева и њихово синхронизовање са развојем ГНОМЕ-а и КДЕ-а, што је представљало значајне изазове и извесну несигурност у текућем одржавању од стране програмера.

Поред овога, програмери то помињу Имплементирани су различити слојеви и пакети да обезбеди подршку за име хоста, локализоване услуге и услуге временске ознаке у постмаркетОС-у. Његов Тили укључује употребу опенрц-сеттингсд за подршку за услуге имена хоста, еудев уместо удев за управљање уређајем, елогинд уместо логинд за управљање корисничким сесијама и логбоокд уместо јоурналд за управљање дневником и суперд пакет је коришћен да обезбеди функционалност сличну «системд – корисник» и замени системд.тимер са пробуђен.

Међутим, правилно одржавање и подршка су загарантовани само за опенрц-сеттингсд и еудев. Пројекти попут елогинд, логбоокд и суперд и даље захтевају побољшања, јер им недостају неке неопходне карактеристике, и пробуђен Није сервисиран око годину дана. Поред тога, КДЕ Пласма Мобиле програмери су изразили интересовање за коришћење системд-цоредумпд да поједностави отклањање грешака, али да га замени, цорецолецтор, Није одржавано од 2020.

Ове услуге су потребне за различите функције у ГНОМЕ-у и другим апликацијама. На пример, Д-Бус АПИ који обезбеђује име хоста, локализовано и временски Користи се у ГНОМЕ-у за промену регионалних подешавања и подешавања временске зоне. Удев је потребан за управљање повезаним уређајима, док се пријавите, “системд – корисник» и јоурналд се користе за управљање корисничким сесијама у гноме-сессион. ГНОМЕ Цлоцк користи системд.тимер за његове функционалности.

Eн појмовима нових карактеристика који се могу имплементирати са системским верзијама заснованим на систему, укључујући детаљно управљање привилегијама, коришћење напредних функција за осигурање безбедности и управљање зависностима између услуга, потпуну интеграцију са цгроупс, активацију сокета за покретање услуга по потреби (нпр. ЦУПС може да се покрене само од приступ мрежном порту) и доступност уграђених алата за анализу процеса покретања.

коначно ако јеси заинтересовани да сазнају више о томе, детаље можете погледати у следећи линк.