Ubuntu vs macOS
Posted by GreenAtmosphere3217@reddit | learnprogramming | View on Reddit | 16 comments
Hi, I've been torn between using Ubuntu and macOS for my web development journey. I recently installed Ubuntu and really like how fast and smooth it runs, especially for development tools like Node.js, React, Git, GitHub, and Ruby on Rails. Plus, I know learning Linux is great for server-side work in the future. However, macOS is super stable with my MacBook's hardware (M2 chip, dual monitors, keyboard), and I like how seamless everything feels without having to troubleshoot. I’m considering sticking with Ubuntu for the deeper Linux experience but keeping macOS for when I need that stability. Any advice from those who have faced a similar decision? Should I keep dual-booting or pick one and stick to it?
AhaoYin@reddit
Honestly, I think you're onto something with the whole dual-booting idea. Why limit yourself to just one when you can have the best of both worlds, am I right? I mean, Ubuntu is killer for development tools like Node.js, React, and all that jazz. Plus, the whole Linux server-side work potential is a major plus for future-proofing your skills.
But then there's macOS, which is like the cool kid in town with its stability and seamless hardware integration. I totally get where you're coming from with wanting that trouble-free experience. And hey, if you can swing both for different purposes, why not?
I used Ubuntu religiously for a good chunk of time before making the switch to a MacBook Pro. Once I got macOS all dialed in to my liking, I found that most apps run just as smoothly on both systems. And having the option to run Safari natively for debugging is a game-changer.
And don't even get me started on containerized Linux development – it's a total game-changer. Being able to set up your dev environment with a few commands in a docker container? Sign me up! No more headaches trying to get new devs up and running.
At the end of the day, it's all about finding what works best for you. Whether it's Ubuntu, macOS, or even Windows with WSL, as long as you're coding up a storm, you're on the right track. Good luck with your decision!
AmbientEngineer@reddit
MacOS and Linux are both Unix derivatives. They have their differences but share a foundation built around the Unix principles and will operate similarly.
__matta@reddit
I’ve settled on keeping both a Mac and a Linux machine around. They are both good at different things.
Sones_d@reddit
I have a windows? Should i install the whole python in wsl?
grantrules@reddit
Yes. I would use WSL for practically everything
Sones_d@reddit
Damn.. Have no idea on how to do it. Leading with two machines and doing things in both
grantrules@reddit
Pretty sure Python is installed by default on Ubuntu so just set up WSL with Ubuntu, open the terminal, create a folder for your Python project like
mkdir mypythonapp
then open vs code by runningcode mypthonapp
and off you goFeeling_Photograph_5@reddit
You can run Ubuntu in Parallels if you want to.
I'm in a similar boat in that I love Linux but I live in a world where Apple laptops are the best available, and not by a little. I hear the Snapdragon X SoCs are good but as long as they only run Windows I'll never know.
I ended up going with Apple for most of my work but I do keep a couple of old computers around in case I ever have to feed my Linux addiction.
ValentineBlacker@reddit
Just use MacOS and get familiar with the terminal. It's pretty similar to Linux anyhow.
FistBus2786@reddit
Use the MacBook with macOS, and run Linux on it with Docker. If you get sick of Apple's chicanery, eventually you can move to a Linux laptop or PC with ease.
FunkyFr3d@reddit
Linux is much cheaper
Geedis2020@reddit
Arch
Whatever801@reddit
The trend in the industry is containerized Linux development and I think that's the right way. The idea is to use whatever OS you want but do all your development in a docker container. As someone who used to have to spend hours with new devs setting up their environment this is a godsend. Just run a few commands and you're good to go. Mess it up? No worries just tear it down and make a new one
Mikiz@reddit
I used Ubuntu for about 6 years, and bought a macbook pro a year ago when it came to getting a new laptop. Honestly once I tweaked macOS to my personal preferences, I haven't noticed much difference. These days most common apps run fine on both, but I probably prefer the mac just for being certain all software I might want to use is available. Being able to run Safari natively for debugging is handy too. The downside is you really need a pro with at least 16 GB memory or you'll have problems running a lot of things (I tend to keep different projects open in separate workspaces because my work requires me to go between a lot of ongoing projects), and it's expensive.
inbetween-genders@reddit
¿Por qué no los dos?
grantrules@reddit
I mean osx is unix-based so there's not a huge advantage to Linux.. nodejs, react, and git all run just as well in an osx environment as Linux