I use both Mac OS X and Linux Debian .
And there, and there you can use btsync , dropbox , vim , emacs , firefox , chrome , skype , python , perl , clang , gcc , ruby , fish , zsh and more.
Darwin (OS X, iOS)
- Poppies do not fight. Only crumple. Or just the screen.
- Many beautiful apps with a good graph. interface.
- Very affordable tech support.
- UNIX-like system.
- No need to bother about configs like on Linux , and especially like FreeBSD .
- There is no support for some almost standard things Linux . For example, there is no single package manager (other than the App Store) or the
/etc/init.d folder. Maybe in this respect, Linux in the terminal will be more comfortable. - Developed by Apple , which is so large that it sometimes comes to not programmers, but housewives. This has its downsides.
Linux (Debian, LinuxMint, Ubuntu, Fedora, RedHat, CentOs, ArchLinux, openSuSe, Android, ...)
- A lot of distros. May cause difficulties at first.
- More console utilities.
- It can run in a convenient console mode, unlike Safe Mode in OS X. So less RAM is eaten.
- Since there are a lot of distributions, and their configurations are even greater, then, in my opinion, Linux is a bit more secure. If you don’t have a server, there should be no difference.
- Open source .
- The Linux kernel weighs one and a half gigabytes (as I recall). In OS X 8, initially, but in less than 50 gigs with three main (
brew port fink ) package managers it is difficult to fit.
The assessment, of course, is subjective, since at the moment from Linux I use only Debian as a server.
I tried to highlight the most important thing in this list, but most likely I missed something.