Heréljük ki a systemdt!

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

Ha már systemd, akkor legalább álljunk bosszút rajta, és heréljük ki a kicsikét! Magyarán egy tipp gyűjtemény (amit mindenki csak saját felelősségre használjon!), hogy nevezetesen egy Sway ablakozóval használt Fedora 44 esetén én miket gyomláltam ki a szép hosszú service listából.
Fontos, asztali gép, vezetékes hálózattal!

Két fegyvert használtunk:
 - disable (Letiltás): Megakadályozza az automatikus indulást, de ha valaki kéri, a systemd elindíthatja, olyan helyekre használtuk, ahol a teljes blokkolás hibát okozhatna. 
 - mask (Maszkolás): Véglegesen a /dev/null-ra irányítja a szolgáltatást. Semmi és senki nem tudja elindítani, amíg fel nem oldjuk, a teljesen felesleges háttérfolyamatoknál használjuk.
 
Hálózat:
 - NetworkManager-wait-online.service -> MASZKOLVA. Ez a szolgáltatás akár több másodpercig is képes feltartani a boot folyamatot, mert megvárja, hogy a gép kapjon egy stabil IP-címet. Egy könnyű Sway rendszernél erre semmi szükség, a hálózat ráér a háttérben is felállni, miután már elindult a grafikus felület.
 - nfs-client.target -> MASZKOLVA. Ha nem csatlakozunk hálózati meghajtókhoz (NFS protokollal), ez a komponens csak feleslegesen keresgélne a hálózaton indításkor.
 
Grafikus sallangok:
 - colord.service -> MASZKOLVA. A színprofilokat (ICC) kezelné, de a Sway ezt natívan jelenleg nem támogatja, így teljesen feleslegesen futna.
 - switcheroo-control.service -> MASZKOLVA. Kétkártyás (hibrid) gépeknél enged videokártyát váltani, Sway alatt ez eleve nem működik így, a gépem pedig asztali egy kártyával.
 
Hardveres háttér-szolgáltatások:
 - ModemManager.service -> MASZKOLVA. A modemeket kezeli, ha kábelt használunk, felesleges.
 - cups.service -> MASZKOLVA. A nyomtatási alrendszer, ha nincs nyomtatónk, feleslegesen fut.
 - pcscd.service -> MASZKOLVA. Intelligens kártyák (pl. e-személyi olvasó) kezelője, ha nincs ilyen hardver, tiltható.
 - wpa_supplicant.service -> MASZKOLVA. Ez egy régebbi Wi-Fi kezelő protokoll, ha kábelt használunk, felesleges.
 - gssproxy.service -> MASZKOLVA. Biztonsági proxy a Kerberos hitelesítéshez és NFS hálózati megosztásokhoz, ezek híján nincs rá szükség.
 
Hibajelentők és rendszer (itt már óvatosan):
 - abrtd.service, abrt-journal-core.service, abrt-oops.service, abrt-xorg.service -> MASZKOLVA. A Fedora automatikus hibajelentő rendszere (ABRT), ha nem küldünk hibajelentéseket, ezek csak a naplófájlokat figyelik és memóriát esznek a háttérben.
 - systemd-homed.service / systemd-homed-activate.service -> LETILTVA. Új típusú, hordozható/titkosított home könyvtárak kezelője. Mivel a hagyományos Fedora telepítést használok, ezek nem csinálnak semmit, de a biztonság kedvéért maszkolás helyett csak letiltottam őket.
 - tuned.service / tuned-ppd.service -> LETILTVA. Rendszertuning és energiaprofil-kezelő démonok, ha a jövőben finomhangolni szeretnénk az akkumulátoridőt vagy a teljesítményt, könnyen visszakapcsolhatjuk őket, ezért nem kaptak maszkot.
 
Amiket nem piszkálunk:
 - udisks2.service: Nélküle a fájlkezelő nem fogja automatikusan felismerni és felcsatolni az USB meghajtókat.
 - upower.service: Ez küldi a jelet az akkumulátor állapotáról.
 - uresourced.service: Ez tartja kordában a háttérfolyamatokat, hogy az épp aktív ablak kapja a legtöbb erőforrást.
 
Fontosabb parancsok (példák):
 - Maszkolás: sudo systemctl mask NetworkManager-wait-online.service
 - Tiltás (a --now kapcsoló gyk. stop és disable egy lépésben): sudo systemctl disable --now systemd-homed.service
 - Összes maszkolt szolgáltatást (rendszerszinten): systemctl list-unit-files --state=masked
 - Hány másodpercig tartott a boot folyamat: systemd-analyze 
 - Szolgáltatások az indítási idejük szerint (a leglassabbal kezdve): systemd-analyze blame
 
Ettől egy kicsit jobban érzem magam, de a legjobb megszabadulni a systemdtől...

Berus