Gobo Linux
2 replies
2 attachments
Started 19d ago
2 attachments
Started 19d ago
I'm using Devuan on a portable HDD that I use across 3 devices, and Gobo seems like a last stop for me.
Asides from the obvious overhaul to the FHS, one thing I'm really interested in is its ability to easily install multiple versions of a program at the same time. I fucking need this. I had to do some batshit insane autism in order to install XMMS on this fucking machine and I fucking hate the FHS now that I'm taking a look at Gobos. Definitely an interesting solution to dependency hell. Don't know about GLibC and I need to investigate that.
I'm thinking of doing something incredibly minimalistic that I could rsync over to other drives on some of my other machines given that it looks like all you have to do is copy and paste Programs and System over to the same machine if you're too lazy to just rsync the whole drive.
I fucking hate package managers so this is also up my alley. Recipes kind of seems like Gentoo without the autism of Gentoo.
Y'know, it makes me angry at the FHS too. What the fuck is this shit?
I don't like having multiple programs stored in 5 different directories like /usr/bin, /usr/local/bin, /usr/sbin an whatnot
I haven't installed GoboLinux yet but I will post pics of my machine when I do it. If anyone here has used this distro please let me know how it went for you and any advice you might have.. Greatly appreciated!
Asides from the obvious overhaul to the FHS, one thing I'm really interested in is its ability to easily install multiple versions of a program at the same time. I fucking need this. I had to do some batshit insane autism in order to install XMMS on this fucking machine and I fucking hate the FHS now that I'm taking a look at Gobos. Definitely an interesting solution to dependency hell. Don't know about GLibC and I need to investigate that.
I'm thinking of doing something incredibly minimalistic that I could rsync over to other drives on some of my other machines given that it looks like all you have to do is copy and paste Programs and System over to the same machine if you're too lazy to just rsync the whole drive.
I fucking hate package managers so this is also up my alley. Recipes kind of seems like Gentoo without the autism of Gentoo.
Y'know, it makes me angry at the FHS too. What the fuck is this shit?
I don't like having multiple programs stored in 5 different directories like /usr/bin, /usr/local/bin, /usr/sbin an whatnot
I haven't installed GoboLinux yet but I will post pics of my machine when I do it. If anyone here has used this distro please let me know how it went for you and any advice you might have.. Greatly appreciated!
bump for no good reason
i installed gobolinux last month
feels like a gentoo macintosh
i love the file hierarchy
compile just werks
any and all dependency management bullshit is on me
and i can just press no
my system is free of bloat because i reserve the right to avoid compiling wayland and systemd when compiling my garbage
most of the time i don't even need to press N because i compile 20 year old software
they do the job well
i have a job and i do schoolwork on this machine
however:
if python breaks, the entire system breaks
i have no idea what was going through the heads of the developers when they decided to make Compile (the package manager) dependent on python. A system like this should be built around posix shell or something instead of python.
But..
the general idea of the distro is amazing and I wish it had more polish and more community
Also from the standpoint of minimalism, this distro does not achieve that, it comes with dozens of packages that you have to manually go through an obnoxious installer to remove, or remove them yourself once it's installed. It should have an option to come without anything but the base system, or to come without anything besides a working x server and nothing more.
summarized?
Pros:
File system is amazing and can achieve a minimal nix like experience
Can make recipes automatically that most of the time work
gobonet connect is absolutely perfect
Package manager is actually very good and you can even compile your kernel with it
i've never used zsh before but this and gobo's default rice makes it sexy
Deadest community i've ever seen (except for the irc)
Cons:
Compile is dependent on python
By default it installs a lot of junk (easy to remove)
Deadest community i've ever seen (no real recent internet presence outside of their github and website)
I maintain my position that the instability of Linux is a result of it's package management traditions. Almost all packages managers place files in the FHS according to convention, which means that updating them requires you to overwrite files, since they don't have their own directory. This makes it impossible to have multiple versions of packages, because otherwise you'd get dependency hell. The solution Linux offers is to simply update all software as often as possible, and updates are how previously stable systems stop working. I simply shouldn't have to update my window manager, terminal, kernel, GNU utils, or tools I only use ever so often regularily just so other applications can have up-to-date libraries.
Gobo Linux (made by the same guy who made htop) solved the fhs and package manager problem 20 years ago.
>/Programs is where all programs reside. No exceptions. You can explore what is installed in the system by looking inside it.
>Each program entry contains all files for that program, stored in a versioned subdirectory.
>Multiple versions of a program can be maintained simultaneously, so you can alternate between them as you desire, or even use both at the same time when necessary.
From https://gobolinux.org/at_a_glance.html
If I have program X installed on one GoboLinux PC, I can just move it to another GoboLinux PC by just moving its directory inside the latter's "Programs" directory and it will work without having to reinstall it. It allows for versioning without dependency hell or the use of containers.
Why isn't this the top distribution? It compiles from source by default but it's incredibly easy to install binaries as well.