3 ms·
It depends on what you do. For development, especially in systems/infrastructure space, desktop Linux is by far the best choice. Nearly every piece of software
by old-gregg 14y ago
It depends on what you do. For development, especially in systems/infrastructure space, desktop Linux is by far the best choice. Nearly every piece of software that Internet runs on is developed/tested on Linux first, and everything else second (if ever).
So I keep jumping between OSX/Ubuntu. I use OSX to run PhotoShop, proper Excel and (unfortunately) Outlook.
Also it's hard to beat Linux desktops for typist/coder use case. Unity/Gnome3 have made it worse, but not as terrible as OSX (yet) I just could never get nearly as productive on OSX: everything breaks apart after you open more than 5 apps, no proper virtual desktops, keyboard shortcuts are limited and not easily configurable, the list goes on and on.
This also applies to Python/Ruby libraries with native extensions. They always just work on Linux and on OSX I kept running into weird issues. Even though the solution is always a Google search away, it's still easier to just use the OS where everything works all the time.
There is another, less popular reason to use Linux desktop, and it's Thinkpads. OSX does not run on them, but - according to some fans like myself - a Thinkpad is the best laptop money can buy. But this reason is soon to become obsolete: Lenovo is discontinuing Thinkpads replacing them with cheap macbook clones.