• 1 Post
  • 42 Comments
Joined 4 years ago
cake
Cake day: October 3rd, 2021

help-circle
  • I mean, you can cross-compile to generate a Gentoo rootfs for the embedded system.

    I worked on embedded systems for audio devices. I of course endorsed Alpine as well, but with musl as the C library I got weird bugs of stuttering audio output.

    With Gentoo I get the option to build my entire system with musl as well, but I would rather have that bug not in my system. That’s what Gentoo offers: options.

    By “LFS”, I think you mean Buildroot, practically. Buildroot is also highly customisable, but Buildroot isn’t a distro. Like LFS, there is no way yo update a system, only rebuilding with latest packages. It also does not have flags for the whole system, so you’re on your own if you want to disable, say IPv6, in the whole system.
















  • Sell it. Put your money earned to buy a general computer to tinker with instead.

    If you have the skills you’ve already been tearing it down, soldering some pins, and compiling your modified uboot/EFI firmware and flashing it. The hack above has only like twenty people in the whole world who know how to do.

    If it was a TV box and still functioning, there are people out there genuinely have a valid use case for it, to watch TV of course. Don’t ruin it.


  • I haven’t used Arch in a decade, but as unstable as Arch is, I don’t think Arch doesn’t have dependencies poorly defined like that.

    Say, firefox-1 does not depend on libssl-1, but now you upgrade it to firefox-2, you won’t succeed if you successfully downloaded firefox-2, but failed to download libssl-1, because pacman shall fail, while saying the reason being failed to download all of its dependencies.

    If you start with a system with both firefox-1 and libssl-1 installed, upgrading firefox-1 to firefox-2 sure would have no problem, because its dependencies are already fulfilled.

    If your system is breaking, it’s probably due to some other issue, but it could not be pacman’s.