From owner-freebsd-current@FreeBSD.ORG Fri Apr 29 09:15:26 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C4EF16A4CF for ; Fri, 29 Apr 2005 09:15:26 +0000 (GMT) Received: from mailout01.sul.t-online.com (mailout01.sul.t-online.com [194.25.134.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD03843D53 for ; Fri, 29 Apr 2005 09:15:25 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd26.aul.t-online.de by mailout01.sul.t-online.com with smtp id 1DRRam-0004HR-00; Fri, 29 Apr 2005 11:15:24 +0200 Received: from Andro-Beta.Leidinger.net (GEhF2rZrwexiEHEc3-MyLgfdRdCCoJy0o5XpmhGay8PlknCFZ+-scG@[217.229.217.78]) by fwd26.sul.t-online.de with esmtp id 1DRRad-0REfL60; Fri, 29 Apr 2005 11:15:15 +0200 Received: from localhost (localhost [127.0.0.1])j3T9FEOD052221; Fri, 29 Apr 2005 11:15:14 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (Horde MIME library) with HTTP for ; Fri, 29 Apr 2005 11:15:14 +0200 Message-ID: <20050429111514.je0mg399kos00ooo@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 29 Apr 2005 11:15:14 +0200 From: Alexander Leidinger To: /dev/null References: <57436.216.177.243.42.1114582155.localmail@webmail.dnswatch.com><426FDE69.8090909@samsco.org> <426FE1EA.7020900@kutulu.org><20050427212637.GL98718@over-yonder.net> <20050428115258.rpvu466t68so80w4@netchild.homeip.net> <53801.216.177.243.35.1114720139.localmail@webmail.dnswatch.com> In-Reply-To: <53801.216.177.243.35.1114720139.localmail@webmail.dnswatch.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.2) / FreeBSD-4.11 X-ID: GEhF2rZrwexiEHEc3-MyLgfdRdCCoJy0o5XpmhGay8PlknCFZ+-scG@t-dialin.net X-TOI-MSGID: 480422eb-d8ac-408d-a4a4-b905f5bc6d41 cc: freebsd-current@freebsd.org Subject: Re: boot banner project X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Apr 2005 09:15:26 -0000 /dev/null wrote: >> I think restructuring our userland boot message would be a good start. I'm >> not talking about the above proposal, even if I think it's nice (but a >> little bit too terse for me), I'm talking about rethinking the actual >> (since >> the new rc system) clutter. >> >> The 4.x startup looks structured (it could be improved to be more eye >> friendly, but the beauty lies in the eye of the beholder), while the 5+ >> one >> is neither fish nor meat. It's a mixture of the 4.x one with the "Starting >> xyz" messages from the new system. Since we don't try to keep the new >> system >> diff friendly with the NetBSD source anymore, I think we could change it >> to >> fit our needs. > > Maybe this would be a better place for me to start > (assuming no objection(s)). I mean, it may turn out > the large majority of opinion is: boot-banner SUX! So If root is able to switch the boot-banner on/off, and as long as headless and serial-console enabled systems behave as usual, nothing should stop you from doing this project. > in either case; making what already exists more desirable/ > funcional; seems the best place to start something. As > opposed to adding to something that might me better polished > up. What's more, I was thinking; what if the current settings > ( verbose/ terse ) were expanded and prettified(stylized). > Example: 3 settings; > > 1) no output: black, or blank screen until the prompt/ login. That's not a good option (from an usability point of view). You need at least some progress indicator, else an user will ask if the system freezed or not. > 2) terse: > a) only dumps warnings > b) dumps item at succesful load, or else failure message as returned by > failed object. > > 3) verbose: > a) raw (pretty much the way it is now but unify/ sanitize the messages > returned - (4.x ify?)) > b) prettified > (example(s): > > mysql > > or > > mysql ) > > both or *could* be colorized. That's too much options IMHO ("less" is "more", you know? ;-) ). You need a progress indicator in 2), and you need the possibility to report errors in 1), so I think you can reduce it to a) progress indicator + error output b) raw (as is, or polished up) c) nice But since we don't have an option to shut up the kernel messages on boot, I think we don't need a). If you want to proceeed with this, you should move over to the freebsd rc mailinglist. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 If sex is such a natural phenomenon, how come there are so many books on how to? -- Bette Midler