Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #38, ЯНВАРЬ 2004 г.

Интимные вопросы про Macintosh

Федор “5p1k3” Галков

Спецвыпуск Xakep, номер #038, стр. 038-052-3


WWW: http://developer.apple.com/darwin/projects/rendezvous/

5p1k3: Много ли настроек остается скрытыми от глаз пользователя? Где хранятся все настройки операционки?

ДИ: Многие настройки скрыты от глаз пользователей и хранятся в разных местах. Начиная от конфигурационных файлов в каталоге /etc, о существовании которого многие пользователи и не подозревают - так хорошо постарались скрыть разработчики юниксовые "внутренности", и заканчивая распределенной базой данных для хранения настроек NetInfo, пришедшей с NeXT step. Почти все данные хранятся в виде XML, что позволяет интересующимся их исследовать, а для NetInfo есть даже специальный браузер. Естественно, это не приветствуется операционкой, и изменение скрытых настроек может привести к ее нестабильной работе.

5p1k3: Есть ли еще хорошие операционки, написанные специально для Маков? Имеет ли смысл их ставить?

ДИ: На макинтошном железе может работать не только Mac OS, но другие операционные системы. На старых Маках это специфические порты Linux, NetBSD, OpenBSD (до появления второго поколения машин на базе PowerPC операционная система на Макинтоше загружалась частично из ROM, а частично с диска, причем код в ROM проверял, чтобы это были немодифицированные файлы ОС, что привело к тому, что любая другая операционка могла загрузиться только из-под Mac OS, а потом перехватить на себя все управление), но это представляет больше академический интерес - скорость работы и возможности ограничены. На современных Маках используется загрузчик Open Firmware (разработанный совместно Apple, IBM, SUN, Motorola, SGI для процессорно-независимой загрузки - драйвера устройств в ROM и код начальной загрузки операционки пишутся на интерпретируемом языке Fort, что позволяет использовать железо с разными процессорами, без перепрошивки и переписывания основного кода - достаточно переписать лишь интерпретатор), а это открыло дорогу большому количеству ОС. Так для Мака сейчас есть множество портов Linux'ов. Многие, в частности авторы slashdot.org, считают, что iBook это самая удобная Linux-машина. И действительно - по времени работы под Linux при полной производительности переносным Макинтошам нет равных. Жалко только, что нельзя купить Макинтош без операционки дешевле - ее дают бесплатно с компьютером. Так что если не Windows, то можно обойтись и без Intel!

Назад на стр. 038-052-2  Содержание  Вперед на стр. 038-052-4