story
But that's exactly what Red Hat has done in a lot of situations. The main example I can think of is systemd. It was built to solve problems that really only appear on enterprise production systems, sadly it got adopted across the board for systems outside of that niche. Essentially it's taken what was a working system (sysV init and friends are very, very simple to configure for 90% of the desktop configurations) and replaced it with something that somehow needs continual firefighting.
Back to the original point: Not only has systemd reinvented sysvinit, but at this point systemd has reinvented from scratch:
* The UEFI bootloader[0]
* syslog daemon[1]
* DNS[2]
* A Calendar / cron[3]
* A text editor[4]
* netcat/socat[5]
* nice(1) [6]
* sudo(1) [7]
[0]: https://github.com/systemd/systemd/blob/76153ad45f09b6ae4546...
[1]: http://cgit.freedesktop.org/systemd/systemd/tree/NEWS?id=2d1...
[2]: https://cgit.freedesktop.org/systemd/systemd/tree/NEWS?id=2d...
[3]: https://cgit.freedesktop.org/systemd/systemd/tree/NEWS?id=2d...
[4]: https://cgit.freedesktop.org/systemd/systemd/tree/NEWS?id=2d...
[5]: https://github.com/systemd/systemd/blob/76153ad45f09b6ae4546...
[6]: https://github.com/systemd/systemd/blob/76153ad45f09b6ae4546...
[7]: https://github.com/systemd/systemd/blob/76153ad45f09b6ae4546...