From owner-freebsd-current Tue Dec 14 19:25:16 1999 Delivered-To: freebsd-current@freebsd.org Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by hub.freebsd.org (Postfix) with ESMTP id 9C57315094 for ; Tue, 14 Dec 1999 19:25:13 -0800 (PST) (envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp) Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:25pWk0ErqcmhCP/QPI6ttpyOKETxyZs+@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by outmail.utsunomiya-u.ac.jp (8.9.3/3.7Wpl2) with ESMTP id MAA05695 for ; Wed, 15 Dec 1999 12:25:11 +0900 (JST) Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP id MAA06313; Wed, 15 Dec 1999 12:30:12 +0900 (JST) Message-Id: <199912150330.MAA06313@zodiac.mech.utsunomiya-u.ac.jp> To: freebsd-current@freebsd.org Cc: yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: syscons extension: "propellers" In-reply-to: Your message of "Tue, 14 Dec 1999 13:26:11 PST." <49477.945206771@zippy.cdrom.com> References: <49477.945206771@zippy.cdrom.com> Date: Wed, 15 Dec 1999 12:30:11 +0900 From: Kazutaka YOKOTA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> I'm not yet 100% convinced that it would make sense to separate >> the propellers code into a module. Is 5 Kbyte of kernel code >> really that much of a problem? Please note that > >I certainly wouldn't argue this based on size, no. To understand the >point I was arguing, consider what would have been the case if the >very first screen saver had been hacked straight into syscons rather >than making it an optional component. We'd probably have 2 or 3 [...] >So I see it with "propellers" - they're an optional feature component >and there should be a way of bolting such optional features into >syscons without having to recompile the kernel. It's not a question >of size, it's a question of design and flexibility and I can argue >from such a purist's perspective because I'm not doing any of the work >involved and it's thus really easy to do so. :-) I am looking at Oliver Fromme's code. It is interesting. I am currently preparing the final stage of syscons clean-up (which was outlined a year ago), and will think about reasonably generalized way of adding extentions to syscons. Kazu PS: As for screen savers, there have been a plan to move screen savers out of the kernel to userland. A part of the necessary infrastructure is there, but it's not fininished... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message