понедельник, 18 июня 2018 г.

Mac OS X 10.6.8 Geek Edition для EEE PC 1003hag

Mac OS X 10.6.x Snow Leopard - операционная система, заслужившая множество положительных отзывов и рецензий. Не смотря на морально-устаревший релиз, по прежнему остается надежной с минимальными требованиями к железу.

В тандеме с процессором Intel Atom, данная система предрасположена к минимальному энергопотреблению и долговременному расходу аккумулятора нетбука.

Для нетбука EEE PC (модель 1003hag), я решил сделать сборку всего что требуется для установки и настройки данной системы, а так же для работы с микросхемами и контроллерами Arduino.

Конфигурация железа:
  • Intel(R) Atom(TM) CPU N270 @ 1.60 Ghz
  • Intel(R) ICH7M/MHD SATA ACHI
  • Bluetooth BT-253
  • Mobile Intel(R) 945 Express Chipset Family
  • Realtek HD Audio
  • Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
  • Atheros AR5B95 Wireless Network Adapter
  • 1Gb DDR2 Min
З.Ы. Для комфортной работы рекомендуется установка до 4 Gb ОЗУ и SSD-диск.

По мере совершенствования системы данная статья будет дополняться. К сожалению - 10.6.8 - последний стабильный релиз Mac OS X с полноценным 32-х разрядным ядром, способным работать с данными процессорами.

Драйвера (кексты)

Загрузчик:
Кексты для минимальной системы:
Звук на основе VoodooHDA:
Кексты HID (мышка, клавиатура):
Автономное питание:
Кексты графики после установки Retail Mac OS X 10.6:
Кексты графики после установки ComboUpdate 10.6.8:
PKG-Инсталятор для AR8121/AR8113/AR8114:
PKG-Инсталятор + инструкция, для работы с контроллерами CH340\341
PKG-Инсталятор + инструкция, для работы с большинством прочих контроллеров, он же драйвер FTDIUSBSerialDrive:
Программное обеспечение
Для установки Midnight Commander, wget, openssl и.т. рекомендуется использовать MacPorts со следующими командами:

$ sudo port install mc 
$ sudo port install wget
$ sudo port install openssl +universal

В качестве эмулятора терминалов можно использовать Putty, так же устанавливаемый из портов. Это удобно, если нужно к примеру подцепиться на виртуальный COM-порт через Telnet, для прошивки Arduino по воздуху:
$ sudo port install putty