Login
You're viewing the social.milchreislieferei.de public feed.
  • Jan 5, 2024, 12:18 AM

    I remember my dad's RedHat came on 4 CDs: 2 Binary Discs, one Source Disc and one Documentation Disc.

    If it worked the way I think, you could take it to a desert island and rebuild everything from source, with just those 4 CDs and an x86 computer.

    Today a Debian mirror has 100+ GB of source packages and 600+ GB of binaries just for amd64.

    But at least it's one place, heavily replicated. And IIRC it's supposed to work on a desert island.

    2/

    💬 1🔄 0⭐ 0

Replies

  • Jan 5, 2024, 12:27 AM

    But also, it's very accessible:
    apt-get source -> apt-get builddeps -> make changes -> dpkg-buildpackage -> dpkg -i your-freshly-built.deb

    I'm sure many other distros provide a similar solution. Some default to downloading sources as part of building the package, but AFAIK most still require that the actual build doesn't rely on internet.

    Can you say the same about your average docker image? Flatpak? Android app? Rust crate? Golang module?

    3/

    💬 1🔄 0⭐ 0
  • Jan 5, 2024, 12:32 AM

    Most of these things can be packaged by distros up to the desert island standards, albeit with great effort.

    So it can be done.

    It's just that people who write that software, and the tooling, rarely care. Which makes things harder for everyone else. Harder than it could be.

    t. spent 8h on something that should've been 2 commands

    4/4

    💬 0🔄 0⭐ 0