El Mon, 26 Nov 2007 20:10:17 -0700 "Shawn Rutledge" <[EMAIL PROTECTED]> escribió:
> On Nov 26, 2007 4:31 PM, Scott James Remnant <[EMAIL PROTECTED]> > wrote: > > > > On Mon, 2007-11-26 at 13:40 -0700, Shawn Rutledge wrote: > > > > > On Nov 26, 2007 2:01 AM, Scott James Remnant <[EMAIL PROTECTED]> > > > wrote: > > > > disagree with your ratings as well (e.g. I would say that a > > > > monolithic init is good, and plug-in based is bad). > > > > > > Why do you think so? > > > > > Plug-ins are also a major source of exploit attack vector, since > > they allow you to load arbitrary code. > > Yep that's a good point. If a user can load a plug-in, then he has too much power, and that means he can do a lot other nasty things to the system, so I don't see how not having plug-ins helps to enhance the security... ... > On Nov 26, 2007 4:43 PM, Scott James Remnant <[EMAIL PROTECTED]> > wrote: > > Debugging interfaces ... why spend time developing debugging > > interfaces for when init crashes? Why not spend that time making > > damned sure that init can *NEVER* crash? > > Yep. Because that means limiting functionality. ... > > Can save snapshots of the system status ... And why is this > > useful? If you want to snapshot your system, hibernate it. > > One example I can think of (and of course I'm not speaking for Ismael) > - Maybe it would be nice to define runlevels by example rather than by > editing code. E.g. start the services that you want to be running, > kill everything you don't, and then generate a runlevel definition > based on the current system state. But that can be done by an > external program easily enough. Not sure if it's even good idea... > just an idea that's all. They are good to tell what happened to the system between two events, "rewinding", and even to make easier to reproduce some bugs. > > Services garbage collector ... You don't bother to explain what you > > mean here, so it's impossible to discuss. > ... It's better to keep some things in memory for some time, so if they are needed again, you have them already, otherwise you have to recreate them, and that costs time... > > Runlevel support ... Runlevels are ancient history, forget about > > them. > > As long as they are named rather than numbered, they could be useful, > IMO. > > > If you look at the list of plugins for init-ng, it's longer than I > would have guessed. They made everything into a plugin... Yeah, almost every functionality in initng is implemented by a plug-in; that makes the development of new/experimental features a lot easier, just because the new features can coexist with older ones. -- Ismael Luceno
signature.asc
Description: PGP signature
-- upstart-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel
