On Mon, 28 Mar 2005, Digby Tarvin wrote: > Oh yes, I certainly agree that the design of the System V runlevel > architecture is far superiour to the BSD approach. I used BSD and > SVR4 side by side for years, and am happy to admit that each > had its good and bad points. > > For instance I always disliked the way SVR4 had all these over > complicated port/service management command line utilities rather > than just letting me edit a configuration file.
Funny - I never used the "complicated" management tools - just adding and removing symbolic links was enough for me - for example, I started using chkconfig from RH7 but now I find rc-update is much simpler than anything else. > But in general, my impression was that the Bell Labs/AT&T/Lucent > stuff was always cleaner and more consistent, while BSD was more > powerful and flexible (because Berkely added features that they > wanted, even if they violated Unix system philosophy). So to restart a service in BSD, I have to find out where it gets launched from in one of the rc scripts, then look at that file to see if there's any command-line parameters, and if there are, look in a completely different file to figure out what the default command-line parameters are for this one service, then build a command-line manually and run the service. This seems "a tad" more complicated than just doing '/etc/init.d/apache restart' to me. Its the little things that tend annoy me with the BSD systems (I manage BSD and Linux servers for a living but the BSD servers definately require more effort to manage the simplest of tasks). > Linux does a pretty good job of picking the best technology from > the varous systems, but where it tends to fall down is in tidying > up the loose ends and producing a coherent product. I suppose that > is an inevitable result of the more egalitarian development process. Also a result of many many more developers working on a faster development cycle, using the best ideas from other systems/distros/Unices all over the place. There is no standard way to manage packages or services, even though there are several de facto standards such as RPM. But those are the very things that differentiate the various distros of Linux... :-) -- -- [email protected] mailing list
