4 ms·
http://www.gobolinux.org/ http://www.gobolinux.org/ has a fun filesystem layout experiment, at least.
by tangent128 11y ago
http://www.gobolinux.org/ http://www.gobolinux.org/ has a fun filesystem layout experiment, at least.
- digi_owl 11y agoSomething similar is NixOS (uses systemd) and Guix (uses DMD). Edit: note that Gobolinux came to be without demanding that everything in the Linux ecosystem danced to their pipe.
- sjwright 11y agoThat's awesome, way better than the status quo.
- nickpsecurity 11y agoAppreciate the link. They did a clean-slate redesign with better usage and backward compatibility. Excellent work.
- digi_owl 11y agoBeen using it for a few years (i think the actual install was 013, updated over time to something akin to 014, so i still have /system/Links rather than /System/Index) and i keep being surprised how many tarballs i can basically go "MakeRecipe Foobar x.y.z example.com" on and follow it up with a "Compile Foobar" to get it installed if there is not already a recipe in the repo. Some larger projects are a fair bit more hairy however (Hello Mozilla) and i think people basically gave up getting Gnome to play along... Also the guy that did the 015 release claimed he spent more time getting the whole consolekit+polkit+desktop rigmarole working than getting the kernel and such going.
- nickpsecurity 11y agoI believe it. I've paused with a "wtf" look on my face plenty of times dealing with the complexity and many odd decisions of those. It's what made me briefly use Fluxbox/Openbox distro's just to avoid the complexity. A bit too manual on the app side, though, so I reluctantly went back to a more full desktop environment. I'm sure we'll continue to see more competition in that area and maybe a solid alternative in the future to what we have.
- potatosareok 11y agoThis seems like how I read some old unix guide on compiling software. I put it all in ~/local/$software/$version with $software/latest symlink. I really prefer it as I can wipe software just with removing the directory. I hate software like MySQL though which seems to ignore me setting --prefix in configure and still insisting to be default look in random directories. With software with a good makefile and pkgconfig file, I've not had major trouble compiling all the software I use from source.
- digi_owl 11y agoYep. And if you look back you find that GNU have a tool called Stow that do pretty much the same thing to compiled code. Gobolinux started out as a tool for managing user compiled code inside said users home directory. And a variant of that still exist in the form of Rootless, but i can't comment on how well maintained the tool is. BTW the first few releases of Gobolinux used a different distro as a base, and overlaid the Gobo tree on top.