Как разобраться в архитектуре/устройстве macOs?

Поискал в сети, не нашел никакой толковой литературы. Хочу понять основы, особенности устройства системы, отличия. Я так понимаю у пользователей линукс нет проблем с переходом, они как рыба в воде, потому что это тоже unix система, но для тех кто всю жизнь пользовался только windows есть ряд непонятных вещей.

Скажем, вопросы которые здесь же приходят в голову:
- особенности файловой системы, отличия от популярных на винде fat32/ntfs,
- необходимость root пользователя,
- разделы жесткого диска, там где на винде будет просто локальный диск C,D,E на маке "/" или "var" (возможно глупость пишу, т.к. не разобрался),
- работа с терминалом, почему в Finder только "безопасные разделы" вроде фото, документов, загрузок,
- почему скрыт весь локальный диск, в то время как на win можно зайти на диск C:\ и увидеть всю систему

Хотелось бы найти ответы на эти вопросы, в идеале бы какую-нибудь литературу, а не просто набор статей из интернета.

Спасибо
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Набор статей из интернета тут отлично спасают в большинстве ваших вопросов.

Читайте что такое https://en.wikipedia.org/wiki/Filesystem_Hierarchy...
В линукс нет букв, есть только одно дерево, начинающееся с корня /
ixrevo.me/mac-os-x-file-system-structure

Локальный диск может быть скрыт по разным причинам. В мобильном телефоне, даже под winphone он тоже скрыт, например.
В общем на каждый ваш вопрос можно найти статью в интернете и этого достаточно для "входом в архитектуру".
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
гугли "основы *nix-систем" тебе на пустоту любой курс ляжет.
выбирай тот, который поймешь.
поймешь основу, а это минимум месяц-другой вникания и практики - поймешь что дальше изучать в сторону макинтоша.

иерархию файловой системы смотри в FHS она практически одинакова на всех *nix системах.
Ответ написан
Комментировать
dvska
@dvska
Вот хорошая статейка -- macOS for Linux Admins -- triosdevelopers.com/jason.eckert/blog/Entries/2018...
Ответ написан
Комментировать
@elbrus56
Смотря что вы имеете в виду под выражением «разобраться».

Если по честному, то для начала ознакомиться с Modern Operating Systems Таненбаума. Но это вкусовщина, есть и другие подобные труды.

Потом можно полистать Эви Немет.

А вообще есть такой автор - Джонатан Левин. У него есть серия macOS Internals, причём о современных версиях macOS, iOS.

Если это сложно и надо попроще - достаточно Дэвида Пога последнего полистать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы