Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Here's an exercise in extreme masochism:

Here's an exercise in extreme masochism:

Scheduled Pinned Locked Moved Linux
linux
59 Posts 45 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • semperverus@lemmy.worldS [email protected]

    The Linux Ship of Theseus

    1. pick any distro and install it.

    2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

    System must be usable and fully native to the new distro (all old packages replaced with new ones).

    No flatpaks, avoid snaps where physically possible, native packages only.


    Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

    Medium: Same as easy but go from the derivative to the base.

    Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

    Nightmare: Make a self-compiled distro your target.

    F This user is from outside of this forum
    F This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #16

    I am not enough educated about this, but don't these kind of games unnecesarrily strain all the servers that host the packages for people that really need them for download and most of these people run these servers for free in good will and faith that they will serve meaningful needs with positive resulty? I know I am spoiling the fun, but I felt like I had to point this out.

    patatahooligan@lemmy.worldP communism@lemmy.mlC semperverus@lemmy.worldS 3 Replies Last reply
    0
    • O [email protected]

      I would watch a YouTube series doing this

      S This user is from outside of this forum
      S This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #17

      Reminds me of MattKC, a guy on YouTube who does similar stuff. He ported the .Net framework to win95. very interesting videos, if think this challenge would be exactly his type.

      R 1 Reply Last reply
      1
      • F [email protected]

        I am not enough educated about this, but don't these kind of games unnecesarrily strain all the servers that host the packages for people that really need them for download and most of these people run these servers for free in good will and faith that they will serve meaningful needs with positive resulty? I know I am spoiling the fun, but I felt like I had to point this out.

        patatahooligan@lemmy.worldP This user is from outside of this forum
        patatahooligan@lemmy.worldP This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #18

        How is this any less meaningful than any other use case? Is downloading a distro to play video games ok? To shitpost on social media? To watch clickbait videos on youtube? Why is this in particular a bad use of resources?

        1 Reply Last reply
        0
        • F [email protected]

          I am not enough educated about this, but don't these kind of games unnecesarrily strain all the servers that host the packages for people that really need them for download and most of these people run these servers for free in good will and faith that they will serve meaningful needs with positive resulty? I know I am spoiling the fun, but I felt like I had to point this out.

          communism@lemmy.mlC This user is from outside of this forum
          communism@lemmy.mlC This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #19

          No? It's the same amount of "strain" as doing two full OS installs of the different distros.

          F 1 Reply Last reply
          0
          • semperverus@lemmy.worldS [email protected]

            The Linux Ship of Theseus

            1. pick any distro and install it.

            2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

            System must be usable and fully native to the new distro (all old packages replaced with new ones).

            No flatpaks, avoid snaps where physically possible, native packages only.


            Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

            Medium: Same as easy but go from the derivative to the base.

            Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

            Nightmare: Make a self-compiled distro your target.

            G This user is from outside of this forum
            G This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #20

            I "broke" linux mint just by trying to pop KDE on, had to timeshift because it messed up my keyboard layout and a whole bunch of other things with my display.

            I don't know how people do these crazy changes without pain, and have a feeling the answer is simply "there's pain" 😂

            ? umbrella@lemmy.mlU 2 Replies Last reply
            1
            • semperverus@lemmy.worldS [email protected]

              The Linux Ship of Theseus

              1. pick any distro and install it.

              2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

              System must be usable and fully native to the new distro (all old packages replaced with new ones).

              No flatpaks, avoid snaps where physically possible, native packages only.


              Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

              Medium: Same as easy but go from the derivative to the base.

              Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

              Nightmare: Make a self-compiled distro your target.

              S This user is from outside of this forum
              S This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #21

              Shouldn't everyone that installed Arch the right way be able to do it on most distros, simply after installing Pacman?

              Though I think changing (shrink, create new, migrate, delete old) the partition layout would count as installing another distro on top...

              Want a challange? Start with something like Silverblue.

              swab148@lemm.eeS 1 Reply Last reply
              0
              • S [email protected]

                Reminds me of MattKC, a guy on YouTube who does similar stuff. He ported the .Net framework to win95. very interesting videos, if think this challenge would be exactly his type.

                R This user is from outside of this forum
                R This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #22

                Love him. His lego island port has been a pleasure to watch.

                A 1 Reply Last reply
                0
                • semperverus@lemmy.worldS [email protected]

                  The Linux Ship of Theseus

                  1. pick any distro and install it.

                  2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

                  System must be usable and fully native to the new distro (all old packages replaced with new ones).

                  No flatpaks, avoid snaps where physically possible, native packages only.


                  Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

                  Medium: Same as easy but go from the derivative to the base.

                  Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

                  Nightmare: Make a self-compiled distro your target.

                  N This user is from outside of this forum
                  N This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #23

                  debootstrap makes this easy, and familiarity with that process introduces chroot skills.

                  semperverus@lemmy.worldS 1 Reply Last reply
                  0
                  • S [email protected]

                    Shouldn't everyone that installed Arch the right way be able to do it on most distros, simply after installing Pacman?

                    Though I think changing (shrink, create new, migrate, delete old) the partition layout would count as installing another distro on top...

                    Want a challange? Start with something like Silverblue.

                    swab148@lemm.eeS This user is from outside of this forum
                    swab148@lemm.eeS This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #24

                    Arch already has apt in the repo, so I'd imagine it's not super hard to build your own Debian from there.

                    1 Reply Last reply
                    0
                    • N [email protected]

                      debootstrap makes this easy, and familiarity with that process introduces chroot skills.

                      semperverus@lemmy.worldS This user is from outside of this forum
                      semperverus@lemmy.worldS This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #25

                      This goes against the spirit of the challenge, but as its a singleplayer game (unless you bring friends and SSH!) you can definitely choose to allow dd, chroot, and similar tools

                      N 1 Reply Last reply
                      0
                      • R [email protected]

                        Love him. His lego island port has been a pleasure to watch.

                        A This user is from outside of this forum
                        A This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #26

                        Oh he's the Lego Island guy, I thought he sounded familiar.

                        1 Reply Last reply
                        0
                        • semperverus@lemmy.worldS [email protected]

                          The Linux Ship of Theseus

                          1. pick any distro and install it.

                          2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

                          System must be usable and fully native to the new distro (all old packages replaced with new ones).

                          No flatpaks, avoid snaps where physically possible, native packages only.


                          Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

                          Medium: Same as easy but go from the derivative to the base.

                          Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

                          Nightmare: Make a self-compiled distro your target.

                          D This user is from outside of this forum
                          D This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #27

                          I think it would be very interesting to convert e.g. a regular Fedora installation into a (so-called “immutable”) Fedora Silverblue installation or vice-versa.

                          1 Reply Last reply
                          0
                          • semperverus@lemmy.worldS [email protected]

                            This goes against the spirit of the challenge, but as its a singleplayer game (unless you bring friends and SSH!) you can definitely choose to allow dd, chroot, and similar tools

                            N This user is from outside of this forum
                            N This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #28

                            it is pretty terrifying to debootstrap over ssh. constantly checking that you're on the correct system, and using the chrooted terminal. it's like a high wire act. at least the first few times.

                            semperverus@lemmy.worldS 1 Reply Last reply
                            0
                            • N [email protected]

                              it is pretty terrifying to debootstrap over ssh. constantly checking that you're on the correct system, and using the chrooted terminal. it's like a high wire act. at least the first few times.

                              semperverus@lemmy.worldS This user is from outside of this forum
                              semperverus@lemmy.worldS This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #29

                              Oh I totally believe that. I can imagine how stressful that is.

                              This challenge is meant to be a bit different though, it's supposed to be more of a "Linux Ship of Theseus." Chroot, debootstrap, and dd are all very efficient ways to get the job done, but they're basically just dropping a new ship in the harbor and tugging the old one out.

                              1 Reply Last reply
                              0
                              • semperverus@lemmy.worldS [email protected]

                                The Linux Ship of Theseus

                                1. pick any distro and install it.

                                2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

                                System must be usable and fully native to the new distro (all old packages replaced with new ones).

                                No flatpaks, avoid snaps where physically possible, native packages only.


                                Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

                                Medium: Same as easy but go from the derivative to the base.

                                Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

                                Nightmare: Make a self-compiled distro your target.

                                diamond@lemmy.blahaj.zoneD This user is from outside of this forum
                                diamond@lemmy.blahaj.zoneD This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #30

                                kid named nixos-infect:

                                1 Reply Last reply
                                0
                                • communism@lemmy.mlC [email protected]

                                  No? It's the same amount of "strain" as doing two full OS installs of the different distros.

                                  F This user is from outside of this forum
                                  F This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #31

                                  You are kind of right. I should have though about that before commenting.

                                  1 Reply Last reply
                                  0
                                  • semperverus@lemmy.worldS [email protected]

                                    The Linux Ship of Theseus

                                    1. pick any distro and install it.

                                    2. Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.

                                    System must be usable and fully native to the new distro (all old packages replaced with new ones).

                                    No flatpaks, avoid snaps where physically possible, native packages only.


                                    Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.

                                    Medium: Same as easy but go from the derivative to the base.

                                    Hard: Pick two disparate distros like Debian and Artix and go from one to the other.

                                    Nightmare: Make a self-compiled distro your target.

                                    E This user is from outside of this forum
                                    E This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #32

                                    So, any distro to any other distro?

                                    • Installs Fedora Silverblue
                                    • Rebases to Bazzite

                                    Jobs done chief!

                                    umbrella@lemmy.mlU princessnorah@lemmy.blahaj.zoneP 2 Replies Last reply
                                    0
                                    • E [email protected]

                                      So, any distro to any other distro?

                                      • Installs Fedora Silverblue
                                      • Rebases to Bazzite

                                      Jobs done chief!

                                      umbrella@lemmy.mlU This user is from outside of this forum
                                      umbrella@lemmy.mlU This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by [email protected]
                                      #33

                                      .

                                      semperverus@lemmy.worldS 1 Reply Last reply
                                      0
                                      • F [email protected]

                                        I am not enough educated about this, but don't these kind of games unnecesarrily strain all the servers that host the packages for people that really need them for download and most of these people run these servers for free in good will and faith that they will serve meaningful needs with positive resulty? I know I am spoiling the fun, but I felt like I had to point this out.

                                        semperverus@lemmy.worldS This user is from outside of this forum
                                        semperverus@lemmy.worldS This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #34

                                        As other commenters have said, its about as strenuous as doing two normal installs.

                                        However, if you want to do this challenge but feel guilty about the consumed resources, consider donating to the two distros you are performing this with to cover any additional service costs. In all likelihood it'll be fractions of pennies, but any reason to donate to FOSS is always appreciated.

                                        1 Reply Last reply
                                        0
                                        • umbrella@lemmy.mlU [email protected]

                                          .

                                          semperverus@lemmy.worldS This user is from outside of this forum
                                          semperverus@lemmy.worldS This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #35

                                          The beauty of this exercise is you can make it as easy or challenging as you want just by changing the targets, and finding different combinations can keep things interesting.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups