Как Unix это Mac OS X? [закрытый]

из моих ограниченных знаний: кодер ОС Unix предполагает, что пользователь знает, что они делают и т. д. в отличие от Apple, вы можете сделать это только так, как вам это разрешено, и т. д.

по сравнению с другими вариантами Unix каковы ограничения Mac OS X, но также улучшает ли это пользовательский опыт?

Edit: чтобы попытаться прояснить вопрос, это больше пользовательский опыт, о котором я хотел бы прочитать. Хотя интересно, что он сертифицирован, это не так уместно-Linux не сертифицирован, но это самое близкое, что я пришел к использованию Unix до сих пор.

13
задан Rob Kam
25.12.2022 21:04 Количество просмотров материала 3005
Распечатать страницу

8 ответов

Mac OS X - это обычный Unix. Это BSD Unix вкус, и сертифицирован SUS V3 (Одиночная Спецификация Unix вариант 3).

Это означает, что все, что инженер-программист или системный администратор ожидает найти в системе Unix, присутствует в Mac OS X.

55
отвечен mouviciel 2022-12-27 04:52

ИМХО, этот вопрос можно трактовать двояко. На буквальном уровне Mac OS X получила UNIX 03 сертификация с выходом Mac OS X 10.5 (Леопард), и в Unix, как это возможно.

на более субъективном уровне, Mac OS X это просто переписать замена для классической операционной системы Apple,Mac OS. Интересный аспект Mac OS X является то, что это POSIX совместимая ОС, которая использует XNU ядро, которое может отследить свои корни до BSD. И что он был выпущен как проект с открытым исходным кодом, Darwin. Соответствие POSIX позволяет портировать программные пакеты, написанные для Linux или BSD, на Mac OS X.

тем не менее, Mac OS X-это больше, чем просто ядро, и IMHO, Mac OS X ближе по духу к Mac OS, чем к любому другому варианту Unix.

обновление: Ссылка на взятие Джоэля Спольского Байкалкварцсамоцветов где он в первую очередь говорит о расколе между культурами Windows и Unix, но также кратко затрагивает, почему Apple удалось обеспечить отличный "рабочий стол Unix" с Mac OS X.

обновление 2: ссылке философия Unix как описано в Википедии.

"пишите программы, которые делают одну вещь и делают это хорошо. Программы для работы вместе. Писать программы для обработки текстовых потоков, так как это универсальный интерфейс."

My очень субъективно мнение, что Mac OS X ближе к MacOS, чем "традиционная" ОС Unix, связано с моим мнением, что Mac OS X имеет удобство использования в качестве своей основной цели, а не выше. Тем не менее, я согласен с тем, что также справедливо считать Mac OS X истинным Unix, сосредоточив внимание на многих точках общности.

23
отвечен nagul 2022-12-27 07:09

откройте терминал и это UNIX. Используйте графический интерфейс, и это OS X. Многие из нас считают это лучшим из обоих миров.

Я бы никогда не перешел на Mac, если нет под Юникс.

11
отвечен Max Howell 2022-12-27 09:26

Как сказано в некоторых ответах, есть две стороны этого вопроса.

Если вы имеете в виду лицензию, то OSX является официальным Unix (TM).

С другой стороны, если вы имеете в виду OSX feel как Unix-системы, я бы сказал, Не совсем (или может быть "не совсем"). OSX изо всех сил пытается скрыть от вас довольно много файловой системы Unix-y. Сравните выходные данные ls / с открытием основной жесткий диск в GUI. Он также не имеет установлен компилятор. (Он доступен в коробке, и вы можете установить его довольно легко, установив Xcode инструменты, которые легко доступны на одном из установочных дисков, но они сгруппированы в разделе" Дополнительные "или" дополнительные " элементы установки. Я забыл точную формулировку.) Это два больших примера, но есть много других примеров мелочей, которые немного отличаются или отличаются в OSX. (Не хорошие или плохие, обязательно, но разные.)

Apple работает очень усердно, Я думаю, чтобы обеспечить их по умолчанию "просто работает" дружественное лицо для большинства своих пользователей в то время как и позволяет разработчикам и вундеркиндам относиться к OSX как к стандартной машине * nix. Но результат делает OSX-системы немного компромиссными. (Это не обязательно плохо.)

редактировать: интересно, насколько сильно люди относятся к этому вопросу (включая меня). Я думаю, что некоторые ответчики очень буквальны: это как Unix, как Unix может быть , потому что у них есть лист бумаги, на котором так написано из Unix (TM). Другие из нас говорят: "но похоже, что он ходит и крякает, как Мак. Это не feel вообще Unix-y (гораздо меньше смотреть)."Как я сказал Изначально, я думаю, что здесь действительно есть два вопроса: один о спецификации и лицензии и один о пользовательском опыте.

10
отвечен Telemachus 2022-12-27 11:43

Я бы сказал, что Unix может быть определен только различными Unix вкусами.

рассмотрим вопрос: Что такое Unix?

Ответ: попробуйте систему Unix, чтобы почувствовать это.

Если OS X сертифицирована Unix, то о чем вы спрашиваете?

вы спрашиваете, насколько он близок к традиционному Unix без графического интерфейса из 80-х?

Ну, в таком случае, можно спросить, как Windows 7? Это, конечно, "официальные" окна, но это ничего похожего на Window 95, не говоря уже о 3.1, не говоря уже о MS-DOS. Это делает его менее похожим на окно?

просто потому, что нормального (не тек) пользователи не видят в Unix под Гуй, не ОС менее ОС UNIX, чем это.

4
отвечен hasen 2022-12-27 14:00

GUI является тот, который скрывает функцию. Под ним он чувствует себя как BSD с некоторыми косметическими различиями и некоторыми различиями в платформе.

когда вы падаете в оболочку, пользователь *nix не будет чувствовать себя все это неуместно. Я обычно делаю это с моим MacBook в любом случае.

3
отвечен calyth 2022-12-27 16:17

существенный момент, как много можно сделать только через GUI, а ответ на удивление мало, в том числе изменение настроек интерфейса или запуск AppleScripts. Почти для всего есть программируемые интерфейсы командной строки, и довольно много утилит Unix также включены без явного упоминания,Subversion например.

по общему мнению, будучи пользователем рабочей станции Unix с середины 1990-х годов, Mac OS X похожа на Amiga и у BSD был ребенок любви, который убежал и обучался кунг-фу в горах IRIX.

3
отвечен Peter Mortensen 2022-12-27 18:34

разница, которая выделяется наиболее для меня является то, что по умолчанию Mac OS X файловая система,HFS плюс, регистр не учитывается. Можно использовать UFS, но это может ограничить функциональность других частей ОС. Это было немного раздражает, когда я обнаружил отсутствие чувствительности к регистру. По крайней мере, это сохранение случая.

2
отвечен Spudicus 2022-12-27 20:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх