View Full Version : porting the gobolinux filestructure to ubuntu/debian?
jclmusic
January 23rd, 2007, 07:19 AM
first of all, any idea how do the gobolinux people do it? is it a package that 'interprets' the filesystem that way, or just a file manager, or what?
and how would i go about porting it to ubuntu or debian?
RAV TUX
January 23rd, 2007, 08:11 PM
first of all, any idea how do the gobolinux people do it? is it a package that 'interprets' the filesystem that way, or just a file manager, or what?
and how would i go about porting it to ubuntu or debian?
Sticky:Poll: GoboLinux Talk: (Changing the filesystem hierarchy) (http://ubuntuforums.org/showthread.php?t=295071)
jclmusic
January 24th, 2007, 08:22 AM
i've seen that thread already. i don't see how it answers my question.
3rdalbum
January 26th, 2007, 12:43 AM
It is actually a kernel patch that creates the pretense of GoboLinux's file system. Any time a Gobo-specific directory is referenced (i.e. "/Applications/GIMP/gimp"), the patch translates it into a traditional filesystem address (i.e. "/usr/bin/gimp").
I might be wrong about that, but I'm sure it's a kernel patch.
jclmusic
January 26th, 2007, 07:15 AM
thanks, man :)
manic007
March 1st, 2007, 02:10 PM
Hello
I was wondering if anyone knew if there was an official/unofficial port of Gobolinux for Ubuntu? I've used Gobolinux before and its breathtakingly simple! I would dearly love to see that on my Ubuntu box.
PS: I know this issue is famous for starting holy wars. I dont want that, I dont care what the traditional Linux Ayatollah's think, I'm not asking for the Gobo FHS to be incorporated into the next release. There is no need to slag me off and called me stupid or ignorant or a heritic or an infidel or some sort of traitor to the almighty cause. I'm just asking if a package is available so some of us can test it out, nothing more. I am simply asking for the freedom to test it on my Ubuntu box. Thank you.
Nils Olav
March 1st, 2007, 02:36 PM
It is actually a kernel patch that creates the pretense of GoboLinux's file system. Any time a Gobo-specific directory is referenced (i.e. "/Applications/GIMP/gimp"), the patch translates it into a traditional filesystem address (i.e. "/usr/bin/gimp").
I might be wrong about that, but I'm sure it's a kernel patch.
No, the kernel patch justs hides the compatibility directories.
justin whitaker
March 1st, 2007, 02:49 PM
first of all, any idea how do the gobolinux people do it? is it a package that 'interprets' the filesystem that way, or just a file manager, or what?
and how would i go about porting it to ubuntu or debian?
Gobohide is the core of GoboLinux. What it is is a kernel patch which allows you to hide from the user any folders that you do not want them to, or do not think they should, see.
The other part of that is this whole Compile application, which allows you to symlink to those hidden directories: this is key to get software installed.
So you have a mess of symlinks, and a kernel patch. It does not noticeably slow the system down...but I have no idea how that would work with debain/ubuntu systems. You would need to recreate the symlinking stage of Gobolinux's installation of software prior to installing a .deb file.
igknighted
March 1st, 2007, 10:19 PM
I'm not sure this is something that could ever be possible for Ubuntu. To change the file structure that radically would require moving almost every file on your HD... and then telling every program where everything was moved to. To try to do this with symlinks would be very repetitive and end up very messy (and probably not work). I think the best bet is to play with gobo and tweak it to be more like Ubuntu if you really want to try it.
What MIGHT be possible would be to create a file browser (or maybe a nautilus/konquerer mod) to display the files on your system (which are really in a standard linux heirarchy) in a style similar to Gobo, to let you browse it more effectively.
Nils Olav
March 2nd, 2007, 09:03 AM
I'm not sure this is something that could ever be possible for Ubuntu. To change the file structure that radically would require moving almost every file on your HD... and then telling every program where everything was moved to. To try to do this with symlinks would be very repetitive and end up very messy (and probably not work). I think the best bet is to play with gobo and tweak it to be more like Ubuntu if you really want to try it.
Using symlinks isn't as hard as you suggest, It would work as long as you are careful. Quite a few have done this successfully (but I don't think any of them have distributed their changes) so it's at least possible.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.