Time for a new Linux
Michael Galea
MichaelGalea-4VtgCsEi+FIybS5Ee8rs3A at public.gmane.org
Mon Nov 10 18:37:12 UTC 2003
> -----Original Message-----
> From: cbbrowne-HInyCGIudOg at public.gmane.org [mailto:cbbrowne at acm.org]
> Sent: Saturday, November 08, 2003 2:09 PM
> To: tlug-lxSQFCZeNF4 at public.gmane.org
> Subject: Re: [TLUG]: Time for a new Linux
>
>
> > I happen to like run levels but that is because I cut my
> Unix teeth on
> > Interactive Unix, not because of any strong religious
> beliefs about it.
> > What is better about BSD style init?
>
> It does feel a bit more "unixy" by virtue of running as scripts; the
> "SysV way" is vaguely more "mainframe-like." That being
> said, I prefer
> the present use of the SysV approach.
>
> Mind you, the notion of "runlevels" is a lot less useful than
> it used to
> be. It's sensible enough to have a "single user mode" for really
> oddball setup issues, but the differences between levels 2,
> 3, 4, and 5
> are pretty irrelevant save on big multiuser boxes, and in those cases,
> you don't change runlevels much because you'd get tarred and feathered
> by the users.
>
> What I would like to see is something more along the lines of a
> "makefile-based Init," where you define what services depend on what
> other services, and can basically run "make" to get everything started
> up in suitable order.
>
> The cool "next step" would be to run "make -j 20" which (with
> GNU Make)
> would spawn as many as 20 services concurrently, which should speed up
> system startup a fair bit over the present approach which
> serializes the
> startup.
>
> That would be more like something of a conglomeration of BSD and SysV
> init approaches...
> --
> If this was helpful,
Hi Chris, there is an article on "makefile based init" in the IBM
developerWorks Sept issue entitled, "Boot Linux faster -
Parallelize Linux system services to improve boot speed". Its
what you suggest, only the rub is that you have to evaluate the
task dependencies beforehand.
--
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy
mailing list