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.

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

    I would watch a YouTube series doing this

    tourist@lemmy.worldT S M 3 Replies Last reply
    2
    • 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.

      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
      #4

      Reminds me of a recent post someone converted their system from Debian to OpenBSD via SSH only

      S 1 Reply Last reply
      2
      • 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.

        shimitar@downonthestreet.euS This user is from outside of this forum
        shimitar@downonthestreet.euS This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #5

        Linux From Scratch rulez!

        Migrate from Nix to Linux From Scratch!

        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.

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

          Hell: from macOS to WSL.

          ? 1 Reply 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
            #7

            To add sadism on top of masochism, tell all your friends how you did it in great detail

            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
              #8

              Is that even possible? I'm already in panic when I remove a package and it's dependencies with pacman 😅.

              Sure I did replaced Thunar with Nemo, but a few things don't work exactly how it should, like opening the download directory from Firefox (Known issue BTW) even though all mime-types are correctly set !

              Even switching from Alternative -> Base distro seems like a really difficult task 😕

              K ? 2 Replies 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.

                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
                #9

                It is quite easy to go slackware -> gentoo from what I remember but minimalist distros might be cheating

                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.

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

                  I once switched from Debian i386 to amd64 in-place. That was MUCH harder than you would expect, I guess somewhere between medium and hard in your list. That server is still running that install btw, so in the end it all worked out.

                  gashead76@lemmy.worldG umbrella@lemmy.mlU 2 Replies Last reply
                  1
                  • gashead76@lemmy.worldG [email protected]

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

                    I can't quite recall, but I think I did exactly that with Ubuntu -> Debian once upon a time. I think Ubuntu was only a year or so old though, so there wasn't a huge amount of divergence back then. As a bonus anecdote I also attempted a semi-successful build of Gentoo on a PPC Mac around the same time (nothing before or after that has compared in its level of nightmare).

                    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
                    #11

                    I also attempted a semi-successful build of Gentoo on a PPC Mac around the same time (nothing before or after that has compared in its level of nightmare).

                    Amen!

                    1 Reply Last reply
                    0
                    • O [email protected]

                      I would watch a YouTube series doing this

                      tourist@lemmy.worldT This user is from outside of this forum
                      tourist@lemmy.worldT This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #12

                      whoever runs the channel will singlehandedly cause a worldwide antidepressant shortage

                      1 Reply Last reply
                      0
                      • Z [email protected]

                        Hell: from macOS to WSL.

                        ? Offline
                        ? Offline
                        Guest
                        wrote on last edited by
                        #13

                        But the rules say the system must be usable.

                        1 Reply Last reply
                        1
                        • N [email protected]

                          Is that even possible? I'm already in panic when I remove a package and it's dependencies with pacman 😅.

                          Sure I did replaced Thunar with Nemo, but a few things don't work exactly how it should, like opening the download directory from Firefox (Known issue BTW) even though all mime-types are correctly set !

                          Even switching from Alternative -> Base distro seems like a really difficult task 😕

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

                          Possible? Absolutely. Pleasant? Hell, no.

                          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.

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

                            I have seen dozens of systems migrated from Gentoo to CentOS by live swapping the userspace and eventually rebooting into the new kernel. A hair raising experience to be sure.

                            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.

                              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
                                          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