[ubuntu-studio-devel] systemd continued...

Len Ovens len at ovenwerks.net
Wed Feb 26 23:19:41 UTC 2014

On Wed, 26 Feb 2014, Ralf Mardorf wrote:

> On Tue, 2014-02-25 at 17:55 -0800, Len Ovens wrote:
>> Will run levels remain available.... and will services look at those
>> run levels.
> https://wiki.archlinux.org/index.php/systemd#Targets
> http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/

Ok, that answers some of my questions... the one remaining question for me 
is will Ubuntu pull another firefox/grub where all the standard places to 
put mods get used by ubuntu mods and then there is yet another place where 
things need to be changed. Time will tell. (it may actually be debian 
where these things are set, or because of what debian does)

They do mention some problems starting services with RT priority. This 
should not affect our running of pulse or jack within the session... 
unless pulse gets started as a session service  :P   However, for anyone 
starting these things across the system rather than in the session, there 
could be trouble.

Hmmm, I wonder if the standard systemd target will be graphical.target or 
multi-user.target (as we do now). The debian use of run levels has been 
somewhat non-standard for some time as far as I can tell. Debian has RL 
2-5 identical. When I last used slackware, RL 0,1,6 where the same, but RL 
2 was terminal login and RL 3 (or maybe 4) was XDG. Either one could be 
set as default. Debian takes away the option of booting terminal as 
default. It would take some doing now, even with a server install. I don't 
know that it makes that much difference, in most cases the machine will 
either run graphic or headless, not both.

For what I want to do, I would need to create some new targets above what 
is now the top target. (I think)

Anyway, for now I will set aside those kinds of things... I figure at 
least 15.04 before it is worth playing with, maybe longer. I think we will 
see everything running as sysvinit over systemd at first (same as upstart 
did) and then convert the services one at a time as time permits. The 
things that benefit most from starting in parallel will probably be 
converted before even alpha on the the first release with systemd and the 
services that are just start so they are available will be left for later. 
Perhaps this time ondemand will only get set once  :)  (seems to get set 
about 3 times right now... slows down boot and session startup)

Len Ovens

More information about the ubuntu-studio-devel mailing list