nemá smysl dělat věci 20 let špatně
Ano, to nemá. Ale... KDO tu definuje co je spatně? Ty? Já? LP? Co když je něco špatně pro TEBE, ale ne pro MNE? Nebo je něco špatně pro MNE a ne pro TEBE?
Vymyslíme si (umělý) problém a budeme hledat pro něj řešení. A budeme se cítit ukřivděně, když pro ostatní ten problém není problém.
Příklad: provozuji pro svoji potřebu službu, která implementuje web server pro své potřeby. Jakmile ta služba přešla na systemd, tak není možné, abych ji nastartoval na privilegovaném portu (nechci mít webserver na portu 8080, chci, aby poslouchal na portu 80). Žádný návod na opravu nefunguje, prostě se systemd není schopná se nabindovat na port 80, přestože při přímém spuštění to funguje. Už jsem toho zkusil tolik a nic. Dokonce jsem si celou unitu napsal od nuly a co nejjednodušší. Port 80 ne. Tak jsem začal tu aplikaci startovat přes rc.local. To zlobilo zase jinak, tak jsem se na to vy*al a posadil před to (úplně zbytečné) haproxy. No krása. Bugreport uzavřen „Mě to funguje, máš to rozbitý“ (to vím i bez tebe, jinak bych to nepsal). Co jsem před přechodem na systemd dělal špatně, že mi to fungovalo?