From owner-freebsd-hackers Mon Nov 30 08:40:58 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA13583 for freebsd-hackers-outgoing; Mon, 30 Nov 1998 08:40:58 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA13572 for ; Mon, 30 Nov 1998 08:40:52 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.1a/8.9.1) with ESMTP id QAA06599; Mon, 30 Nov 1998 16:58:03 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id QAA12626; Mon, 30 Nov 1998 16:55:12 +0100 (MET) Message-ID: <19981130165346.N9226@follo.net> Date: Mon, 30 Nov 1998 16:53:46 +0100 From: Eivind Eklund To: dyson@iquest.net Cc: adrian@ubergeeks.com, rssh@grad.kiev.ua, grog@lemis.com, wes@softweyr.com, tlambert@primenet.com, hackers@FreeBSD.ORG Subject: Re: System V init (was: Linux to be deployed in Mexican schools; Where was FreeBSD?) References: <19981130145803.I9226@follo.net> <199811301510.KAA02669@y.dyson.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199811301510.KAA02669@y.dyson.net>; from John S. Dyson on Mon, Nov 30, 1998 at 10:10:32AM -0500 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Nov 30, 1998 at 10:10:32AM -0500, John S. Dyson wrote: > With a proper structure, there is flexibility. The current rc > setup isn't on the surface very flexible and is overly monolithic. > Additionally, the more that "special tweaks" need to be done for a > software port, the more there is cost for support of an OS. IMO, it > is best to look like a predominant market player. Purely technical > discussions end up being continually tweaked and tuned. I am suggesting > a normalization to a market "standard." On the technical merits, this > discussion can last forever, because there are lots and lots of > technical solutions. > > There is the /usr/local/etc/rc.d thing, but that is a superficial > attempt to look similar to the "standard", but doesn't really perform > the functions of it. I suspect that a "really nice" rc scheme could > be layered on top of the "standard" scheme, just like a "really nice" > rc scheme could be layered on top of the BSD scheme. The question is, > just why not be compatible? I'm in favour of compatible. I'm not sure if this require us to bring in the bad sides of the SysV system. I suspect it would be possible to create a 'compatibility layer' that allow standard installation of SysV-ported software, but still has a technically better scheme for those that want to interface fully with FreeBSD. It would delegate 'simple ports' to be a sort of second class citizens, not giving them full flexibility, but still giving them about the flexibility they have under SysV. However, I don't really know the details of how the different SysV implementations of the init scheme is. If somebody has a reference to the spec or to a description of each of the significant implementations, this would make it possible to see what could be implemented. Eivind, who really believe this discussion belong in freebsd-arch (which is now open and moderated). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message