News for hackers. Stuff that matters.
Re:An independent package manager that every hacker deserves by PufPufPuf on Wednesday November 29, 2023 @08:19PM (#38467924)
Any advantages over established "independent" package managers for Linux, like Homebrew?
Re:An independent package manager that every hacker deserves by tronicdude on Wednesday November 29, 2023 @08:44PM (#38468163)
i..i've never seen a homebrew for linux user in the wild
Re:An independent package manager that every hacker deserves by zaps on Thursday November 30, 2023 @12:13AM (#38469931)
I use Linuxbrew extensively across multiple WSL distros every day. As the “weird Windows person” on a team full of Mac users the experience is pretty uniform—the same brew commands for standing up a macOS dev environment mostly “just work” on WSL/Linux.
Re:An independent package manager that every hacker deserves by akdor1154 on Wednesday November 29, 2023 @08:51PM (#38468238)
I've started using it as a goto for vendor tooling (go, node, etc), great experience so far and will likely continue.
Re:An independent package manager that every hacker deserves by pzmarzly on Wednesday November 29, 2023 @10:29PM (#38469180)
I've been using Linuxbrew for few months last year, it was always hit-or-miss whether some tool will work or if it will be macOS only recipe.

Then I started using aarch64 CPUs, and Linuxbrew still doesn't work on those. Bummer.

So while I'd love to see a package manager that spans all Linux distros, Homebrew is not it, at least for now. Nix may be it, but it has its own interesting issues at times.

I recently used distrobox to run Arch Linux container on Fedora host and it was a good experience. I did not try exposing the CLIs from there to the host OS but it sounds possible https://github.com/89luca89/distrobox/blob/main/docs/usage/d... . I don't want to daily-drive Arch again, but it's a great project to install fresh versions of various CLI tools from.

Re:An independent package manager that every hacker deserves by wscott on Thursday November 30, 2023 @06:51AM (#38472383)
I use linuxbrew at work which uses relatively old SLES 12 machines with some odd configs. I find the nix portable solutions don't work because the kernel is too old to support the needed sandbox features. I do have a coworker who got NIX working in his account, but it was non-trivial, and still had issues.

Still, several homebrew packages need some tweaking, but that is straightforward.

Re:An independent package manager that every hacker deserves by stonogo on Wednesday November 29, 2023 @11:07PM (#38469494)
I think people make projects like these because by the time they have need of the tools, they've already formed strong opinions about how those tools should work. Otherwise even Homebrew wouldn't exist, because pkgsrc already did.
Re:An independent package manager that every hacker deserves by puppetmaster on Thursday November 30, 2023 @12:30AM (#38470026)
Opinions are great! Everybody has one! And I also feel that sticking to the tools that we know is as good as chasing the perfect "toolkit".

Complaining can be justified, and smart! But I think that those who try get extra points!

Re:An independent package manager that every hacker deserves by stonogo on Thursday November 30, 2023 @01:12PM (#38476844)
Sorry if I came across negative; it was more my intent to paint motivations as a positive thing. All these projects definitely learn from each other, and different priorities bring new approaches. I think it's how the industry moves forward, but I can see how my phrasing might be read as dismissive. Not my intent at all!
Re:An independent package manager that every hacker deserves by puppetmaster on Thursday November 30, 2023 @01:29PM (#38477115)
Sure thing! Didn´t get any negative vibes... I just wanted to second that we all use the tools that fit how we think and feel, and that's ok.

Wanting to solve a problem, and trying, is great, even if the problem is niche.

Re:An independent package manager that every hacker deserves by azathothas on Thursday November 30, 2023 @09:13AM (#38473749)
Hi, I am the package maintainer for https://github.com/metis-os/hysp-pkgs (The default source that's shipped with hysp)

To address your concerns:

1. Hysp is completely agnostic: Does not depend on or care about what OS, Architecture & dependencies are installed. Just parses config.toml, based on that, installs what's defined & how is it defined.

2. No Toolchains or any other kinds of dependencies are required. Each & every single binary is statically compiled. This is the core at philosophy of Hysp. A single binary that runs anywhere. No dependencies whatsoever. This saves enormous space, storage & time.

3. Self-Hostable : As installing random binaries from random sources is not advisable due to security concerns, the pkg-source can be self-hosted by anyone and hysp can be configured to use that instead of the default source.