Когда я рассматривал работу с настройками приложений (default), @akaDimiG подсказал мне интересный сайт, содержащий скрытые настройки приложений “Secrets. A database of hidden settings for Mac OS X“. Тогда я не обратил внимания на то, что этот сайт – проект разработчиков очень полезного лоунчера (не знаю, как лучше сказать по-русски) QuickSilver. Сегодня же, слушая один из [...]
В процессе исследования схемы разделов GPT мне понадобилось узнать размер блока на диске (прошу прощения читателей, кому данная тема неинтересна, но обещанное я должен довести до конца, исследование системы требует жертв). Обычно он равен 512 байт, но: You can get the block size of a device node by calling ioctl with the DKIOCGETBLOCKSIZE selector (defined [...]
В предыдущей статье я привёл описание раскладки разделов “Universal HD” для Apple Partition Map. Спасибо @akaDimiG – он натолнул меня на мысль посмотреть на таблицу разделов на установочном диске Mac OS X. Здесь используется раскладка APM “Universal CD”. Mac OS X 10.5 Install DVD $ pdisk /dev/rdisk3 -dump Partition map (with 2048 byte blocks) on [...]
Тот, кто купил Мак по крайней мере в районе 2006 года, при переходе на Snow Leopard мог столкнуться с неприятным сюрпризом – Snow Leopard устанавливается только на диски со схемой разделов GUID partition table (GPT), а диск изначально был размечен под Apple Partition Map. Для меня процесс “перетасовки” жёстких дисков привычен, но даже мне пришлось [...]
Пытаясь изучить процесс загрузки Intel Mac, я столнулся с тем, что в отличие от Power Mac, где используется OpenFirmware и есть свой shell (вызывается при загрузке при нажатии Command + Option + O + F), в EFI shell отсутствует. Но это не помеха – есть LiveCD rEFIt. rEFIt – это система, которая может запуститься после [...]
Давно хотел рассмотреть процесс загрузки Mac OS X, давайте сделаем это вместе. Предупрежу – это моя попытка разобраться, и не рассматривайте на эту статью, как истину в последней инстанции. Это первая часть, далее я буду рассматривать более детально начальную и завершающую стадии – BootROM/EFI и launchd. В процессе написания я использовал такую информацию: “System Startup [...]
Я уже рассказывал, как скрывать ненужные каталоги. Только что, читая Mac OS X Hints, натолкнулся на частный случай. Если вы не хотите видеть каталоги с бекапами Time Machine на внешнем диске или TimeCapsule, то зайдите в Terminal.app и с помощью команды chflags скройте образы sparsebundle. Например, диск моей TimeCapsule называется Meow: $ mount … afp_0W9UZU1zWuel00mUJs0Pyetl-1.2e00000a [...]