Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I moved over to Mac/oSX years ago from Linux and FreeBSD because I was done dealing with tinkering with things I didn't care about tinkering with -- getting things to work -- wireless, multiple monitor support, etc. I've been more productive since.

I still use both for vms for projects, but minimized my system administration headaches.



I have kind of mixed opinions on that part. I also run OSX largely for those reasons, but it's been quite frustrating in some ways that Linux isn't. The good is that many things do often "just work": wifi, multiple monitors, sleep, etc. And the power management is good. The bad is that if something doesn't work, it's much harder to debug, and the support is much worse. Everything feels very opaque and inscrutable in comparison to the Linux world.

Example: I had a recurring issue on a MacBook Pro after upgrading from 10.6.x to 10.9.x where some process called 'systemstats' would balloon to taking 4gb of RAM or so, usually for about an hour. This was triggered by all sorts of things, from the daily Spotlight indexing, to clicking on the power display on the top/right menu bar (essentially anything that invoked systemstats would cause it to go haywire). Looking around the internet, some other people had the issue, and had all sorts of possible ways to fix it, with no solid confirmation from Apple of anything, and fixes that didn't work. So it was trial and error, things like manually deleting some BerkeleyDB files to see if that'd solve the problem, someone even suggesting resetting PRAM, whatever that means. Eventually I settled on writing a script that just did a 'killall systemstats' every 5 minutes. Huge hack, but fixed the symptoms.

That way of debugging problems really sucks compared to what I was used to from previously running Debian. There, you either file a bug or find an existing bug, which serves as a central clearinghouse where people really try to determine the root cause of the problem and fix it. Apple doesn't really do anything like that, so you end up reading a bunch of disorganized threads on random mac forums, hoping someone has a diagnosis/fix.


Agreed. I'm too old to worry about drivers and compiling kernels. it's exciting when you are a young hacker/tinkerer. Now I just need to get work done. OS X basically 99% perfect for me. Most unix stuff compile no problem, and the OS is free.


Free*

*If you purchase a computer that supports OSX, which just so happens to only be overpriced Apple computers.


I agree. I used Linux exclusively from 2006 up until this year. In that period I ran Slackware, Fedora, Debian, Mint, Ubuntu, SuSE, Mandrake/Mandriva, Gentoo for at least 3-4 months each, but mostly stick to Slackware. I got tired of problems when compiling some basic software. For example getting Workrave and Inkscape to work on Slackware always took me 1-2 days to figure out which exact version of which package to install. So I finally switched to Ubuntu (14.04) once again, got almost bitten by automatic update which seemed like it got stuck, but actually did not and was upgrading kernel and Grub. Luckily I ran "ps ax" trying to reboot and noticed the grub install command. I imagine average user would not be so lucky.

Some other stuff also randomly would not work, like wifi or printer and reboot would fix that, but I got so tired of it. Doing other stuff like screencasts, simple video editing, etc. is cumbersome or almost impossible on Linux.

About a month ago I got MBP, planned to install Linux on it, but got stuff I need working easily in OSX and discovered that I'm way more productive than before (hello Brackets and iMovie). I just decided to postpone Linux install for now (maybe permanently). I still got some confusion with MacPorts vs Homebrew for example, but I'm already up and running faster than I was ever on Linux.

After 8 years of tinkering with Linux I decided there's better use of my time.

I still use Linux for servers and never plan to change that.


I am using Mac OS for my Macbook because I tried several times to configure different version of Linux on Macbook, but I failed. Especially the support for retina display was poor. Right now, I am using Linux only on my desktop at home and work. The only thing that I think I really miss in Mac OS, is a good tiling window manager, such as, i3wm and Xmonad.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: