I’m a long time Windows user who has experience with WSL. Last year, I needed a laptop for university, and out of laziness, opted for a Macbook since, although they’re expensive as hell, are reasonably reliable.
Since using the mac, I’ve absolutely fallen in love with it over Windows. Note that I refer to the non-iOS specific aspects. After not touching my desktop for several months, I now see that I absolutely hate Windows even more. I would like to move my desktop to a Linux system some time in the future. However, my education is limited, and so I’m here to ask for help.
Currently, I’m a student in Mathematics and Computer Science. But outside that, I am, for the most part, a programmer. I rarely game, but I would like the option for the rare occasion that I have the time to do so.
I’ve grown comfortably with the command line, through my in-depth knowledge of lower level knowledge is limited. So, I feel I’m comfortable enough to extend the possible domain of my options.
I would love to hear recommendations and suggestions. I’m also open to other options such as NixOS, but that would require some research to learn more, which is fine. I’m not doing this soon.
If you could provide any links and resources that I can follow to continue learning, especially if relevant to your suggestions, I would be deeply appreciative!
My Mac is the most Linux-like thing I’ve used for so long, and it’s been so, so much easier to work with compared to Windows (I hate Windows PATH limitations so much).
Thanks, all ❤ 🐧
deleted by creator
MacOS is a BSD distro, which shares most of the same cli commands with Linux (though certain overall functionality may differ by command).
I’d say stick to GNOME for desktop to start as it flows much more similarly to MacOS. I’d say Fedora 40 to avoid the current issues with Ubuntu 24 and derivatives. Should give you solid footing to figure out what you don’t like and adapt accordingly. Maybe even try out a handful of distros via LiveCD before committing, up to you.
Re: Dual booting for gaming. Not even really necessary for 95% of all games now thanks to proton. The only hold outs are games with very aggressive anti-cheat installs that can’t operate outside of Windows.
If the MacBook is an Apple Silicon Mn processor one, Asahi is the obvious choice
For other cases
My first suggestion would be to try the distribution you used in WSL
Second would be Linux Mint, can’t go wrong with either of Ubuntu edition or the Debian edition
Third would be OpenSUSE Tumbleweed. Though a rolling distribution, with easy rollback commands, any unusable state can easily be left behind
The website https://linuxjourney.com/ is often recommended to new Linux users, for good reasons. Since you’re already experienced in CS and WSL you’ll find a lot of things you already know, but there’s always things to learn for everyone in there. Cheers! ^^
Fedora
dont start with nixos. it is not friendly. Ubuntu is probably the best/easiest starter distro. that or fedora. go with the most mainstream so you have the least friction. Later you will be trying all the distros for fun.
I was a physics student and going to have to say Ubuntu as well. I think looking at Mint and Pop are also nice picks. Besides Ubuntu being pretty good OOTB most online resources use it as an example; that is very valuable when still astudentt.
My driver is MacOS but I use Linux for things like servers and hobby projects, so I check these threads just to keep up on what’s happening in the space. I think people often recommend Mint for people who like MacOS, but I’m sure someone will correct me if I got that wrong.
Welcome to the club. It’s pretty great.