Elektrified X.org released
Posted Nov 30, 2004 23:02 UTC (Tue) by
khim (subscriber, #9252)
In reply to:
Elektrified X.org released by evgeny
Parent article:
Elektrified X.org released
Why? Do you mean it's tree-like? But it's well known how to map 1:1 a tree structure (or graph in general) to relational tables.
Possible - yes. Convenient - no. Tree-like information should live in tree and we already have one - filesystem tree.
Again, this is wrong for a plugin-backend-based system. A SOHO config would use e.g. SQLite which needs neither config of its own, nor a daemon running.
Can I use vi over ssh to edit my config then ? No ? Then it's not contender.
Having said this, I don't insist on RDBMS. It could be e.g. an XML DB. The problem though, there is neither reilable implementation nor widely accepted XML query language...
And even if there is you are still with the same problem: you do not have access control.
My point is that fs-based config is a dead end.
I'm struggling to see your point. And can not. With fs tree we are having right from the start two important features:
1. Ability to edit config files with text editor.
2. Ability to fine-tune access rights to every part of system.
You can add remote management, replication, versioning, transactions/rollbacks if you wish - you only need good enough filesystem.
If your argument is translated to simple terms it's this: our silesystems are broken and lack a lot of needed features - but we should not fix them. Instead we should build some compilcated system over raw chunk of disk (== file used by RDBS or XML DB). My question is: why ? Why not fix filesystems instead ? Transactions and replications are nice to have for other things. Simple system upgrade is painfull without them! You can not replace Apache with new version before all mosules are upgraded but if you'll upgrade modules first then old apache can not be used anymore. True - window of oppurtunity is not so big, but it still exist. I fail to see why configuration of my system deserve more reliability then my system itself!
(
Log in to post comments)