Из моих ограниченных знаний: кодер ОС Unix предполагает, что пользователь знает, что он делает, и т. Д., В отличие от Apple, вы можете делать это только так, как вам разрешено, и т. Д.
Каковы ограничения Mac OS X по сравнению с другими версиями Unix, но также улучшают ли они пользовательский опыт?
Чтобы попытаться прояснить вопрос, нужно больше узнать об опыте пользователя, о котором я хотел бы прочитать. Хотя интересно, что он сертифицирован, это не так актуально - Linux не сертифицирован, но это самое близкое к тому, что я до сих пор использовал в Unix.
macos
mac
unix
user-experience
Роб Кам
источник
источник
Ответы:
Mac OS X является простым Unix. Это разновидность BSD Unix, и она сертифицирована как SUS V3 ( версия 3 спецификации Unix ).
Это означает, что все, что инженер-программист или системный администратор ожидает найти в системе Unix, присутствует в Mac OS X.
источник
ИМХО, этот вопрос можно интерпретировать двумя способами. На буквальном уровне Mac OS X получила сертификацию UNIX 03 с выпуском Mac OS X 10.5 (Leopard) и является настолько же Unix, насколько это возможно.
На более субъективном уровне Mac OS X - это просто
переписказамены для классической операционной системы Apple, Mac OS . Интересный аспект Mac OS X состоит в том, что это POSIX- совместимая ОС, в которой используется ядро XNU , которое может проследить его корни до BSD . И что он был выпущен как проект с открытым исходным кодом, Дарвин . Соответствие POSIX позволяет программным пакетам, написанным для Linux или BSD, переноситься на Mac OS X.Однако Mac OS X - это больше, чем просто ядро, и IMHO, Mac OS X ближе по духу к Mac OS, чем к любому другому варианту Unix.
Обновление: Ссылка на взгляд Джоэла Спольски бикультурализм, где он в первую очередь говорит о расколе между культурами Windows и Unix, а также вкратце рассказывает о том, почему Apple преуспела в предоставлении превосходного «Desktop Unix» для Mac OS X.
Обновление 2: ссылка на философию Unix как описано в Википедии.
Мое весьма субъективное мнение о том, что Mac OS X ближе к MacOS, чем «традиционная» ОС Unix, основано на моем мнении, что Mac OS X имеет удобство использования в качестве основной цели, а не выше. Тем не менее, я согласен, что также справедливо считать Mac OS X истинным Unix, сосредоточив внимание на многих моментах общности.
источник
Откройте Терминал и это Unix. Используйте графический интерфейс, и это OS X. Многие из нас считают это лучшим из обоих миров.
Я бы никогда не переключился на Mac, если бы внизу не было Unix.
источник
Как уже говорилось в некоторых ответах, у этого вопроса есть две стороны.
Если вы имеете в виду лицензию, то OSX является официальным Unix (TM).
С другой стороны, если вы имеете в виду OSX чувствует себя как система Unix, я бы сказал, не совсем (или, может быть, «не совсем»). OSX старается скрыть от вас довольно много файловой системы Unix-y. Сравните вывод
ls /
с открытием основного жесткого диска в графическом интерфейсе. Также не установлен компилятор. (Это доступно в коробке, и вы можете установить один довольно легко, устанавливая инструменты XCode , которые легко доступны на одном из дисков установщика, но они сгруппированы под "Дополнительными" или "Дополнительными" установочными элементами. Я забыл точная формулировка.) Это два больших примера, но есть много других примеров небольших вещей, которые немного отличаются или отличаются в OSX. (Не хорошо или плохо, обязательно, но по-другому.)Я думаю, что Apple сейчас очень усердно работает над тем, чтобы обеспечить дружелюбное лицо по умолчанию «Просто работает» большинству своих пользователей, а также позволяет разработчикам и фанатам относиться к OSX как к стандартной * nix-машине. Но результат делает системы OSX чем-то вроде компромисса. (Это не обязательно плохо.)
Редактировать : Интересно, как сильно люди относятся к этому вопросу (включая меня). Я думаю, что некоторые ответчики очень буквальны: это такой же Unix, как и Unix, потому что у них есть лист бумаги, в котором об этом говорится из Unix (TM). Другие из нас говорят: «Но, похоже, он ходит и крякает, как Mac. Он совсем не чувствует себя Unix-y (тем более выглядит)». Как я уже сказал, я думаю, что здесь действительно есть два вопроса: один о спецификации и лицензии, а другой об опыте пользователя.
источник
Я бы сказал, что Unix может быть определен только различными разновидностями Unix.
Задумайтесь над вопросом: что такое Unix?
Ответ: попробуйте систему Unix, чтобы почувствовать это.
Если OS X сертифицирована Unix, то о чем вы действительно спрашиваете?
Вы спрашиваете, насколько это близко к традиционному Unix без графического интерфейса 80-х?
Ну, в таком случае, можно спросить, как Windows 7 Windows? Это, конечно, «официальные» окна, но они не похожи на Window 95, не говоря уже о 3.1, не говоря уже о MS-DOS. Это делает это немного меньше Windows?
Просто потому, что обычные (не технические) пользователи не видят Unix под GUI, не делает OS X менее Unix, чем он есть.
источник
GUI - это тот, который скрывает эту функцию. Внизу это похоже на BSD с некоторыми косметическими различиями и некоторыми платформами.
Когда вы заходите в оболочку, пользователь * nix не будет чувствовать все это неуместно. В любом случае, я обычно делаю это с моим MacBook.
источник
Важным моментом является то, сколько вы можете сделать только через графический интерфейс, и ответ на удивление мало - включая изменение настроек графического интерфейса или запуск AppleScripts. Практически ко всему есть программируемые интерфейсы командной строки, и довольно много утилит Unix также включены без явного упоминания, например , Subversion .
Как вопрос мнения, побывав рабочей станции пользователя Unix с середины 1990 - х годов, Mac OS X является своего рода как Amiga и BSD была любовь ребенка , который бежал прочь и был обучен в кунг-фу в горах на IRIX .
источник
Разница, которая больше всего выделяет меня в том, что файловая система Mac OS X по умолчанию, HFS Plus , не чувствительна к регистру. Можно использовать UFS , но это может ограничить функциональность других частей ОС. Было немного неприятно, когда я обнаружил отсутствие чувствительности к регистру. По крайней мере, это сохранение дела.
источник