Ask HN: is Mac or Linux the choice for a modern web hacker?
What would you choose? What are some good arguments in favor of using OSX (I generalized it to "Mac" in the title) over Linux and vice-versa?
Thank you!
What would you choose? What are some good arguments in favor of using OSX (I generalized it to "Mac" in the title) over Linux and vice-versa?
Thank you!
Note: I know MacPorts exists, and I'm not a fan.
That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Also, what software do you use to manage that VM?
That said (since I'm already responding to this, I'll answer the original question here too), the best answer is usually whatever you're most comfortable working with. However, the exception here for me is that I would personally prefer a Mac simply because I could install Linux and that a Mac is required for iDev.
I was only asking about the software used to boot, save, load and configure one or two VMs on a dev box.
I've found it fast enough except when using the shared folder support. My laptop could use a faster disk though. So .. YMMV.
As far as performance, I find it's good enough, but there are times I wish I had an SSD in my laptop to speed up some things...
Just about all business-ey apps you might need can be gotten for free from Google Apps if you aren't worried about the big G having all your information.
If you already have a Mac though...
I also agree with the points of other commenters here. If you're working on the same OS you're deploying to and have the exact same software installed changes of FUBAR'ing the server by accident are reduced.
Same if he wants to work with a CMYK design workflow, or in a professional DTP environment etc. A world of pain again and/or deadend.
I can understand "religious" flames, but people at HN also disagree with statements of fact?
Fact: Linux/OSS has bad/lacking/non-existent support for video editing. The fact that you can point to 2-3 half-finished NLE projects that no professional uses doesn't change this. There are the plugins, the drivers for capture options, other supporting software, etc missing.
Fact: Linux/OSS had bad/lacking/non-existent support for MIDI/Audio sequencing. The fact that you can point to 2-3 half-finished DAW projects that no professional uses doesn't change this. There are the plugins, the drivers for capture options, other supporting software, etc missing. No, some semi-abandoned VST wrapper is not a solution.
Fact: Linux/OSS has bad/lacking/non-existent DTP/CMYK support. No Scribus doesn't exactly cut it professionally, and the fact that GIMP got CMYK doesn't change the lack of other parts of the CMYK workflow much.
Fact: Yo momma/guardian is so fat/obese/lardful, she added two and two and got four!
Fact: Yo momma/guardian is so fat/obese/lardful, strip had a stack overflow!
Fact: Yo momma/guardian is so fat/obese/lardful, she crushes ants when she steps on them!