{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "OS",
    "_rss_description": "Привет! Меня зовут Александра Травкина и я фронтенд-разработчица. Создаю и верстаю дизайны сайтов для людей и веб-студий. Пишу небольшие заметки и руководства для блогеров и стримеров.",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/kodersha.ru\/tags\/os\/",
    "feed_url": "https:\/\/kodersha.ru\/tags\/os\/json\/",
    "icon": "https:\/\/kodersha.ru\/pictures\/userpic\/userpic@2x.jpg?1789030177",
    "authors": [
        {
            "name": "Александра Травкина",
            "url": "https:\/\/kodersha.ru\/",
            "avatar": "https:\/\/kodersha.ru\/pictures\/userpic\/userpic@2x.jpg?1789030177"
        }
    ],
    "items": [
        {
            "id": "43",
            "url": "https:\/\/kodersha.ru\/all\/hakintosh-na-pc\/",
            "title": "Хакинтош на PC",
            "content_html": "<p>Расставшись со своим тормозящим MacBook Air в пользу домашнего компьютера, я столкнулась с вопросом о том, какой операционной системой пользоваться вместо удобной и ставшей уже привычной OS X.<\/p>\n<p>Windows 10, пожалуй, подходит только для игр, а linux не слишком дружелюбна к пользователю. А потому, вместо покупки очередного яблочного девайса, было принято решение поставить hackintosh на свой свежесобранный PC. Первым опытом установки которого я и хотела бы поделиться, для себя и для вас.<\/p>\n<div class=\"e2-text-picture \">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-01.jpg.webp\" width=\"1920\" height=\"1280\" \/>\n<\/div>\n<p>Собственно, характеристики компьютера на котором и был поднят hackintosh:<\/p>\n<p>Материнская плата: ASRock Z370M-ITX\/ac.<br \/>\nПроцессор: i7-8700T.<br \/>\nОперативная память: GoodRam DDR4 2133MHz 16GB Kit 2x8GB.<br \/>\nSSD: KingDian N480 240GB, KingDian S280 480GB, Micron 1100 MTFDDAK256TBN Media.<br \/>\nWi-Fi: Broadcom BCM94352Z NGFF Dual Band 802.11ac 867M Wifi BT 4.0 Lenovo FRU 04X6020.<br \/>\nБлок питания: Corsair RM550x.<br \/>\nКорпус: Raijintek Metis Red.<\/p>\n<p>В качестве видеокарты пока используется встроенная Intel UHD630. А для того, чтобы Wi-Fi материнской платы заработал в hackintosh пришлось покупать на ebay новый модуль — Broadcom BCM4352, так как для стандартного модуля от Intel нет необходимых kext’ов.<\/p>\n<h2>Образ диска<\/h2>\n<p>Для установки hackintosh я скачала <a href=\"https:\/\/rutracker.org\/forum\/viewtopic.php?t=5413589\">образ с High Sierra 10.13.4<\/a> (Сейчас там более актуальная версия) с небезызвестного rutracker.org и по инструкции из темы записала его на флешку.<\/p>\n<h2>Программы<\/h2>\n<p>Для установки и настройки OS X понадобится некоторый набор программ, которые ставятся после первого запуска операционной системы. Можно заранее скачать их на свободную флешку так как сразу после установки интернета еще не будет.<\/p>\n<ul>\n<li>Clover EFI Bootloader — Загрузчик EFI, позволяет запускать hackintosh, windows, linux и их вместе. (<a href=\"https:\/\/sourceforge.net\/projects\/cloverefiboot\/\">sourceforge.net<\/a>)<\/li>\n<li>Clover Configurator — Для более легкой правки config.plist Clover’a. (<a href=\"https:\/\/www.tonymacx86.com\/resources\/clover-configurator.335\/\">tonymacx86.com<\/a>)<\/li>\n<li>EFI Mounter — Программа для монтирования EFI раздела диска hackintosh. (<a href=\"https:\/\/www.tonymacx86.com\/resources\/efi-mounter-v3.280\/\">tonymacx86.com<\/a>)<\/li>\n<li>Kext Utility — Утилита для установки kext’ов. (<a href=\"https:\/\/www.insanelymac.com\/forum\/topic\/140647-latest-kext-utility-macos-sierra-super-speed-edition\/\">insanelymac.com<\/a>)<\/li>\n<\/ul>\n<h2>Kext<\/h2>\n<p>Или «kernel extension», можно назвать их своего рода драйверами для hackintosh.<\/p>\n<ul>\n<li>FakeSMC — эмулирует работу SMC контроллера который передает операционной системе информацию о компьютере, температуре процессора и т. д. Обязателен для запуска hackintosh. (<a href=\"https:\/\/bitbucket.org\/RehabMan\/os-x-fakesmc-kozlek\/downloads\/\">bitbucket.org<\/a>)<\/li>\n<li>FakePCIID — Перехватывает запросы PCI-ID, и возвращает значение, указанное через FakeID в Clover. Понадобится для работы некоторых kext’ов wi-fi и встроенной графики. (<a href=\"https:\/\/bitbucket.org\/RehabMan\/os-x-fake-pci-id\/downloads\/\">bitbucket.org<\/a>)<\/li>\n<li>BrcmPatchRAM — Kext’ы для работы Wi-Fi модуля Broadcom. (<a href=\"https:\/\/bitbucket.org\/RehabMan\/os-x-brcmpatchram\/downloads\/\">bitbucket.org<\/a>)<\/li>\n<li>VoodooHD — Универсальный kext для аудио. (<a href=\"https:\/\/sourceforge.net\/projects\/voodoohda\/files\/latest\/download\">sourceforge.net<\/a>)<\/li>\n<li>AppleALC — Альтернативный kext аудио. (<a href=\"https:\/\/github.com\/vit9696\/AppleALC\/releases\">github.com<\/a>)<\/li>\n<li>IntelMausiEthernet — Kext для запуска Intel ethernet. (<a href=\"https:\/\/bitbucket.org\/RehabMan\/os-x-intel-network\/downloads\/\">bitbucket.org<\/a>)<\/li>\n<li>IntelGraphicsFixup — Фикс для различных встроенных видеокарт от Intel. (<a href=\"https:\/\/github.com\/lvs1974\/IntelGraphicsFixup\/releases\">github.com<\/a>)<\/li>\n<li>Shiki — Исправление возможных проблем с воспроизведением видео. (<a href=\"https:\/\/github.com\/vit9696\/Shiki\/releases\">github.com<\/a>)<\/li>\n<li>Lilu — Расширение для поддержки различных kext’ов. (<a href=\"https:\/\/github.com\/vit9696\/Lilu\/releases\">github.com<\/a>)<\/li>\n<\/ul>\n<h2>Установка<\/h2>\n<p>Загрузившись с установочной флешки в режиме UEFI приступаем к установке. В окне Clover выбираем «Boot Mac OS from OS X Base System» и дожидаемся появления установки OS X, на что уйдет до пяти минут. Переходим в дисковую утилиту и форматируем нужный диск. На одном из SSD дисков я оставила уже установленную ранее Windows 10, а другой SSD отформатировала из установщика в формат AFPS назвав его классическим Macintosh HD. Устанавливаем OS X и дожидаемся перезагрузки. После перезагрузки вновь видим Clover.<\/p>\n<p>Так как у меня встроенная видеокарта Intel UHD630, то мне пришлось прописать параметр загрузки -disablegfxfirmware чтобы установка продолжилась дальше после циклической перезагрузки с ошибкой «Begin Gfx firmware load process». Чтобы прописать параметр загрузки в Clover откройте раздел Options, в строке Boot Args впишите -disablegfxfirmware и нажмите Enter.<\/p>\n<p>После установки оказываемся в OS X и первым делом устанавливаем ранее скачанный Clover EFI Bootloader. В пункте Тип установки выбираем Настройки и расставляем галочки:<\/p>\n<div class=\"e2-text-picture \">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-02.jpg.webp\" width=\"732\" height=\"550\" \/>\n<\/div>\n<p>Далее, устанавливаем и запускаем Kext Utility, дожидаемся сообщения «Drag files on window to process them» и перетаскиваем прямо в окно программы необходимые kext’ы.<\/p>\n<div class=\"e2-text-picture \">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-03.jpg.webp\" width=\"647\" height=\"580\" \/>\n<\/div>\n<p>Вот перечень kext’ов установленных у меня:<\/p>\n<ul>\n<li>FakeSMC.kext<\/li>\n<li>FakeSMC_LPCSensors.kext<\/li>\n<li>FakeSMC_GPUSensors.kext<\/li>\n<li>FakeSMC_CPUSensors.kext<\/li>\n<li>FakeSMC_ACPISensors.kext<\/li>\n<li>FakePCIID.kext<\/li>\n<li>FakePCIID_Intel_HD_Graphics.kext<\/li>\n<li>FakePCIID_Broadcom_WiFi.kext<\/li>\n<li>BrcmFirmwareData.kext<\/li>\n<li>BrcmPatchRAM2.kext<\/li>\n<li>IntelGraphicsFixup.kext<\/li>\n<li>IntelMausiEthernet.kext<\/li>\n<li>VoodooHDA.kext<\/li>\n<li>Shiki.kext<\/li>\n<li>Lilu.kext<\/li>\n<\/ul>\n<p>Также поместите ваши kext’ы в папку EFI\/EFI\/CLOVER\/kexts\/Other для загрузчика Clover.<\/p>\n<p>Если диск отформатирован в AFPS может понадобиться исправить проблему с загрузкой:<\/p>\n<ol start=\"1\">\n<li>В Finder — Переход — Переход к папке.<\/li>\n<li>Ввести \/usr\/standalone\/i386\/<\/li>\n<li>Скопировать apfs.efi в \/EFI\/EFI\/CLOVER\/drivers64UEFI\/<\/li>\n<\/ol>\n<p>Конфигурация Clover редактируется в файле EFI\/EFI\/CLOVER\/config.plist. Его можно править программой Clover Configurator или вручную, с помощью Microsoft Visual Studio Code.<\/p>\n<h2>Исправление совместимости Intel UHD 630 на Coffee Lake<\/h2>\n<p>После установки в config.plist, в раздел Boot — Arguments я добавила параметр -disablegfxfirmware.<\/p>\n<p>Возникшее мерцание изображения, на встроенной графике процессора поколения Coffee Lake, исправляется по несложной инструкции. Открыть терминал и ввести:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo nano \/System\/Library\/Extensions\/AppleIntelKBLGraphics.kext\/Contents\/Info.plist<\/code><\/pre><p>В открывшемся файле, в терминале, найти внизу файла:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;key&gt;IOPCIPrimaryMatch&lt;\/key&gt;<\/code><\/pre><p>В конце следующей строки — &lt;string&gt;, найти 0x3E928086 и перед ним добавить 0x3E918086.<\/p>\n<div class=\"e2-text-picture \">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-04.jpg.webp\" width=\"1256\" height=\"570\" \/>\n<\/div>\n<p>Сохраняем изменения файла комбинацией Ctrl + X, соглашаемся с изменениями Y и нажимаем Enter. Далее, в терминале открываем файл:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo nano \/System\/Library\/Extensions\/AppleIntelKBLGraphicsFramebuffer.kext\/Contents\/Info.plist<\/code><\/pre><p>В котором ищем &lt;key&gt;IOPCIPrimaryMatch&lt;\/key&gt;, где в конец строки &lt;string&gt; добавляем 0x3E918086 0x3E928086.<\/p>\n<div class=\"e2-text-picture \">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-05.jpg.webp\" width=\"1256\" height=\"570\" \/>\n<\/div>\n<p>Очищаем кеш командой:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo kextcache -i \/\r\nsudo touch \/System\/Library\/Extensions &amp;&amp; sudo kextcache -u \/<\/code><\/pre><h2>Исправление громкости VoodooHDA.kext<\/h2>\n<p>Иногда VoodooHDA.kext выдает звук тише, чем в Windows 10. Исправить можно открыв kext правой кнопкой мыши <mark>Показать содержимое пакета<\/mark> — <mark>Папка Contents<\/mark> — Открыть редактором файл <mark>Info.plist<\/mark>. Найти строку <mark>VoodooHDAEnableHalfVolumeFix<\/mark> и изменить значение следующей строки на &lt;true\/&gt;.<\/p>\n<p>Если значительных изменений не произошло, можно найти блок:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;key&gt;PCM&lt;\/key&gt;\r\n&lt;integer&gt;90&lt;\/integer&gt;\r\n&lt;key&gt;Rec&lt;\/key&gt;\r\n&lt;integer&gt;90&lt;\/integer&gt;\r\n&lt;key&gt;iGain&lt;\/key&gt;\r\n&lt;integer&gt;90&lt;\/integer&gt;\r\n&lt;key&gt;iMix&lt;\/key&gt;\r\n&lt;integer&gt;90&lt;\/integer&gt;<\/code><\/pre><p>И изменить все 90 на 100, затем переустановить kext.<\/p>\n<h2>В итоге<\/h2>\n<p>Таким образом был установлен hackintosh 10.13.4, который вскоре, без каких либо проблем, обновился до 10.13.5.<\/p>\n<div class=\"e2-text-picture widescreen\">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/hakintosh-06.jpg.webp\" width=\"1920\" height=\"1080\" \/>\n<\/div>\n<p>Привязка к учетной записи, логин в iCloud и прочих Apple сервисах прошли без каких-либо проблем. Операционная система работает стабильно, а установка не столь сложна, как это казалось на первый взгляд.<\/p>\n<p>Проблемы возникли только с поддержкой Wi-Fi модуля, из-за чего пришлось покупать Broadcom BCM4352 и ждать его доставки из Китая. В итоге, на одном из SSD у меня установлен Windows 10 для игр, а на другом hackintosh, загружаемый по умолчанию. Выбор системы происходит при загрузке в Clover.<\/p>\n<div class=\"small\"><p><b>Использовались материалы<\/b><\/p>\n<p>Статья с <a href=\"https:\/\/habr.com\/post\/318448\/\">habrahabr<\/a>.<br \/>\nОпыт человека с аналогичной материнской платой на <a href=\"https:\/\/www.tonymacx86.com\/threads\/eriks-tiny-but-mighty-htpc-asrock-z370m-itx-ac-i5-8400-uhd-630-graphics-high-sierra.239157\/\">tonymacx86.com<\/a>.<br \/>\nИнструкция по исправлению Intel UHD 630, на <a href=\"https:\/\/hackintosher.com\/forums\/thread\/coffee-lake-uhd-630-graphics-framebuffer-injection-0x3e918086-0x3e928086-for-high-sierra.210\/\">hackintosher.com<\/a>.<br \/>\nОбраз с <a href=\"https:\/\/rutracker.org\/forum\/viewtopic.php?t=5413589\">rutracker.org<\/a>.<\/p>\n<\/div>",
            "date_published": "2018-06-04T16:20:21+07:00",
            "date_modified": "2023-09-01T03:07:45+07:00",
            "tags": [
                "OS",
                "Гайды",
                "Железо"
            ],
            "image": "https:\/\/kodersha.ru\/pictures\/hakintosh-01.jpg.webp",
            "_date_published_rfc2822": "Mon, 04 Jun 2018 16:20:21 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "43",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-01.jpg.webp",
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-02.jpg.webp",
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-03.jpg.webp",
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-04.jpg.webp",
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-05.jpg.webp",
                    "https:\/\/kodersha.ru\/pictures\/hakintosh-06.jpg.webp"
                ]
            }
        },
        {
            "id": "37",
            "url": "https:\/\/kodersha.ru\/all\/elementaryos\/",
            "title": "elementaryOS",
            "content_html": "<p>Создаваемая дизайнерами, бесплатная операционная система с открытым исходным кодом основанная на ubuntu 16.04 <a href=\"https:\/\/elementary.io\/ru\/\">elementaryOS<\/a> пожалуй один из самых красивых и быстрых дистрибутивов linux. Для чего стоит устанавливать elementary? Как минимум она отлично работает на слабых ноутбуках и нетбуках, и отлично показывает себя там, где Windows и OS X тормозят и пожирают оперативную память, при этом не проигрывая им в оформлении, комфортной работе с окнами и приложениями.<\/p>\n<p>Интерфейс elementaryOS не перегружен лишними украшательствами и в целом, не без недостатков, старается наследовать дизайн и эргономику OS X. Если на вашем ноутбуке комфортно работает только Windows 7 или <a href=\"https:\/\/www.neverware.com\/\">Chrome OS<\/a>, elementaryOS может стать не плохой альтернативой.<\/p>\n<p>Для визуализации рабочей среды elementary использует оболочку GTK с рабочим окружением Pantheon. В ней также есть свой магазин бесплатных приложений, предустановлен бесполезный браузер Epiphany, почтовый клиент и прочий стандартный набор первостепенного софта, написанный специально для elementary.<\/p>\n<p>Несмотря на существующие альтернативы, одним из недостатков линуксоидов можно считать отсутствие всем известных программ, таких как, например, Adobe Photoshop, Microsoft Word или iTunes. Для их запуска, конечно, можно использовать костыли в виде Wine, однако по наличию и качеству софта elementaryOS (Читай любой дистрибутив linux) во многом проигрывает Windows и OS X. Зато у linux есть огромный потенциал к кастомизации, например верхнюю панель в elementaryOS можно изменить просто отредактировав css файл, ведь весь исходный код операционной системы открыт для пользователя. Что и говорить о бесчисленных множествах наборов иконок, тем оформления и различных гаджетах рабочего стола.<\/p>\n<div class=\"e2-text-picture widescreen\">\n<img loading=\"lazy\" src=\"https:\/\/kodersha.ru\/pictures\/elementary-01.jpg.webp\" width=\"1366\" height=\"768\" \/>\n<div class=\"e2-text-caption\">elementaryOS с темой оформления <a href=\"https:\/\/github.com\/LinxGem33\/OSX-Arc-Darker\/\">ArkDarker<\/a> на морально устаревшем для OS X Macbook Air mid 2012, 11-inch.<\/div>\n<\/div>\n<p>Тем не менее несмотря на то, что elementaryOS старается быть красивой, удобной и человекопонятной, в ней всё еще хватает типичных недостатков дистрибутивов linux для рабочих столов. Многое приходится устанавливать и настраивать через консоль, некоторое приходится доделывать за разработчика, использовать фиксы, костыли и восстанавливать отвалившееся.<\/p>\n<p>Однако, как операционная система для нетребовательного пользователя elementaryOS вполне неплохо себя показывает, в ней можно выполнять любые нетривиальные задачи, серфить интернет в google chrome, смотреть фильмы, слушать музыку, играть в некоторые steam игры (Около 80 игр из 180 на аккаунте были оптимизированы для linux). Но самое главное преимущество elementary перед другими ОС, это быстрота. Ресурс потребления оперативной памяти самой системой всего около 700 мегабайт при всех плавных анимациях окон и фоновых приложениях, всё остальное остается на приложения пользователя, в итоге четыре гигабайта памяти занять довольно не просто.<\/p>\n<p>По своему опыту использования elementaryOS на MacBook Air, могу сказать лишь то, что для моих задач она, к сожалению, не подошла. На том же OS X есть специализированный софт, скажем для обработки фотографий, есть продуманный и удобный интерфейс, отличное приложение почты и интеграция с iphone.<\/p>\n<p>Тем не менее тот же google chrome в разы быстрее и плавнее работает на elementary, когда OS X, начиная от el capitan, тормозит до невозможности простого просмотра видео на youtube и перманентно шумит кулером. Тем не менее, если у вас слабый ноутбук и это не MacBook, elementaryOS отлично подойдет в качестве быстрой и не сильно прихотливой системы, что и было доказано в те времена, когда я пользовалась такой древностью, как ASUS Eee PC 900.<\/p>\n",
            "date_published": "2017-11-14T07:15:43+07:00",
            "date_modified": "2023-09-01T03:12:52+07:00",
            "tags": [
                "OS",
                "Заметки"
            ],
            "image": "https:\/\/kodersha.ru\/pictures\/elementary-01.jpg.webp",
            "_date_published_rfc2822": "Tue, 14 Nov 2017 07:15:43 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "37",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/kodersha.ru\/pictures\/elementary-01.jpg.webp"
                ]
            }
        }
    ],
    "_e2_version": 4116,
    "_e2_ua_string": "Aegea 11.2 (v4116)"
}