See title. I’m considering to shift to Linux and maybe e/OS (coming from Macintosh and iPhone). I don’t know where to begin, so have an infodump (please do not sudo rm -rf /* this post, just redirect me elsewhere if that’s needed). TL:DR; below.


I’m a “beginner” in the sense that I haven’t worked with Linux before. I’m a casual user in that I mostly use my laptop for browsing, mail, gaming. I want to learn to get away from Big Tech, though, and hopefully manage to selfhost someday.

I want to take my privacy more seriously, though, and I’m familiar with some FOSS software (LibreOffice, GIMP, VLC, Signal, etc.). I’m also not a digibete à la “grandma doesn’t know what the red X” does, or not knowing how to troubleshoot using wikis. Compared to the median Linux user, I have a lot to learn, though.

I know some basics (what is a terminal, what’s a kernel), but not what a shell is, nor how to configurate an IP address. So I think I’m comparable to an average Sally on this. I’m open to learning more about all that though!


Did a bit of research and currently, I’m considering to choose between Fedora and OpenSUSE, but I’m open to other suggestions. I’ve heard Mint is good for beginners, but the GUI seems more Windows-oriented, and Mint also contains proprietary elements, and I’m not exactly a fan of stuff being locked down. I like MacOS-like interfaces, but customisation of the interface is also a big thing for me, but I presume this shouldn’t be an issue.

So, my questions are:

1) When Linux users talk about distrohopping - how do ye do that, converting from one OS to another?
I see it mentioned often and it sounds like it’s really easy to do from one Linux distro to another. Just straight up plug in a USB stick with the new distro, have a menu say “Do you want to replace this distro with this, or just run parallel”, and then follow?

2) How do I make the transition from Macintosh to a Linux OS?
For preparation, I could put everything from iCloud onto the device itself, and then back it up, but how do I do the actual steps?

3) What distro should I start with?
OpenSUSE Tumbleweed, Fedora Linux, or something else?
My priorities are that:
a) it’s privacy friendly and has good security (regular-ish updates too),
b) it’s friendly for the level of beginner that I am,
c) its interface is highly customisable (a Mac look with a twist would be my ideal)
d) it works with gaming, and still adheres to FOSS principles

4) For phones, what would be the best option?
I mostly care about privacy, independence from big tech, and ethics. I know GrapheneOS would be the best, but they only work on Google Pixels, and I strongly dislike the idea of depending on Google. Fairphone with e/OS is one I’ve my eyes on currently; would that work?

5) Keeping devices & laptop question
My laptop is 9 years old (phone is 5 years old). Should I keep them both, or would it be more worthwhile to switch over to new devices? If so, would a laptop from Slimbook or Starlab be a good option? I wholly oppose American stuff, prefer European the and like, the rest I’m indifferent about.


TL:DR; buncha questions about starting with linux, see boldened questions.

  • doodoo_wizard@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    8 months ago

    don’t.

    If you wanna learn then buy a cheap used laptop and a pixel and fuck around on those until you figure out what you actually want to do. Don’t “switch”. You’ll be unhappy.

    • Dariusmiles2123@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      8 months ago

      Clearly everyone is different as switching is what forced me to fully go into Linux and don’t look back. It’s the same with using Virtual Machines, I can’t fully immerse myself as not everything is configured the way it would if it was on bare metal (gestures for instances…).

      I think my advice would be to fully switch if dual booting (two OS’s, or even more, on the same computer) isn’t an option or if you don’t have a second computer which can give you a solid experience (not talking about an early 2000 laptop which is gonna make you think that Linux is slow).

      Also, about your Mac, I run a 2012 upgraded MacBook Pro as a secondary comptuer and it runs Fedora perfectly. Once every 1-2 year, there is a small problem with the broadcom wifi chip, but otherwise I haven’t encountered any issue.

      In fact, I have less issues with it than on my main computer (a Surface Go 1 hooked to a big screen), but its smaller size is more practical to me.

    • Diplomjodler@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      8 months ago

      Seconded. Don’t nuke your current devices until you’re really sure you know what you’re doing. Getting started is very easy. Just take any old box you have lying around and stay tinkering.

    • lost_faith@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      Also, before you switch, ensure your hardware is compatible with linux (make a live usb to test it out without touching your current setup, you will most likely need to turn off “Secure Boot”) and that you can find the software that you need to do what you do.

  • GooeyGlob@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    8 months ago

    You may not hear this from others, but I would NOT switch your phone OS and desktop OS at the same time. Assuming you live a digital life there is just TOO MUCH to have to deal with while dealing with tbe hassle of things that don’t make sense, or require you to stop what you’re doing and google the answer.

    I love /e/OS and would absolutely recommend it, but there are just shortcomings that slow me down all the time (are you OK with the play store compatibility suddenly stopping and you cant download apps - do you wait and see if it starts working after a few minutes? reboot your phone? Log out and back into your google account? Switch to/from anonymous? This happens more than I think folks would readily admit and the solution is just different each time)

    Once you are up and running fot a few weeks with whatever change you want to make first then sure go for the other one.

    Best of luck!

    • vrek@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 months ago

      One additional reason for this, if you mess something up you want sine working method to look up a resolution. If you change both and do something wrong so both systems are broke you don’t have a way to access resources that tell you what you dud wrong and how to fix.

  • Fushuan [he/him]@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    8
    ·
    8 months ago
    1. a diestro change typically implies a reinstall. It’s “easy”, but you start from zero again. I don’t do it because it’s a fucking hassle.

    2. Mac’s are special. It’s way harder than with generic computers, I suggest that you research it, there’s a specific distro for Mac computers.

    3. the one that supports Mac’s best if you want to have a good time. If you are up for buying a new computer, Fedora is fine. You mentioned EndeavourOS I reckon, I have that one and it’s fine, although maybe harder for a newbie? I’d say no but I’m not gonna make any effort in giving you support if you have issues so, yeah.

    4. phone Linux is not so advanced, and I’m not up to date so let’s see if others answer.

    5. if you are planning on buying new devices, I’d suggest doing that because apple device support is not the best on the open source sphere. Maybe you could go with the Mac’’ Linux distro thing, but having a dedicated laptop/desktop is probably best.

    But given how the ram prices have bloated, giving it a try with your devices first might not be the worst idea, and if you have issues you always can buy new devices.

    Finally, no idea which brands of devices are best, I built my desktop from parts. For laptops, I know framework and tuxedo exist, with tuxedo working for Linux specifically, and system76 also sells their laptops with their distro (popOS, Ubuntu derivate, which is a debian derivate).

    Another thing you might have skipped, desktop environments. If the distro is how your computer works under the hood, desktop environments are how it looks over the hood. For a newbie the main ones are Gnome and KDE, although given that KDE is customisable by default I’d recommend you that, so that you can then tweak it safely. There’s more specialised DEs, but I wouldn’t recommend them to you because you’ll already have enough to deal with with having a new OS and all that. Try to ease your landing as much as possible.

    Good luck!

  • atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    8 months ago

    The “multiple distros thing” is often the most confusing aspect of the Linux ecosystem. But don’t sweat it too much - they’re more similar than different. Generally speaking you can do all the same things with most any distro.

    The most user-facing differences are in the installer, default UI settings, and how applications are installed. A lot of it is simply preference.

    All of the ones you mentioned are “fine”.

    But if you want to “distro hop” (something that I consider to be a mostly pointless activity) then you need a way to preserve your home directory between installs. It’s where all of your settings are kept. The two ways of doing that are typically a) have a backup somewhere (recommended regardless) and b) put /home on a separate disk partition (more advanced - easily Googleable though).

    • iopq@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      My man hasn’t heard of NixOS. It is quite different. Like can’t run normal linux binaries without steam-run different

  • Deanne@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    8 months ago

    I suggest you don’t pull the trigger on everything just yet, or else you’ll get burnt out. Desktop environments aren’t dependent on the distro, just find some environments that look like mac os or the ones that you can configure to look and feel like mac os and use them on the distros that you want to try.

  • Fecundpossum@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 months ago

    If you’re on an M-series chip, Apple silicon as opposed to the older intel based Macs, your only viable option is Asahi Linux, which is specifically made to run on Apple silicon. If you would like to try this out, I have no promises that you won’t brick your machine. I highly recommend you watch some tutorials and read some documentation about the Asahi install process to see if it is something you’re willing to attempt.

    So, the other poster is correct. You need a new non-Apple device if you intend to use Linux freely like the rest of us.

    There’s good news though. Linux runs wonderfully on older hardware. Depending on what level of gaming you intend to do, you could get a decent used gaming laptop with a discrete GPU, or even a Thinkpad with integrated graphics for fairly cheap. Carefully consider your hardware choices based on your needs. If you take this route, the world is your oyster, and I highly recommend doing some distro-hopping in your first year.

    Linux mint is a great place to start. As far as I am aware the only proprietary software involved is multimedia codecs and Nvidia drivers, but you would want those on any distribution, because the user experience without them is severely lacking.

    Fedora is great, but it won’t install the multimedia codecs for you like Linux mint will. You’ll need to start learning how to use the terminal straight away. I consider Fedora to be an intermediate level distribution, unlike Linux Mint or Ubuntu which are very beginner friendly. Fortunately there are plenty of step by step guides and support forum posts to help you through things if you’re willing to do the work.

    Arch based distros like CachyOS, EndeavourOS and the like, will challenge you. But that challenge will teach you a lot. I would say after getting comfortable in something like Linux Mint after a few months, give EndeavourOS a try if you want to develop your knowledge.

    That brings me to an important point. Back up your files. With either a secondary SSD, or an external HDD/SSD, literally drag and drop the files you can’t bear to lose. Linux is very easy to wipe and reinstall, and hopping from distro to distro until you find your home can be a lot of fun, but having a safe backup so that you can do so without any worry of losing data, is extremely important.

    • birdwing@lemmy.blahaj.zoneOP
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      Hmm. I run an Intel-based Max, so I should then have more viable options, I guess.

      I definitely will back up my files - I have an external SSD, so I’ll use that!

      • Fecundpossum@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        8 months ago

        Oh well that’s great news. I would still do a little legwork, like searching “DistroOfChoice on Intel Mac” just to make sure you don’t run into any unforeseen issues.

  • mrnarwall@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    8 months ago

    Back up whatever data you want physically on your computer before doing anything. While still using your Mac os, take an external drive you are okay to wipe clean, then reformat it to an .ExFat file type (so both computers can read the drive easily)

    I haven’t experimented too much with different distros, but I would say Ubuntu has a Macintosh feel to it to me. Linux mint is what I use for my gaming PC, and it works fine, but between Ubuntu’s and Mint’s terminals, I like Ubuntu’s way more. It’s a bit pedantic, but I just prefer it that way

  • e461h@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago
    • +1 for ventoy - easy way to explore the look and feel of different options before committing. You can boot from the drive without a full install and then reboot to run another image.
    • didn’t see it mentioned but Asahi Linux is a project for running Linux on supported mac hardware. Could keep your Mac hardware running for you for a long while.

    • 2 cents on distros: cachyOS with KDE desktop is a pretty snappy and easy entry point with a lot of fun development happening currently. As others noted, it’s all personal preference tho.

  • tyrant@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    8 months ago

    All the options you listed are downstream from a company. Fedora is from red hat, mint is a fork of Ubuntu, open suse is from… Suse? I can’t remember. That’s not necessarily a bad thing but figured I’d mention it.

    Any distro you choose can look however you want. This is something I didn’t understand at first. Your version of Linux lives below the desktop environment. You can install (almost) whatever desktop environment you want on top of your version. Then you can tweak your desktop however you want. Some distros come pre-tweaked but don’t pick a distro on looks alone.

    So really your deciding between 3 base Linux distros. Most “distros” are just the base system with some choice drivers and software to help you get going. A few of them are tweaking at the kernel level. You can do the raw version of any of the base Linux versions if you prefer to control and limit any software on your system.

    Debian - updates slowly but stable, focus on testing before stable releases. You might miss new Linux features but unless you’re running the latest hardware you probably won’t know the difference. Distros based on Debian: Ubuntu, mint, popos, elementary os (looks like macos!), a hundred other ones.

    Arch - updates rapidly with the risk of something not working. If you want bleeding edge features or every drop of performance choose an Arch distro. Just know that you MIGHT need to help it along. I don’t think arch distros being difficult is as true as it once was. There are some excellent distros out there making arch accessible and easy for the masses. Notable distros based on arch: endeavor, cachyos (my personal favorite right now), omarchy

    Fedora: kind of a mix giving you fairly up to date software with a stable system. Honestly it’s probably the best place for a newbie to start. It’s not perfect though and you’ll want to read up on install if you have a Nvidia card. Fedora based distros: nobara, bazzite, but most people just use vanilla fedora.

    • Zangoose@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      8 months ago

      Worth noting that Linux Mint Debian Edition exists and is based directly on Debian instead of Ubuntu. They starting publishing it specifically because the Linux Mint team doesn’t like the direction Ubuntu is heading in with snaps. Not sure how good it is as I haven’t tried it in a while (and don’t really use regular mint either).

    • Fecundpossum@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      8 months ago

      Recommending Omarchy, or any distro based around a tiling window manager to a beginner is probably the best way to make sure they don’t use Linux. I can’t believe I have to keep saying this.

      You’re not even trying to help, you’re just saying “I use Omarchy BTW”