тема совместимости, различия "коробочных" и OEM дистрибутивов Mac OS X всплывает с завидной регулярностью. Хотелось бы раз и навсегда расставить все точки на Й, оставив за рамками обсуждения морально-этически-финансовые вопросы. Каждая из производимых моделей компьютеров Mac может быть однозначно идентифицирована по номеру модели. Определить свою модель легко - достаточно запустить System Profiler (яблоко - About This Mac - More Info) и в разделе Hardware посмотреть на Model Identifier, Белый макбук, с которого я сейчас рассказываю вам эти прописные истины обозначается как MacBook3,1 Судя по-всему, этот идентификатор прописывается в процессе производства куда-то в firmware и позволяет ПО определить с точостью, что из основных железяк трудолюбивые китайцы напаяли вовнутрь Из этого вытекает, что апгрейд памяти или даже процессора данный идентификатор не меняет. Не является тайной и то, что дистрибутивы нашей операционной системы бывают двух видов: коробочные, продаваемые в магазинах отдельно от железяк и OEM версии, идущие на прилагаемых к железяке дисках. Коробочные версии служат для установки на любое официально поддерживаемое железо. OEM версии могут ставиться только на железо к которому они прилагаются. Трудно себе представить, чтобы каждую из версий OEM дистрибутивов не менее трудолюбивые индусы затачивали "от и до" под конкретную железяку. И эта мысль не столь далека от истины. Все OEM версии похожи, как однояйцевые близнецы. И коробочные версии то-же похожи ... на OEM Никому и в голову не придет вырезать Intel код из всей оси, предназначенной для установки на PPC и наоборот, во всяком случае пока. Вся соль в том, что в состав дистрибутива входит единственный текстовый файлик, описывающий правила установки. В нем и описаны правила разделения железяк на "свои и чужие" В эти правила совершенно справедливо входят параметры частот процессора, объема оперативной памяти, размер жесткого диска и прочие объективные параметры. Кроме того перечислены (текстом, в строку, через запятую) идентификаторы поддерживаемых моделей, те самые Model Identifier, о которых мы говорили выше. Таким образом превратить коробочную версию в OEM очень просто - достаточно урезать список моделей до одной единственной. К сожалению, кроме причин о которых мы решили не упоминать в начале, есть более весомая и аргументированная: модельный ряд железа меняется, вместе с ним меняются марки и производители основных компонентов - чипсеты, контроллеры, видеокарты. Вместе с этим подлежит изменению и список драйверов, модулей ядра и функционал. входящий в систему. Со временем в модуль поддержки определенного компонента могут вноситься изменения, улучшающие работу, а вместе со сменой марки компонента эти изменения могут быть необратимы. Вполне возможно, что почтовой программе по-барабану, какой чипсет стоит в железяке, но для нормальной работы, скажем сети, марка модуля сетевой карты или AirPort играет большое значение. По этой причине вполне допустимо, что в OEM дистрибутив может не попасть драйвер железяки, не устанавливаемой именно в нее, либо в него войдет еще не достаточно оттестированная или устаревшая версия оного. Подводя итоги вышесказанному: 1. Коробочная версия должна ставится на все маки, указанные как официально поддерживаемые и попадающие под рамки системных требований. OEM версии должны ставиться и работать без проблем на мак, в комплекте которого они идут. 2. Если на ваш мак некая версия дистрибутива поставилась, но не работает, то это может быть проблема несовместимости конкретного дистрибутива и конкретной модели мака. При установке он смог просочиться сквозь рамки инсталлятора, но для реальной работы на самом низком уровне чего-то не хватает, либо эта поддержка реализована некорректно по целому ряду возможных причин. 3. Теоретичиски существует возможность установить OEM дистрибутив на другую, но близкую по конфигурации железяку, принципы и рекомендации выходят за рамки обсуждения. Если теоретический интерес вам не дает спать - весь интернет к вашим услугам. 4. Если на ваш мак, подходящий по системным требованиям, купленная официально коробочная версия дистрибутива не ставится - вам не повезло. Обратитесь в Яббл и потребуйте замены дистрибутива. Да, такое бывает, хотя и редко, но теоретически возможно, когда новая версия выходит раньше модели мака.
|