On Wed, Sep 29, 2010 at 07:55:35AM +0200, Stephan Hermann wrote:
> On Tue, Sep 28, 2010 at 09:21:59PM -0400, Scott Kitterman wrote:
> > I would like to see some work on the traditional server boot experience.  
> > It 
> > regressed significantly in Lucid and has gotten some improvement in 
> > Maverick, 
> > but I don't think it's had a good looking over by server admins.  For 
> > server 
> > admins a logo is not what it beautiful.  Information about what's going on 
> > with their system is what tends to delight them.  Myself, if I'm booting a 
> > server where I can see the boot it's for trouble shooting and so I like it 
> > to 
> > be a bit chatty.  What is "good" is in many respects the opposite of what 
> > makes a good desktop boot.
> 
> Oh yes...We really don't need a pretty splashy bootup screen which hides all 
> needed
> important informations, and I don't even care if the server is coming up 5 or 
> 15 seconds,
> while the hardware init of the server itself takes 3 mins or more (depending 
> on what hardware).

We use Plymouth's details plugin on servers, which is not a "pretty
splashy bootup screen", and does not include a logo.  At the risk of
being repetitive, the purpose of Plymouth in this context is to be a
reliable gateway for user interaction in the places where it's required
(including boot logging, which used to be a frequent server wishlist
item); and the reason it's currently required rather than optional is
that a good deal of critical boot code becomes much simpler (and thus
less likely to contain bugs) if it only needs to deal with one user
interaction pathway.

Upstart is intentionally quiet about job startup right now - or rather,
it encourages jobs not to write to the console when starting.  One thing
that would be useful would be to support a mode in which job startup is
logged to Plymouth by Upstart itself, which would mean that it would go
(a) to the screen during server boot and (b) to /var/log/boot.log.
Doing that would make it clearer which jobs have started and, more
importantly, which ones seem to be stuck if the system won't boot for
some reason.  This appears to be:

  https://bugs.launchpad.net/upstart/+bug/565890

> > I'm not sure what track this goes in.
> 
> Private Plumbers Track: "How to get rid of Plymouth on Servers and make 
> Upstart
> usable with unbelievable network interface setups?" (Attendees required: 
> S.J.R.)

What I think would help here is if we stopped fighting about Plymouth
(usually with the misconception attached that Plymouth == splash screen)
and had a server-focused developer or two jump in and help out to make
Plymouth work smoothly in server contexts.  I don't think there's
actually that much to do there, just the odd focused bug-fix, and it
would greatly aid understanding.

-- 
Colin Watson                                       [cjwat...@ubuntu.com]

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to