[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Top 5 things that aren't in Debian but should be :-)

On Tue, Jan 13, 2004 at 11:24:54AM +0100, Jesus Climent wrote:
> On Mon, Jan 12, 2004 at 10:35:42PM +0100, Isaac Clerencia wrote:
> > On Mon, 2004-01-12 at 03:05, Chris Cheney wrote:
> > > Uniform and prettier boot/init.d system with looks similiar to fedora with
> > > possibly threaded(?) startup and logging as discussed during Debconf.
> > 
> > Yeah, that's true. I don't mind personally, but some friends annoy me
> > saying all time that Debian init scripts suck.
> It definitelly sucks to erase the set of links and get them back after the
> package is upgraded.

It is things like this that mean the only-one-user-at-a-time design of
apt prevents some nasty race conditions during administration. There are
still race conditions (eg a script run by cron that is trying to start a
service regularly that fires in the middle of an upgrade) but not as bad
as someone trying to do an upgrade while someone else does a remove,
which is currently impossible.

Unfortunately by the time you design a database that copes with
concurrency in all the right ways it doesn't look much like a Unix
philosophy any more... AIX does that with a tool called smit and you are
really forced to use it. They even have "distributed smit" now.

Dan Shearer

Reply to: