[Beowulf] A press release

Tim Cutts tjrc at sanger.ac.uk
Wed Jul 2 01:45:21 PDT 2008


On 2 Jul 2008, at 6:06 am, Mark Hahn wrote:

>>> I was hoping for some discussion of concrete issues.  for instance,
>>> I have the impression debian uses something other than sysvinit -
>>> does that work out well?
>>>
>> Debian uses standard sysvinit-style scripts in /etc/init.d, /etc/ 
>> rc0.d, ...
>
> thanks.  I guess I was assuming that mainstream debian was like  
> ubuntu.

It's sort of the other way around.  Remember that Ubuntu is based off  
a six-monthly snapshot of Debian's testing track, which is why Hardy  
looks a lot more like the upcoming Debian Lenny than it does like  
Debian Etch.

> interesting - I wonder why.  the main difference would be that the  
> rpm format encodes dependencies...

The difficulty is that many ISVs tend to do a fairly terrible job of  
packaging their applications as RPM's or DEB's, for example creating  
init scripts which don't obey the distribution's policies, or making  
willy-nilly modifications to configuration files all over the place,  
even in other packages (which in the Debian world is a *big* no-no,  
that's why many Debian/Ubuntu packages have now moved to the conf.d  
type of configuration directory, so that other packages can drop in  
little independent snippets of configuration)

I have seen, for example, .deb packages from a Large Company With  
Which We Are All Familiar which essentially attempted to convert your  
system into a Red Hat system by moving all your init scripts around  
and whatnot, so once you'd installed this abomination, you'd totally  
wrecked the ability of many of the main distro packages to be updated  
ever again.  Oh, and of course uninstalling the package didn't put  
anything back the way it had been before.

Like you, I tend to use tarballs if they are available, and if I want  
to turn them into packages I do it myself, and make sure they are  
policy compliant for the distro.

So this, while not a statement in favour of either flavour of distro,  
is definitely a warning to be very wary of what packages that have  
come from sources other than the distro itself might do (which of  
course, you'd be wary of anyway for security reasons).

Tim


-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 



More information about the Beowulf mailing list