LWN.net Logo

LCE: Systemd two years on

LCE: Systemd two years on

Posted Nov 9, 2012 12:23 UTC (Fri) by gb (subscriber, #58328)
In reply to: LCE: Systemd two years on by jtc
Parent article: LCE: Systemd two years on

> Are you saying that the only criterion of systemd is fast boot time?

Read this:

http://0pointer.de/blog/projects/systemd.html

What i see in that design? "Do fast, do parallel, start less, integrate everything".

What i expect?:
be predictable
be easy to learn
be easy to maintain
be reliable
reuse as much existing tools as possible

There is even no such words in grounding ideas of systemd!


(Log in to post comments)

LCE: Systemd two years on

Posted Nov 9, 2012 17:46 UTC (Fri) by develop7 (guest, #75021) [Link]

> be predictable
well, it is. as soon as you'll read man.
> be easy to learn
done.
> be easy to maintain
it is.
> be reliable
check
> reuse as much existing tools as possible
Yeah. We definitely should use /usr/bin/ionice instead of appropriate unit config parameter (IONice=). Who cares 90% of ionices' code is about CLI switches and environment variables handling. It's 21st century after all, our CPUs are fast enough anyway.

LCE: Systemd two years on

Posted Nov 9, 2012 21:11 UTC (Fri) by gb (subscriber, #58328) [Link]

You see ionice? I see years of different high skilled people work and thousands lines of high-quality code.

LCE: Systemd two years on

Posted Nov 9, 2012 23:47 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]

A nice argument.

"You see 1000 lines of tangled COBOL code? I see years of different high skilled people work and thousands lines of high-quality code."

LCE: Systemd two years on

Posted Nov 9, 2012 23:51 UTC (Fri) by nix (subscriber, #2304) [Link]

You picked a really bad example. ionice.c is a mere 200 lines long, and utterly horrible (e.g. using numeric arguments where the actual interface uses a named #define, but apparently exporting that name to the user would have been too hard, just use the numbers dammit).

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds