Originally posted by Yalok
View Post
Upstart came out before systemd, and was arguably better than systemd in many ways (at the time). It had backwards compatibility with older init systems/files, was configured and logged using text files like any other Linux program, didn't hide anything in binary formats, and solved it's goal of making start times faster. It received adoption across multiple distros before systemd was released. It wasn't perfect, but it would have stood a chance if Gnome didn't force the usage of systemd via logind. Lots of systemd haters might have used upstart instead, but Canonical was forced to drop it and adopt systemd if they wanted to keep using Gnome.
Mir was hated on at the time, but I think we can all look back now and see the reason why. Everybody agreed that X11 needed to be replaced, but the proposed solution was Wayland, a protocol that was missing 95% of what the X server did for compositors. Ubuntu forsaw that we'd be 15 years down the line and still not fully adopting Wayland and tried to get ahead of it by creating not really a protocol so much as a single display server to replace X11 but that used modern concepts like Wayland. They were bullied out of using it, but had completed almost a full display server in about 2-3 years, compared to the 15 years we've been "adopting" Wayland.
Unity was one of the best and most seamless DEs made for Linux. It pioneered several features and APIs, some of which are still used to this day. And not to mention the look itself, which is mimicked by almost every single default Gnome install that modifies Gnome with extensions. Yes, it was a macOS rip-off, but guess what: people like how macOS looks. Even KDE now is switching to a "panel at the top, dock on the bottom/side" look by default rather than a single taskbar.
The only reason Unity was replaced with Gnome is because the next version of Unity was written to utilize Mir exclusively, and by the time they got bullied into dropping Mir the old Unity codebase was too far behind the Gnome upstream to update in a reasonable timeframe and they'd probably gotten tired of chasing Gnome's constant API changes anyway.
Mind you, I say all of this as somebody who hasn't use an Ubuntu or even Debian based distro in over 10 years. I just actually pay attention to things and don't just spout random crap I've read somewhere.
Comment