public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Bootscreen
@ 2003-01-28 13:13 Raphael Schmid
  2003-01-28 14:35 ` Bootscreen Xavier Bestel
  0 siblings, 1 reply; 84+ messages in thread
From: Raphael Schmid @ 2003-01-28 13:13 UTC (permalink / raw)
  To: 'John Bradford', rob; +Cc: linux-kernel

> > Most of the machines I maintain are very seldom rebooted, but if someone

> > was to do a reboot, I would want them to be able to observe any errors
or 
> > other abnormal output from the boot-up process.
> 
> Agreed, for standard desktops and servers.
Well, I really don't know about you, but I for one reboot my desktop every
morning. Maybe this is a German attitude, but I generally consider it a
waste
of resources to have my workstation run during the night. For downloads and
the like, I got a headless server which does good power management in the
closet room. Besides, again: everyone [who is not a hacker] likes eyecandy.
I wouldn't normally say that if it wasn't about this discussion.

> There is no reason why the boot data can't go to a secondary display,
> a serial terminal, or a printer, or a speaker as a bleep code, etc.
Absolutely!

> In this case, boot data could be sent to a serial port, and the
> graphics card initialised by the boot loader to display a "Please
> wait, set top box booting up" screen, using a scan rate, which would
> be acceptable to the television.  In this case, we do not want the
> kernel to change the video card setup at all.
Yes! This is exactly what I want!

^ permalink raw reply	[flat|nested] 84+ messages in thread
* RE: Bootscreen
@ 2003-01-29 13:59 Raphael Schmid
  0 siblings, 0 replies; 84+ messages in thread
From: Raphael Schmid @ 2003-01-29 13:59 UTC (permalink / raw)
  To: 'Ingo Oeser'; +Cc: 'linux-kernel@vger.kernel.org'

> - People like themes and this makes the theme madness more
>   complete
That a problem? Anyway, when you need to compile something
in order to make a change (or append to something as strange
as an initrd, for that matter), I do not consider this themeing.

> - Some people get nervous, if they see text (esp. slow
>   readers for obvious reasons)
Humans like to be in control of things. If something's too fast
for them, or they do not understand it (or even worse: both),
they try to keep away from it. This, I believe, is only superceded
by curiousity. (Which would explain initial interest in things
such as Linux).

>  - Other people consider graphics archaic and "uncool"
Seems like here, the need for control is even stronger: When
you understand something, and know it is a mighty tool, you
also wish to control it. On the other hand, you want your
mighty tool to always keep you posted on what it's up to.
(See "The Seven Habits of Seedy Assistants (tm)" for reference).

> The last 2 apply to kids as well.
What do you mean? Gets my attention...

> So there are usability concerns and the boot might be the right
> place to implement that kind bootscreen retainment.
Yup. Not to forget that we like eyecandy.

> Showing the dmesg log buffer on panic or BUG would be a nice
> thing, to retain usability in that case as well.
Maybe. Know how ill-reputed the Windows Bluescreen is? Let's
discuss this a bit...


^ permalink raw reply	[flat|nested] 84+ messages in thread
* RE: Bootscreen
@ 2003-01-29  8:35 Raphael Schmid
  2003-01-29 17:53 ` Bootscreen Arador
  0 siblings, 1 reply; 84+ messages in thread
From: Raphael Schmid @ 2003-01-29  8:35 UTC (permalink / raw)
  To: 'Arador'; +Cc: 'linux-kernel@vger.kernel.org'

> yeah, why to do it inside the kernel?
>
> Just run a userspace logo for the first thing in the
> system in the init screens. I don't see a real reason why 
> that thing should be put in kernel. Where would you put the
> 800x600 image (since you have nothing mounted)?
Dunno about you, but for me the kernel itself takes some time
to come up and handle things over to init. Not covering that
time would just feel... unfinished.

> If i remember correctly, xp doesn't shows the logo
> since the start neither. It does a bit of job before.
I'd rather not compare ourselves with XP all too closely.

> A linux kernel doesn't take too much time to boot
> (the ide detection is the slower part i remember)
You have SCSI disks only, I presume?

> And the kernel messages always were, always will be,
> useful. To get a clean screen perhaps we could have
> something like a boot parm called silentdmesg, and then
> do the previous thing.
Again, we've already encountered the diversity of (emotional)
opinions on this matter. I believe the final compromise "every-
one what s(he) needs" will do us just a fine service.

Not meaning to be offensive.

^ permalink raw reply	[flat|nested] 84+ messages in thread
* RE: Bootscreen
@ 2003-01-29  8:30 Raphael Schmid
  0 siblings, 0 replies; 84+ messages in thread
From: Raphael Schmid @ 2003-01-29  8:30 UTC (permalink / raw)
  To: 'Prasad'; +Cc: 'linux-kernel@vger.kernel.org'

