Не надо писать в теме без толку и тупо кидать ссылки, все и так знаю, а афтор мудак, гугл сломали и тому подобное...
Меня вот интересует в чем собственно разница с точки зрения программирования?
Поскольку они являются POSIX-совместимыми (набор этих стандартов определяет интерфейс), то разрабатывая приложения основываясь на библиотеках стандарта можно писать любое переносимое ПО. Все стандартно: стандартный ввод-вывод, управление процессами, сигналы, потоки, демоны.
Так почему же все орут, что они оличаются как ночь и день?
Вот например возьмем ОЧЕНЬ сильное отличие файл паролей Linux: /etc/passwd Mac: netinfo(служба каталогов) но файл /etc/passwd используется в однопользовательском режиме.
И вот такие отличия всех в ужас вгоняют или я что то не понимаю?