Mac Vs Linux For Development



Windows: Which OS Really Is the Best? When it comes to performance, usability, security, and specific tasks, which of the two leading desktop operating systems reigns supreme? As I promised to write more about my experience with Linux as my replacement for a Mac, here is my experience with developing web apps on Linux. It’s almost ridiculous how easy web development on Linux is. All the tools are a simple “apt install” command away. If not, most vendors outline how to add their repository and then issue an “apt install” command. For software development, Linux is vastly better. Software development on MacOS X is tedious in comparison. The basic Unix layer hasn't been maintained properly for over a decade now. Seriously, it's FreeBSD from 2006-7 with no updates. Ex-Google tech lead Patrick Shyu reviews Mac versus PC for programmers and software developers. For the tech field, is there a clear choice on which laptop/c. For web development it does not matter at all. All popular web development text editors and IDEs I can think of support both Windows and Mac (often Linux too for that matter). And web development is not a very CPU heavy process since you usually don't need to compile anything, and even if you do it's not very resource hungry.

Windows since day 1

I’ve been a windows user since… well, since the first PC I had.
I had a brief encounter with Macintosh when I was 11, which I used for a while. I don’t remember much of it but it was given to me for free along with a bag full of computer magazines, which had CD’s with a bunch of demo version of software. The only thing I remember was really a 3D flying game. Which was horrible…

I later got a brand new PC with Windows XP which I used for a few years. That’s when I was introduced to 3DS Max, Paint Shop Pro and stuff. And games of course!

Fast-forward about 4-5 years…

I started becoming interested in Web Development…

Fast-forward another year…

I discovered Ubuntu, which looked interesting.. Probably because I just wanted to try something new.
It was a fun experience but I couldn’t really get used to though so I quickly went back to Windows (7, at the time).

Web development on Windows (7)

So, I’m back into Windows for another year or so and as I become more and more experienced in the art of web development, I gradually become aware of how inferior Windows is in comparison to GNU/Linux or Unix-based Operating Systems in general (Like Mac).


Sure, you can always customize it…

While still being a bit hesitant when it comes to using Ubuntu or any other Linux Distro for that matter, I became aware that most of the things you need is usually available, such as Git, Composer, and many others.

Mac vs linux for development manager

But it is without a doubt much better integrated on Unix based systems like Mac and Linux. Using Git required me to use an alternative Command-line Shell called “Git Bash”. It was ok. but When I decided to use Cygwin, for Linux tools and commands on Windows (I had grown to like them by now) I wasn’t able to use Git within it. I ended up installing Console2 which allowed me to run multiple command-line shells in a tabbed layout.

It felt like duck tape.

But running 3 shells was cumbersome and down-right ugly! It felt like… duck tape.

Goodbye Windows. Hello Linux! (Again)

I decided I’d give Linux another go. First, by installing Ubuntu 13.04 x64.
My next Post will be about that Adventure, so until then… What do you think is the most suited operating system for web development? Take part in the poll below if you want to voice your opinion.

Mac Vs Linux For Development

Mac Or Linux For Development


Linux Mac Os

Take Our Poll