Метка: MacOS

  • Хакинтош — альтернатива Apple компьютерам

     Что такое Hackintosh

    Хакинтошем (hackintosh или castomac) называется компьютер на основе PC железа с установленной на него операционной системой Mac OS (macOS).

    Установка Хакинтоша используется в случаях, когда стоимость необходимого железа от Apple превышает возможности, но работать в операционной системе Макинтош нужно из-за определённых программ или просто очень хочется.

    Цена решения обычно ниже, чем оригинальное железо Apple или производительнее при тех-же ценах.

    Сразу надо сказать, что установка операционных систем Apple Mac на PC железо нарушает лицензию Apple и по-умолчанию невозможно. Для Mac OS не используется BIOS, а SMC — контроллер управления системой и эту преграду надо обходить с помощью SMC фейкового драйвера, подменяющего установщик от Apple. То есть о нативной работе здесь речи не идёт.

    Перечень достоинств Hackintosh (по-другому ещё называемого Customac) известен, но он имеет и ряд недостатков, я попробовал собрать их тут:

    • Хакинтош может установиться только на совместимом железе
    • Отсутствует Thunderbolt порт
    • В некоторых случаях могут быть проблемы с выходом из сна
    • Часты проблемы со звуком и сетью
    • Очень редко удаётся настроить bluetooth
    • В большинстве случаев невозможно обновление системы без переустановки кекстов
    • Может не быть доступа к приложениям в App Store
    • Производительность операционки ниже, чем на оригинальных Apple

    Главная сложность — это драйвера. Вот хорошее описание проблем с Хакинтош железом, найденное в сети:

    «Хакинтош не работает нормально  и его не легко поставить даже на самое подходящее железо. Сначала вы должны выкурить страниц 30 тематического форума и выбрать подходящее железо, потом это чудо встает с 3 попытки без графики, сети, вайфая и звука. Потом начинается длительное соитие со всеми вышеперечисленными вещами и кекстами под них с регулярными перезагрузками на предмет паники ядра.

    И вот вы наконец победили это чудо и делаете долгожданный бэкап образа диска. Через два дня накатываете обновление системы и сразу восстанавливаетесь из бэкапа, так как обновление убило все. Потом вы натыкаетесь на форуме на тезис — «чтобы достичь хакинтош просветления нужно редактировать dsdt, а не пользоваться кекст костылями» скачиваете 100 страничный мануал «введение в dsdt или базовые приемы программирования» и… Плюете на это. Потом покупаете вебкамеру — и она не работает, хотите зайти в мак аппстор — упс, купили тачпад и клаву — добро пожаловать в выбор блютус свистков — в продаже доступен только один д-линк. Клава отваливается каждые пол часа. Вот и приехали…». Сказано кратко, но ёмко. Действительно, не стоит думать, что Хакинтош — это полностью то-же самое, что родной Apple.

    Но самая главная проблема — это обновления. Здесь всё зависит от загрузчика, который используется для установки Хакинтоша. Есть только один — Clover, который позволяет обновлять систему без потери контроля над ней. Остальные — апдейто-непригодны, ибо замещают системные файлы ядра и драйверы (kext). Возможность пользоваться App Store приложениям и обновлениями — очень важная вещь в работе с Mac. Иначе придётся решать вопросы с Офисом, и др.

    Современная версия Clover позволяет устанавливать все версии Mac OS вплоть до Catalina.

    Короче, сказать, что Хакинтош даёт вам полностью рабочую систему, нельзя. Но для решения каких-то конкретных прикладных задач настроить систему под себя так, чтобы она работала и не трогать её больше, чтобы всё не слетело, возможно.

    Главное, что необходимо помнить при сборке Хакинтоша — это правильно подобранное железо.

    Тем, кто желает приобрести настоящий Mac но за разумные деньги, доступны сборки конфигураций любых Маков в Российском магазине Apple. Эло лучшее решение по производительности, дизайну, компактности.

    Тем, кто всё-же решился собрать хакинтош, читать далее: Конфигурации железа для Хакинтош

  • Как подготовить флешку с дистрибьютивом macOS High Sierra

    Вышла новая версия macOS High Sierra.

    Рекомендую всем, чьё железо позволяет, обновиться до новой операционной системы Apple.

    Для Mac рекомендуемым является метод обновления — чистая установка.

    Как обновиться до новой операционной системы macOS High Sierra максимально корректно?

     

    Для этого необходимо подготовить установочную флешку macOS High Sierra.

    К сожалению, в интернете нигде не нашёл работающей инструкции для этой процедуры.

    Поэтому собрал здесь максимально проверенный вариант.

    Итак, нужна флешка от 8 ГГб, которую не жалко отформатировать.

    Открываем Disk Utility, выбираем флешку, нажимаем кнопку «Erase», выбираем схему GUID, даём название Untitled,  форматируем флешку под Mac OS Extended (журнальный) и нажимаем «Erase».

    Теперь самое главное.

    В операционных системах Мак (как и в любых других), вам нужны 2 учётных записи. Одна с правами админа и одна минимум с правами обычного пользователя, под которым вы собственно и будете работать (вы ведь так и делаете)?

    Так вот, всё далее будет описано для заботящихся о безопасности владельцев, которые сидят под обычным пользователем.

    Скачиваем дистрибьютив из AppStore — его там легко найти на главной странице. Качать придётся более 5 гигабайт.

    Когда загрузка завершена, в папке Applications у вас появится Install macOS High Sierra.app

    Это и есть дистрибьютив.

    Далее — самое важное.

    Как подготовить установочную флешку macos Sierra?

     

    Первым делом конечно необходимо создать резервную копию с помощью Time Machine. Сделайте это!

    Подключаем флешку, открываем терминал (рекомендую iTerm2).

    Теперь важно переключиться под пользователя с правами админа.

    Для этого набираем:

    su — adminusername

    где adminusername — это имя вашего пользователя с правами админа. Терминал запросит пароль от админа, введите его.

    Далее:

    • Введите sudo и не забудьте поставить пробел
    • Кликните правой кнопкой мышки на файле с образом macOS Sierra и выберите «Показать содержимое пакета». В открывшемся окне найдите файл createinstallmedia (папка Contents — Resources) и перетяни его в окно Терминала.
    • Далее наберите команду —volume, поставьте пробел и перетяните в окно Терминала иконку созданной ранее флешки из Finder.
    • Наберите команду —applicationpath, поставьте пробел, перетяните в окно Терминала сам образ с macOS Sierra (Install macOS Sierra.app).
    • Нажмите Enter. Чтобы подтвердить действие нужно использовать кнопку Y.

    Получиться должно что-то вроде:

    sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia —volume /Volumes/Untitled —applicationpath /Applications/Install\ macOS\ High\ Sierra.app

    Автоматически запустится Erasing Disk….

    Ready to start.
    To continue we need to erase the disk at /Volumes/Untitled.
    If you wish to continue type (Y) then press return: Y
    Erasing Disk: 0%… 10%… 20%… 30%…100%…
    Copying installer files to disk…
    Copy complete.
    Making disk bootable…
    Copying boot files…
    Copy complete.
    Done.

    Всё. Процесс может быть не быстрым, Copying installer files to disk… может занять минут 15 или даже больше. Это нормально.

    Теперь у вас есть дистрибьютив High Sierra на флешке.

    Создание флешки для предыдущей версии macOS Sierra — аналогично.

    Следующая статья будет описывать процесс установки Хай Сиерра вчистовую.

  • Дата выхода новой macOS Sierra

    Анонсирована дата выхода новой macOS Sierra.

    Вместе с выходом новой операцонной системы от Apple ожидается обновление линейки компьютеров Macbook, iMac, Mac mini. Особо ожидается обновление линейки Mac mini и Mac Pro, хотя последний возможно вообще будет убран из продуктового ряда.

    День ожидаемого выхода Sierra — 20 сентября 2016 года.

    Обновление компьютеров пока не заявлено, но есть слухи о том, что это будет октябрь 2016. Тем, кто собирается покупать Мак, есть смысл дождаться официального выхода новой ОС и обновления линейки компьютеров.

  • Три дефолтные группы пользователей в macOS

    В операционных системах macOS по-умолчанию создаются 3 группы пользователей. Это группы, в которые можно добавлять пользователей системы согласно необходимому набору прав.

    Так, в любой macOS создаётся группа «staff» — туда попадают все пользователи без прав администрирования. Это очень важная группа, она должна быть.

    Пользователи с правами администрирования системы попадают в группу «admin». Они соответственно получают больше — возможность изменять настройки системы.

    И наконец, третья группа «wheel» — это скрытая группа, пользователи из неё имеют «рутовые» права — то есть абсолютно все. По-умолчанию эту группу не найти. Да и верно, это потенциально самая опасная группа, если в неё попадёт злоумышленник.

    Сами названия групп очень смущают русскоязычных пользователей, поскольку они не очень-то соответствуют привычным терминам (ну, кроме admin). Удалять или изменять эти группы крайне не рекомендуется.