Once I planned to do just this, converting my Ubuntu into Debian (or maybe it was the other way round). I assumed it would just be a matter of changing the repos and then apt full-upgrade
and boom! new distro. Still, I decided to do some research first - you know, just in case. Whatever I learned made me abandon the idea in a hurry. Perhaps I'll try again but this time skip the boring research step.
Linux
Welcome to c/linux!
Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!
Rules:
-
Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.
-
Be respectful: Treat fellow community members with respect and courtesy.
-
Quality over quantity: Share informative and thought-provoking content.
-
No spam or self-promotion: Avoid excessive self-promotion or spamming.
-
No NSFW adult content
-
Follow general lemmy guidelines.
My current system was installed as manjaro, but i immediately started having AUR issues, so I just changed all the repos out to the official arch ones and over time everything manjaro specific has been updated or removed.
The first lines in my /var/log/pacman.log
are from early 2015, and ive fully rebuilt my computer since then, including swapping hard drives (dd
' to clone old drive onto new drive). So at this point my PC is a hardware and software ship of theseus.
Very cool idea and a fun project if you have a masochistic streak or a unique use case.
Also .. would running the other distro inside a docker container qualify because the processes are actually running on the same kernel albeit side-by-side with the native OS, or is this disqualified like using chroot
?
When I started learning Linux at work, the game I played with myself was i'd install Debian stable minimal on my primary workstation and I would not reinstall it ever. No matter what happened, I would always fix it.
I learned to install the basic subsystems to get a GUI and audio, learned the fun of Nvidia drivers to get xinerama and hw decoding working. In retrospect it seems trivial but as a new learner it was challenging and rewarding.
At one point I was trying to do something, and a guide online suggested installing some repo and installing newer libraries. I did so, and a week later I did a dist-upgrade (because I didn't know any better) and when I rebooted I was presented with a splash screen for "crunchbang" linux.
Figuring out how to get back to Debian without breaking everything probably taught me more about packages, package managers, filesystems, system config files, init (systemd wasn't really a thing yet) than everything else I had done combined.
For anyone wondering: 12 years into the project I had a drive from the mdadm mirror die, and while mdadm was copying to another mirror, the other drive died. I considered that a win but y'all can be the judge (no files were lost, 12yr into my Linux journey I had long since figured out automating NFS and rsync).
My main system was installed as RedHat 4.2 over quarter of a century ago. At some point I migrated it to rawhide one package at a time. Then some years later I installed portage and started building gentoo packages until eventually my system was fully converted to gentoo. The hardware was fully replaced a few times over as well. Sometime one component at a time, sometime wholesale. The system is still chugging along just fine.