Linked by Thom Holwerda on Fri 8th Mar 2013 16:13 UTC
Permalink for comment 554906
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 06/13/13 14:35 UTC
Linked by Thom Holwerda on 06/11/13 17:07 UTC
Linked by Thom Holwerda on 06/10/13 23:13 UTC
Linked by Thom Holwerda on 06/08/13 14:57 UTC
Linked by Thom Holwerda on 06/07/13 11:40 UTC
Linked by Thom Holwerda on 06/04/13 12:45 UTC
Linked by nfeske on 05/31/13 10:12 UTC
Linked by Thom Holwerda on 05/29/13 16:59 UTC
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
More Features »
Sponsored Links



Member since:
2005-08-07
systemd exists because upstart is fundamentally broken.
With upstart, if you start dbus, every service which can use dbus which is installed will start. This is not at all useful or intelligent. There are other problems systemd solves too, for instance every service can be managed directly, so its RAM and CPU use is configured as it is initiated. Further, each can have their own /tmp which is one of the leading causes of security issues on a Unix system.
Further, systemd isn't just a simple init, they are integrating the entire core. This means that Ubuntu will have to rewrite things like udev themselves or get on board with systemd eventually. Do you think Ubuntu has the man power or knowledge to manage all that stuff which has contributed to their usability? If they don't adopt systemd we will see soon enough.
If upstart had been done correctly, systemd wouldn't exist, but the simple fact is upstart is awful. There is no possibility of fixing it because its basic design is what is wrong. In the same way, Mir has been implemented because Canonical think something is wrong fundamentally with Wayland. Again, if Wayland had fulfilled what Canonical wanted, perhaps Mir wouldn't exist, but it doesn't apparently.
I don't think either of these have reasons beyond technical for existing, although few want to sign a CLA for the Ubuntu stuff and none of that is being adopted outside Ubuntu because of this. Mir will again be an Ubuntu-only program.
Edited 2013-03-09 23:37 UTC