Hacker News new | ask | show | jobs
by aquova 2497 days ago
I'm curious to this as well. I recently got a desktop computer to supplement my MacBook, and am now using Ubuntu as my more-or-less primary OS. I'm quite enjoying it, but I certainly wouldn't claim that it works better out of the box than MacOS. Perhaps it's because I've used Mac for so long, but I can't think of anything that I find difficult to set up. Ubuntu on the other hand has several issue that I've just sort of ignore - keybindings don't always work, you can't drag to/from the Desktop for some reason, some startup programs don't always run, little things like that.
2 comments

> I'm curious to this as well. I recently got a desktop computer to supplement my MacBook, and am now using Ubuntu as my more-or-less primary OS.

I have used macOS as my primary OS from 2007 to ~2017 (before that BSD and Linux). I am now mostly back on Linux, though I also have a MacBook Pro that I use every now and then. Primary reasons for switching back to Linux:

* MacBook hardware limitations: too few ports, keyboard problems, expensive upgrades.

* Competitive hardware prices for Linux. I got a NUC8i5, which was somewhere between 300-400 Euro and has the same quad core CPU as my 2000 MacBook Pro. I added a 500GB SSD I had lying around and 16GB RAM. I have more resources for a fraction of the price, and can always bump up the SSD or memory relatively cheaply.

* Nix. There is package/system management before and after Nix. I actually started with Nix on macOS, but being able to manage your whole system declaratively is awesome.

* The subscription disease on macOS. I am fine with buying good applications. Overall I have probably spent thousands of Euros on licenses for macOS software. But I will not use an application with a subscription model. Period. [1] It transfers a huge amount of control from me to the software vendor. Unfortunately, more and more macOS applications are switching to subscriptions.

* Linux is generally faster than macOS.

There are also things that I like about macOS: Apple's strong push for security (including sandboxing of applications, T2, etc.), fewer issues with drivers and random paper cuts, better support for hardware decoding throughout applications, traditionally strong 3rd-party applications (OmniGraffle, Little Snitch, LaunchBar/Alfred, Things, OmniFocus, etc.), integration through AirPlay, handover, et al.

[1] Admittedly, there is one exception: 1Password, we like using it for password sharing and arguably, you are paying for a cloud service.

Are you a developer?

I think the productivity aspect would only be true in that case, as the things that “just work” are (for me) external libraries, GitHub readmes, sdk examples, etc.

Yes and I agree that is the case. Came from DevOps, so Linux still feels natural. Though I use it for everything now from developing, image/video editing, browsing. Literally, I feel like the only thing I can't do is IOS development.
As a developer and hobbyist photographer and maker, I'm between two worlds. Linux is perfect for development but nothing Adobe or Autodesk runs on it, which is extremely frustrating. I don't even have to reboot to game, but I do need to reboot to edit a photo.
> Linux is perfect for development but nothing Adobe or Autodesk runs on it, which is extremely frustrating.

True for Adobe, technically false for Autodesk if you aren’t in CAD. Maya and MotionBuilder (acquired from Alias in mid 2000s) run on Linux for the film/VFX industry.

Though to be fair, I’m pretty sure they are the only applications in AD’s entire portfolio that run on Linux, and it wasn’t because of them.

I am in CAD, alas. Fusion 360 barely runs on Windows.
Being a developer does not equate with UNIX.

Plenty of us are developers in other platforms.