|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Henning Brauer (lists-openbsdports
bsws.de)Date: Tue Sep 04 2001 - 19:15:42 CDT
On Tue, Sep 04, 2001 at 09:40:44PM -0000, D. J. Bernstein wrote:
> Henning Brauer writes:
> > But if every author releases his software using
> > /myfavoritelocationoutsideusrlocal we get a big chaos.
> The same comment applies to every new filename on the system. We already
> have chaos in /usr/lib. We have /usr/X11R6 and /usr/local/Acrobat3 and
> /usr/local/share/emacs. We have the horrifying cross-platform chaos
> described in http://cr.yp.to/compatibility.html and in every book on
> UNIX system administration.
You care for cross-platform compatibility, we care for consistency within
the system. OpenBSD is a very consistent platform if you as the admin
doesn't mess it up. As long as joe average only uses the base system and the
ports the system stays consistent. If he uses anything else he has to care
for himself if it stays consistent.
daemontools >= 0.75 in /package don't fit with this consistency.
> /package, to the extent that new package authors choose to use it, will
> help clean up the mess.
_if_ a great majority of package authors chooses it, yes.
As written before: OpenBSDs ports tree allows anyone, not just the package
author, to install nearly any app in /package. Or /ilikeitbesthere. You
don't allow this freedom, so no djbware port. It's that simple.
And I really don't like some details in your install locations, be it
slashpackage or one of your older apps. log files don't belong in /etc or
/service (tinydns-conf, dnscache-conf and so on). Wait, the dir is a
parameter. But the application config files don't belong in /var. Duh.
manual intervention required. redistributing a port or the resulting package
changing *-conf to put logfiles in /var/log/whatever is not allowed. Dunno.
Backing up _all_ config files on my machines is as simple as "tar cz /etc".
OpenBSD is the most consistent OS I came across ever, and that makes daily
work far easier. For me that's far more valuable than consistency with other
platforms. I use more packages than platforms.
-- * Henning Brauer, hostmasterbsws.de, http://www.bsws.de * * Roedingsmarkt 14, 20459 Hamburg, Germany * Unix is very simple, but it takes a genius to understand the simplicity. (Dennis Ritchie)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]