G'morning everyone,

> The linux progress patch could be what you want.  I tried porting this to 
> 2.4.18 and was successful in just a couple of hours.  I have tested the 
> thing on many systems.  It worked well.  If any one is interested maybe i 
> can mail you the patch for 2.4.18-4.
To the farthest of my knowledge, the LPP is just an add-on to the fbdev's
(fake, ahem) capability of showing a picture at startup. But if you say it
worked for you, I'd be eager to trying out your patch. Only question: what
are you referring to with "-4"? Release 4 of your distro's 2.4.18 kernel?
2.4.18-pre4?

- Raphael

^ permalink raw reply	[flat|nested] 84+ messages in thread
* Re: Bootscreen
@ 2003-01-28 21:48 Balram Adlakha
  2003-01-28 21:59 ` Bootscreen John Bradford
                   ` (2 more replies)
  0 siblings, 3 replies; 84+ messages in thread
From: Balram Adlakha @ 2003-01-28 21:48 UTC (permalink / raw)
  To: linux-kernel

though i have recently subscribed to this list (OMG, 30 mails/hour!), I've 
read the whole thread about this bootscreen thing... I see absolutely _no_ 
reason why it should not be included in the kernel configuration, since there 
are patches available already to make it work, and there are already soo many 
useless options that adding another won't make a difference...
Many people will choose to stay away from it, including me, but those users 
coming from the windows world are scared out of their wits when they see the 
kernel booting, and I've seen it myself...
I don't think adding the option to the kernel configuration would do any 
harm...exept that the kernel source may get enlarged by (200 kb?), and the 
kernel source gets enlarged every day anyway... 2.5 is HUGE compared to 
2.2...

On Wednesday 29 January 2003 01:41, Arador wrote:

> yeah, why to do it inside the kernel?
>
> Just run a userspace logo for the first thing in the
> system in the init screens. I don't see a real reason why
> that thing should be put in kernel. Where would you put the
> 800x600 image (since you have nothing mounted)?
>
>
> Just run the first task with something that puts
> a fb logo; and send nothing to the screen until you run
> xdm. That would be nice for the users that doesn't
> want to see those horrible "debug" things.
>
> If i remember correctly, xp doesn't shows the logo
> since the start neither. It does a bit of job before.
>
> A linux kernel doesn't take too much time to boot
> (the ide detection is the slower part i remember)
>
> And the kernel messages always were, always will be,
> useful. To get a clean screen perhaps we could have
> something like a boot parm called silentdmesg, and then
> do the previous thing.

does a slient screen work when you have framebuffer enabled?

^ permalink raw reply	[flat|nested] 84+ messages in thread
* AW: Bootscreen
@ 2003-01-28 14:11 Raphael Schmid
  2003-01-28 14:26 ` John Bradford
                   ` (2 more replies)
  0 siblings, 3 replies; 84+ messages in thread
From: Raphael Schmid @ 2003-01-28 14:11 UTC (permalink / raw)
  To: 'Robert Morris', John Bradford; +Cc: Raphael Schmid, linux-kernel

> I agree that it may be less inappropriate for certain specialised 
> applications, such as the one you suggested, but Raphael made specific 
> reference to Windows and Mac OS, which implies desktop use.
Indeed, I'm looking at desktop usage.

> I am totally fed up with the quest to make Linux into as close to a copy 
> of Windows as possible.
See, if there was no Windows, and no MacOS, and I'd see Linux boot...
...don't you think I'd still say -at some point- "Gee, these text messages
are so geeky. I'd like to have a cute picture shown while booting"? I mean,
really. Can we get rid of the "stupid guy who's trying to clone Windows"
dogma, please?

> OK, but in this case you would have problems with BIOS output etc. If you 
> left Linux alone, but fixed the BIOS to output at the required 
> frequencies, it would work - and using the quiet option, together with 
> appropriate output from the init scripts (which would presuambly be 
> heavily customised, in such an application) would yield a similar result.
I don't know about any TV applications. In my very case, the BIOS doesn't
do anything wrong. (Besides: there's also LinuxBIOS, which can also display
a cute picture, iirc). I have a bootloader, which puts a nice picture on
the screen. And I want that picture to remain there until X is running.
That's all. In actual fact, I'm really frugal.

> Wait screen, then just hangs", which would then require an engineer visit,
> as opposed to, for example, "it says Obtaining IP Address... then hangs"  
I do have a solution for that. Just make the image 640x440 instead 640x480,
and have the initscripts output on one of the lower lines only, always over-
writing the previous message. That way, the support engineer would know
what's
going wrong and you'd still have a cute picture.

