( Raynes | 2025. 02. 06., cs – 12:12 )

Ez ilyen. Látom nem értesz vele egyet, de komolyan írtam, és még mindig fenntartom. Nem is akarnám, hogy ezt tudja, meg ezek a JS szutykok lefussanak, csak felesleges extra bloat és biztonsági rés lenne. Sokszor a kevesebb több.

Nem véletlen, hogy a Unix filozófia is erre épült, hogy minden program csak egy dolgot tudjon, de azt jól, nem tömték tele funkcióval, azokat rábízták másik programra. Ez a mai napig így van, Linuxnál is még a DE-k, WM-ek modulárisak, te válogatod össze, hogy milyen dokk, milyen panel, milyen asztali téma, rendszerértesítéseket hogy oldod meg, X vagy Wayland, milyen hangszervert használsz, milyen initrendszer, milyen naplózó, milyen shell, stb..

Igazából te is egyetértenél, ha átgondolnád. Szerinted az ma szükséges, hogy minden szoftvert teletömnek webes szeméttel, reklámokkal, AI-vel, kémprogrammal, telemetriával, fél évente átdizájnolják a felületét, stb.. A lőtéri kutyának nincs erre szüksége igazából.

Sokszor még a hasznos feature-öket se kéne beletenni. Pl. Windowson minden program saját maga gondoskodik az update-ek megkereséséről, telepítéséről, de minek. Ezt egy kulturált rendszeren a csomagkezelőnek kéne intézni, hogy a rendszer és programfrissítéseket lehúzza az egységes tárolókból, a kiválasztott legközelebbi tükrök valamelyikéről. Cipőt a cipőboltból, ahogy a mondás tartja. Ennek alapján minden szoftvernek és formátumnak csak annyit kéne tudjon, amennyi feltétlenül szükséges az eredeti funkciója teljes nyújtásához. Enélkül az van, ami ma, minden szétbloatosítva, sok millió kódsoros projektek futnak, már a fejlesztők is kínlódnak, hogy a gigantikus kódbázis nem bírják átlátni.

systemd-vel is ez a baj, nem initrendszer. Eseményekre reagál (mondjuk csatlakoztattál egy hardvert), naplóz, felhasználókat kezel, stb., csak minek, lassan már egy komplett kernel a Linux kernel mellett. A hangrendszerek is épp így bloatosodnak, ALSA-ra jött a Pulseaudio, de már az se volt elég, itt a Pipewire, de abban is Pulseaudio modul fut, meg Wireplumber, de még videó/kamerasztreameket, képernyőmegosztás, stb.-t is kezel, csak minek, mikor egy HANGrendszernek nem ez a dolga.