tech-install archive

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

Re: sysinst split project - The Configuration File



At Wed, 16 Dec 2009 09:40:23 +1000, George Michaelson 
<geeohgeegeeoh%gmail.com@localhost> wrote:
Subject: Re: sysinst split project - The Configuration File
> 
> Complexity of editing? phui. Please. Don't try my
> patience. vi/emacs/ed and grep and sed and now shell level XML tools
> to do grep? I'm happy.

You may well be happy with some XML DTD and some XML tools.

However I for one am not a friend of any XML, and for what I believe are
very good reasons, none of which you've addressed in any concrete way.

I will be working with sysinst configurations, even if only for my own
uses.  I will hopefully be continuing to contribute to sysinst
development.

XML might be useful for some data interchange jobs, but it is not really
appropriate for storing and manipulating configuration items, especially
not when there are many far better alternatives.


> To the lua fans. Look, I don't disbelieve you that this can work, or
> other OS do this. But, I'm struggling to see this fitting naturally
> into a BSD community framework. OpenBSD and FreeBSD and Dragonfly are
> not just 'interesting' -there is active codeshare. I worry that this
> step is a step which winds up reducing mindshare, and codeshare,
> irreversably.

Perhaps you might want to look at the existing use of lua in
bsdinstaller.  Using lua is not a stretch that will leave NetBSD out on
codeshare, especially not with DragonFly, FreeSBIE, and pfSense, all of
which have already chosen to go with bsdinstaller and lua.  Admittedly
lua's use here is a little different than what's been suggested in other
posts in this thread, but at least it shows the mindshare is there
already.

I'm not stuck on lua myself, but it does seem to be gaining more favour
with other NetBSD developers than what I might propose instead.

-- 
                                                Greg A. Woods
                                                Planix, Inc.

<woods%planix.com@localhost>       +1 416 218 0099        http://www.planix.com/

Attachment: pgpwlcyeHoa0E.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index