^ permalink raw reply	[flat|nested] 84+ messages in thread
[parent not found: <398E93A81CC5D311901600A0C9F29289469376@cubuss2>]
* AW: AW: Bootscreen
@ 2003-01-28 10:33 Raphael Schmid
  2003-01-28 10:52 ` John Bradford
  0 siblings, 1 reply; 84+ messages in thread
From: Raphael Schmid @ 2003-01-28 10:33 UTC (permalink / raw)
  To: 'John Bradford'; +Cc: linux-kernel

> There is a boot option to do this, but I can't remember what it is :-)
What you mean, I believe, is "quiet".

> LILO loading linux...
> Uncompressing the kernel...
Yeah, these can be easily supressed, somewhere in arch/i386/boot/compressed

Are you in effect saying that Linux is *not* reinitializing the display,
but the bootloader is? That would be interesting, I'd have to write some-
where else :P

^ permalink raw reply	[flat|nested] 84+ messages in thread
* Bootscreen
@ 2003-01-28  9:01 Raphael Schmid
  2003-01-28  9:52 ` Bootscreen John Bradford
                   ` (6 more replies)
  0 siblings, 7 replies; 84+ messages in thread
From: Raphael Schmid @ 2003-01-28  9:01 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Hello World,

this eMail shall be a means of bringing up again a topic I believe has
already been discussed extensively. Wait! Don't delete, read further
please!

[ Note: please cc: me in any replies as <raphael@arrivingarrow.net>,
  since (a) I'm at work and (b) not subscribed to the list. Thanks. ]

It is my very understanding one can not have, conveniently it should be,
a simple *bootscreen* under Linux. With that I mean a picture of at
least 256 (indexed) colours at a size of 640x480 pixels. Doesn't have
to be a higher resolution. And yes, I'm taking the standpoint that every
computer nowadays [where this shall be possible] *can* do that resolution.

Framebuffer, I hear people shouting? Well. During the last *two days*,
which includes one full night, I've been trying to get my v2.4.20 kernel
to display such a bootscreen. All I get is segfaults. I've tried what I
believe to be every tool out there: pnmtologo, fblogo, boot_logo, the
GIMP plugin. You name them. None of which wouldn't have required any
hacking to work with 2.4.20, by the way...

And maybe it's right, maybe I demand too much from the (VESA) framebuffer.
Maybe my picture is also too complex, but I've tried simple ones as well.
And anyway: I don't *want* any simple picture, I want as complex a picture
as it gets. In 640x480. At 256 indexed colours.

So although I'm just learning C and can't code it myself, here's an idea:

If Syslinux can display this kind of images, and if LILO can, so why would
Linux be unable to display it? VESA was the term, if I right remember?
If this request is too much of an effort to implement, then couldn't there
be a kernel configuation option that simply tells Linux to leave the screen
as it is, until some user space software (X) changes it? (In conjunction
with console=/dev/null or something). I just want my picture remain there.

I realize these ideas may sound kind of alien to you, but they make sense.
Windows, MacOS all have bootscreens. There really is no way why Linux
shouldn't.

In that veine, another thing I've been puzzled with... can you somehow
disable
virtual consoles (Alt-Fx) completely while still maintaining an interface
for
X to come up on?

Thanks for reading through until here. Thanks for any considerations in
advance.

Your truly, Raphael

^ permalink raw reply	[flat|nested] 84+ messages in thread

end of thread, other threads:[~2003-01-31 17:35 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-28 13:13 Bootscreen Raphael Schmid
2003-01-28 14:35 ` Bootscreen Xavier Bestel
2003-01-30  7:25   ` Bootscreen Pavel Machek
2003-01-31 17:40     ` Bootscreen Jörn Engel
2003-01-31 17:45       ` Bootscreen Pavel Machek
  -- strict thread matches above, loose matches on Subject: below --
2003-01-29 13:59 Bootscreen Raphael Schmid
2003-01-29  8:35 Bootscreen Raphael Schmid
2003-01-29 17:53 ` Bootscreen Arador
2003-01-29  8:30 Bootscreen Raphael Schmid
2003-01-28 21:48 Bootscreen Balram Adlakha
2003-01-28 21:59 ` Bootscreen John Bradford
2003-01-29 14:46 ` Bootscreen Denis Vlasenko
2003-01-29 19:52   ` Bootscreen Balram Adlakha
2003-01-30  6:53     ` Bootscreen Denis Vlasenko
2003-01-30 10:18       ` Bootscreen Bernd Eckenfels
2003-01-30 10:39     ` Bootscreen Helge Hafting
2003-01-30 13:54   ` Bootscreen Stefan Reinauer
2003-01-29 15:09 ` Bootscreen Horst von Brand
2003-01-28 14:11 AW: Bootscreen Raphael Schmid
2003-01-28 14:26 ` John Bradford
2003-01-28 14:48   ` Bootscreen Stefan Reinauer
2003-01-28 14:29 ` AW: Bootscreen Robert Morris
2003-01-28 14:59   ` Bootscreen Stefan Reinauer
2003-01-28 14:34 ` Bootscreen jeff millar
2003-01-28 14:40   ` Bootscreen John Bradford
2003-01-28 16:41   ` Bootscreen Valdis.Kletnieks
     [not found] <398E93A81CC5D311901600A0C9F29289469376@cubuss2>
2003-01-28 11:05 ` Bootscreen Alex Riesen
2003-01-28 11:38   ` Bootscreen Jos Hulzink
2003-01-28 10:33 AW: AW: Bootscreen Raphael Schmid
2003-01-28 10:52 ` John Bradford
2003-01-28 13:16   ` Bootscreen Stefan Reinauer
2003-01-28  9:01 Bootscreen Raphael Schmid
2003-01-28  9:52 ` Bootscreen John Bradford
2003-01-28 10:49 ` Bootscreen DervishD
2003-01-28 11:20 ` Bootscreen Robert Morris
2003-01-28 11:44   ` Bootscreen John Bradford
2003-01-28 11:48     ` Bootscreen Wichert Akkerman
2003-01-28 12:15       ` Bootscreen Robert Morris
2003-01-28 12:55       ` Bootscreen Alan Cox
2003-01-28 13:09         ` Bootscreen Wichert Akkerman
2003-01-28 13:47           ` Bootscreen Alan Cox
2003-01-28 14:06             ` Bootscreen John Bradford
2003-01-28 14:14               ` Bootscreen Richard B. Tilley  (Brad)
2003-01-28 14:33                 ` Bootscreen Robert Morris
2003-01-28 14:32             ` Bootscreen Wichert Akkerman
2003-01-28 14:45               ` Bootscreen Jos Hulzink
2003-01-28 14:47                 ` Bootscreen Wichert Akkerman
2003-01-28 14:57                   ` Bootscreen Richard B. Tilley  (Brad)
2003-01-28 14:58                     ` Bootscreen Wichert Akkerman
2003-01-28 15:07                       ` Bootscreen Richard B. Tilley  (Brad)
2003-01-28 15:14                         ` Bootscreen Wichert Akkerman
2003-01-28 15:20                           ` Bootscreen Richard B. Tilley  (Brad)
2003-01-28 15:25                             ` Bootscreen Wichert Akkerman
2003-01-29 10:19                         ` Bootscreen Horst von Brand
2003-01-28 15:05                 ` Bootscreen Alan Cox
2003-01-28 15:06                 ` Bootscreen John Bradford
2003-01-28 14:53               ` Bootscreen Oliver Neukum
2003-01-28 13:22         ` Bootscreen Jos Hulzink
2003-01-28 14:35         ` Bootscreen Rogier Wolff
2003-01-28 12:08     ` Bootscreen Robert Morris
2003-01-28 12:17       ` Bootscreen John Bradford
2003-01-28 14:15       ` Bootscreen Roy Sigurd Karlsbakk
2003-01-28 18:46         ` Bootscreen H. Peter Anvin
2003-01-29  9:13         ` Bootscreen Horst von Brand
2003-01-29  9:35           ` Bootscreen Xavier Bestel
2003-01-29 13:19           ` Bootscreen Roy Sigurd Karlsbakk
2003-01-28 13:32   ` Bootscreen Stefan Reinauer
2003-01-28 13:46     ` Bootscreen Robert Morris
2003-01-28 14:38       ` Bootscreen Stefan Reinauer
2003-01-28 13:52     ` Bootscreen Roy Sigurd Karlsbakk
2003-01-29  8:06       ` Bootscreen Zwane Mwaikambo
2003-01-29 13:17         ` Bootscreen Roy Sigurd Karlsbakk
2003-01-29 15:48           ` Bootscreen Zwane Mwaikambo
2003-01-28 13:55     ` Bootscreen John Bradford
2003-01-28 14:28       ` Bootscreen Wichert Akkerman
2003-01-28 14:43         ` Bootscreen John Bradford
2003-01-28 14:45           ` Bootscreen Wichert Akkerman
2003-01-28 17:15     ` Bootscreen Valdis.Kletnieks
2003-01-28 12:10 ` Bootscreen Stefan Reinauer
2003-01-28 14:50   ` Bootscreen Alan Cox
2003-01-28 15:07     ` Bootscreen Stefan Reinauer
2003-01-28 15:09     ` Bootscreen John Bradford
2003-01-28 17:41     ` Bootscreen Erik Mouw
2003-01-28 20:11       ` Bootscreen Arador
2003-01-28 21:13         ` Bootscreen Bernd Eckenfels
2003-01-28 17:48 ` Bootscreen Martin J. Bligh
2003-01-28 19:24   ` Bootscreen Ingo Oeser
2003-01-28 18:13 ` Bootscreen Aaron Lehmann
2003-01-28 18:21 ` Bootscreen Prasad

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox