One thing I like it with the current way is that all config files the user need to edit are collected under /etc. Of course, if the symlinks works correctly, they would still be with GLFH, but it would probably be quite a mess to support this properly, and ensure that every config file actually gets linked in the right place. And I'm not looking forward to have to check both /etc, and having to sometimes search thtough the /Programs dir for the right progam. right version, and then find the config file there.
<br><br>I haven't used GoboLinux for myself, but I have a hard time to see exactly how this would make things easier for users and admins. If a user wants to install a custom version of a program, he can easily do that in his home-directory, or if he has sufficient privileges, under /usr/local.
<br><br>I know that /etc , /usr and so on are not very intuitive names, but I don't see that as a drawback major to warrant this change. Or maybe that this is the wrong solution to that problem.<br><br>Just my two cents.
<br><br>Cheers<br>Pär<br><br><div><span class="gmail_quote">2008/1/9, Stephan Hermann <<a href="mailto:sh@sourcecode.de">sh@sourcecode.de</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>Am Wed, 9 Jan 2008 13:42:43 -0600<br>schrieb "Conrad Knauer" <<a href="mailto:atheoi@gmail.com">atheoi@gmail.com</a>>:<br><br>> On Jan 9, 2008 5:15 AM, Guilherme Augusto<br>> <<a href="mailto:guilherme.augustus@gmail.com">
guilherme.augustus@gmail.com</a>> wrote:<br>><br>> >> <a href="http://www.gobolinux.org/?page=at_a_glance">http://www.gobolinux.org/?page=at_a_glance</a><br>> ><br>> > What would improve by using Gobolinux filesystem hierarchy?
<br>><br>> A little over a year ago SABDFL blogged on<br>> <a href="http://www.markshuttleworth.com/archives/66">http://www.markshuttleworth.com/archives/66</a><br>><br>> ---<br>> A long, long time ago, packaging was an exciting idea. [...] Today,
<br>> these differences are just a hindrance. The fact that there are so<br>> many divergent packaging systems in the free software world (and I<br>> include the various *bsd's) is a waste of time and energy. [...] I'd
<br>> like to see us define distribution-neutral packaging that suits both<br>> the source-heads and the distro-heads.<br>> ---<br>><br>> The GLFH sounds like a good way to create a standard package format<br>
> that can be easily layered over any *nix OS...<br><br>Well, I don't like to interfere here with Mark, but packaging has<br>absolutely nothing to do with a filesystem standard.<br><br>Mark blogged this stuff not because we are in need of a new Filesystem
<br>Standard, but because we invent many different packaging methods for<br>the same stuff. RPM, DEB Packages, SlackWare, this new python based<br>packaging systen, solaris pkg, etc.<br><br>A Filesystem Standard should always be applied on all unix alike and
<br>old unix operating systems. I wonder if you can apply GoboFHS to an<br>old fart AIX unix or onto an tru64? (well, tru64 + solaris<br>are the only real unixes on the market which a unix admin needs to<br>work with...linux is a unix alike system and most of the admins are
<br>working on linux).<br><br>Therefore introducing a complete new FSS doesn't bring any good to the<br>world...and right now, we are not talking about the desktop here, just<br>because until today there is not a real revenue stream to see from
<br>linux for desktop (hopefully this will change).<br><br><br>Reading the docs of the GoboFHS this is just an add on to the normal<br>base file system structure, therefore I think when we use our<br>braincells in a good way, we find a better way, then symlinking stuff.
<br><br>A sysadmin has more clue about the system then the normal user has,<br>which is good, so the sysadmin needs to take care about the user needs.<br><br>A user just wants to save a file in a special location, let's say: My
<br>Files/Pr0n/Hot/Stuff/<br><br>This is already being the reality...so for what we need a change<br>in /var/www/mywebsite/htdocs/foo...where user bla can't save anyways?<br><br><br>> > On the other hand, if someone already uses Linux, he probably got
<br>> > used with the "normal" filesystem hierarchy. If it is someone's<br>> > first time, wouldn't it be confused to have a filesystem in a way<br>> > and every Forum, HOWTO and other help docs over the net telling how
<br>> > to do things with another filesystem hierarchy?<br>><br>> "the Unix paths [...] are actually there, but they are concealed from<br>> view using the GoboHide kernel extension. This is for aesthetic
<br>> purposes only and purely optional" IOW, the old way of doing things<br>> should still work.<br><br>Yes, but we introduce new bugs when we use a kernel extension for this.<br>How long will GoBo support the stuff?
<br><br>> Also, just as an aside, I find that if I need Ubuntu help, searching<br>> for '[my problem] Linux' isn't nearly as helpful as '[my problem]<br>> Ubuntu'. People will adapt, just as someone moving from KDE to Gnome
<br>> will adapt to the different apps and controls.<br><br>Well that's one of the problems we have right now. Many people think:<br>linux == ubuntu and Ubuntu == linux...which is totally nonsense.<br>When I have a problem using my Ubuntu, hopefully the same problem will
<br>occure on any other distro as well. So linux as searchterm would be the<br>right thing to do.<br><br>> I don't think the GLFH should be rejected (just) because its<br>> different; there would never be any progress if we do that ;)
<br><br>The problem is not the idea, the problem is the implementation. as<br>always. The computer was a good idea, but the implementation was a real<br>bug ,-) (Happy Birthday Mr. Weizenbaum, Greetings to Berlin)<br><br>
Regards,<br><br>\sh<br><br>--<br>Ubuntu-devel-discuss mailing list<br><a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss">
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br></blockquote></div><br>