GoboLinux 016 Released With Its Own Filesystem Virtualization Tool (gobolinux.org)
Long-time Slashdot reader paranoidd writes: GoboLinux announced Thursday the availability of a new major release. What's special about it is that it comes together with a container-free filesystem virtualization that's kind of unique thanks to the way that installed programs are arranged by the distro. Rather than having to create full-fledged containers simply to get around conflicting libraries, a lightweight solution simply plays with overlays to create dynamic filesystem views for each process that wants them. Even more interesting, the whole concept also enables 32-bit and 64-bit programs to coexist with no need for a lib64 directory (as implemented by mostly all bi-arch distributions out there).
"Instead of having parts of a program thrown at /usr/bin, other parts at /etc and yet more parts thrown at /usr/share/something/or/another, each program gets its own directory tree, keeping them all neatly separated and allowing you to see everything that's installed in the system and which files belong to which programs in a simple and obvious way."
"Instead of having parts of a program thrown at /usr/bin, other parts at /etc and yet more parts thrown at /usr/share/something/or/another, each program gets its own directory tree, keeping them all neatly separated and allowing you to see everything that's installed in the system and which files belong to which programs in a simple and obvious way."
All Mac OS X apps are actually directories consisting of resources and binaries. This is why you can copy a single "app" and take all of its data to a new location in a portable manner.
I wonder if patent expiration is playing into gobolinux's new format.
-dk
So... they re-invented the chroot?
thats great!!! being an old school Linux user that learned how to use Linux on mostly Slackware and the older Debian with sysv i prefer non-systemD distros, i just may give this distro a spin within the next few days, and i like the new idea of portability for multi arch software since all my machines are 64 bit, and since slackware has kept its 64 bit build strictly 64 bit and getting a slackware install to go multi arch requires jumping through hoops i been leaning on non-systemd forks of debian, antiX-16 is good, same with MX-16 it is good too,, looks like Gobo is going to be taken for a spin in an extra disk partition on a thinkpad and my desktop before the end of the year, Thanks :)
Politics is Treachery, Religion is Brainwashing
I can see the discussions in 5 years:
1> I put it in /etc/hosts but it doesn't resolve /etc/hosts is the one used by chrome, you need to modify the ones for firefox and ssh too /ETC/HOSTSEES WITH SIMPLE SCRIPT
2> Ok, you also need to add an SE Linux permission
1> Did that, but it still doesn't respond
2> Wait that
3> CAN YOUR ADBLOCK DO 16 THINGS? HOSTS ENGINE MODIFIES ALL
I haven't played with Gobo in close to... 10 years... And I really liked it, but not everything wanted to cooperate with it.
How exciting!
Sounds like an open invitation for gaining root access.
Only the State obtains its revenue by coercion. - Murray Rothbard
... are destined to reinvent it - poorly. GoboLinux, a new member of the club.
The Commodore Amiga did this back in the 80's. Any installed programs installed all their files in a single directory. It allowed you to copy that directory ANYWHERE on the filesystem and you could still run it.
Nothing new about this idea.....
The Truth is a Virus!!!
Fraggle Linux!
Everything about dBase was in your dBase directory, etc.
Remember WinFS: Microsoft's aborted attempt at a relational filesystem? I thought it was a great idea and expected the concept to take off across the board, but it went nowhere.
Such a thing could solve this problem and many others in a more elegant and comprehensive way, at a much lower level of the os/filesystem.
I'm sure there's a good reason it's dead - performance maybe? Anyhow, emulating a default directory structure, permissions, and app-specific directory structure would be trivial to implement on top of such a thing.
..which is how I prefer to delete applications. This is simple and sensible, which is why it will probably never catch on.
Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
Amusingly, in GoboLinux you can nuke a program with a single rm -rf since everything is under the /Programs entry, while in other distros you must rely on the package manager (or essentially manage packages by hand yourself).
The filesystem is the package manager