2 ms·
1. apt-get. While mac comes with several unix tools, they are old and limited comparing to what comes with linux. Many grep or find options are missing for exam
by fiedzia 14y ago
1. apt-get. While mac comes with several unix tools, they are old and limited comparing to what comes with linux. Many grep or find options are missing for example. Setting up new linux account the way i like takes one command and few seconds on ubuntu, while installing dev software on mac is way more complicated. Possible maybe, but its a waste of my time. Also compiling from source is great way to introduce subtle bugs related to exact version of your libraries and env config - which are terribly hard to debug or google for.
Another example: Sshfs is terribly broken on mac, while works flawlessy on linux. Same for many other tools.
2. Software i develop will run on linux. Developing it on mac will create several problems and surprises, which lead to more bugs. From this perspective any deviation from linux is bad.
3. I love kde. Its highly configurable, working exactly the way i like. Mac feels very limited in comparision.
4. Its easy to find people that know every detail of linux, and can help with any problem, even if it means debugging kernel or digging into library syscalls. I've solved many application issues this way. Even though some of such tricks work on mac, people learned them because of openess of linux, and this is natural env for experimenting.
I've tried mac few times and always run back to (k)ubuntu.
Its great hardware and its definitely better than windows, but all lowlevel "unix stuff" is not a match for ubuntu.