Projeya postmarketOS meclîsên-bingeha pergalê destnîşan kir

Pêşdebirên projeya postmarketOS, ku li ser bingeha pakêta Alpine Linux, pirtûkxaneya standard Musl C û komek karûbarên BusyBox, belavkirina Linux-ê ji bo têlefonên têlefonê pêş dixe, îhtîmala karanîna rêvebirê pergala systemd ragihand. Di encama xebata li ser bicihanîna piştgiriya systemd de, ku bi qasî salekê hate meşandin, meclîsek prototîp hate amadekirin û ji bo ceribandinê heye, ku tê de li şûna pergala destpêkirina OpenRC systemd tê bikar anîn.

Piştgiriya ji bo afirandina avahîyên-based OpenRC dê bimîne, bi kêmanî heya ku ev pergal di Alpine Linux de were bikar anîn. Dema ku wêneyên postmarketOS-ê têne çêkirin, vebijarka ku hûn OpenRC-ê di pmbootstrap-ê de hilbijêrin hişt. Di nav tiştên din de, OpenRC plan dike ku berdewam bike ku ji hêla pêşdebirên meclîsan ve bi şêla grafîkî ya Sxmo (Simple X Mobile), li ser bingeha rêveberê pêkhatî ya Sway, were bikar anîn.

Avahiyên bi systemd-ê dê berdewam bikin ku li ser bingeha pakêta Alpine Linux-ê têne çêkirin, tevî vê yekê ku ev belavkirin pergalad piştgirî nake û pirtûkxaneya Musl C bikar tîne. Systemd bi fermî tenê pirtûkxaneya Glibc C piştgirî dike û pêşdebirên postmarketOS neçar in ku pêçekên din bikar bînin, ku ew plan dikin ku bi demê re di pergala bingehîn de yek bikin (kar bi pêşdebirên systemd re ji bo hêsankirina entegrasyonê tê meşandin).

Sedema cîbicîkirina piştgiriya systemd dijwariya domandina stûnek destpêkirina OpenRC-ê ye li hember pêwendiya her ku diçe zêde dibe ya GNOME û KDE li ser pêkhateyên pergalê. Ji bo misogerkirina fonksîyona GNOME û KDE-yê ya li ser bingeha pergalê, pêdivî bû ku qatên cûrbecûr bikar bînin, û lêçûna xebata bêyî pergalê pêdivî bû ku van qatan bi rengek rast were domandin û bi pêşkeftina GNOME û KDE-yê re, di tunebûnê de hevdeng bibin. ji hin fonksiyonên pêwîst ên di qatan de û nebaweriya pêşdebirên lênihêrînê yên domdar.

Mînakî, ji bo lihevhatina bi servîsên bi navê mêvandar, herêmî û demkî re, qatê openrc-settingsd hate bikar anîn, pakêta eudev li şûna udev hate bikar anîn, elogind li şûna têketinê hate bikar anîn, logbookd li şûna journald hate bikar anîn, pakêta superd hate bikar anîn. da ku fonksiyona "systemd -user" peyda bike, û wekî cîhgirek systemd.timer ji hêla waked ve hate bikar anîn.

Projeya postmarketOS meclîsên-bingeha pergalê destnîşan kir

Ji qatên ku têne bikar anîn, lênihêrîna rast û asta piştgirî ji bo fonksiyona pêwîst tenê di openrc-settingsd û eudev de tê peyda kirin. Projeyên elogind, logbookd û superd berdewam dikin ku têne domandin, lê çêtirkirinan hewce dikin, ji ber ku ew hin taybetmendiyên pêwîst tune ne, û şiyarbûyî nêzî salek bêpar dimîne. Wekî din, pêşdebirên KDE Plasma Mobile dixwazin ku karûbarê systemd-coredumpd bikar bînin da ku xeletkirinê hêsan bikin, lê berhevkarê wê yê bingehîn ji sala 2020-an ve nayê parastin.

Ji bo hewcedariya karanîna van karûbaran, D-Bus API-ya ku ji hêla hostname, herêmî û demkî ve hatî peyda kirin di GNOME de têne bikar anîn da ku cîh, mîhengên pergalê û deverên demjimêr biguhezînin; udev ji bo birêvebirina cîhazên girêdayî pêdivî ye; logind, "systemd --user" û journald di birêvebirina danişînên bikarhêner ên di gnome-session de beşdar in; systemd.timer ji hêla GNOME Clock ve tê bikar anîn.

Di nav taybetmendiyên nû yên ku di meclîsên bingeh-sîstema de têne bicîh kirin de, rêveberiya îmtiyazên granular, karanîna taybetmendiyên pêşkeftî ji bo dabînkirina ewlehiyê û birêvebirina girêdanên di navbera karûbaran de, tevhevbûna bi cgroupan re, karanîna çalakkirina soketê heye (mînak, CUPS dikare tenê dema ku têkevin porta torê were destpêkirin), hebûna amûrên çêkirî yên ji bo analîzkirina pêvajoya bootê.

Source: opennet.ru

Add a comment