Группа энтузиастов из проекта iPhone Dev Team похвасталась своими первыми
серьёзными успехами: на днях ядро Linux 2.6 было впервые портировано на
культовый смартфон от Apple. Ядро успешно запускается на "айфонах" первого и
второго поколений, а также плеере iPod Touch, сообщают разработчики.
Любой обладатель iPhone, являющийся одновременно специалистом по Linux, может
скачать и инсталлировать на свой телефон "черновую" версию OpeniBoot, работающую
в режиме консоли. При включении телефона появляется возможность выбрать между
родной операционкой и консолью.
В настоящий момент о полноценной работе под Linux речь не идёт, поскольку
поддерживаются лишь некоторые базовые подсистемы аппарата. В частности,
отсутствует драйвер сенсорного экрана, играющего, как известно, ключевую роль в
управлении "айфоном". Поэтому для работы в Linux-консоли телефон должен быть
подключен к компьютеру с помощью USB-кабеля. Разработчики не поленились записать
небольшой видеоролик, в котором достаточно наглядно демонстрируется, как это всё
действует на практике.
Работа над линуксом для "айфона" продолжается: помимо написания драйвера
сенсорного дисплея, перед энтузиастами стоит задача по полноценной работе с
NAND-памятью, поддержке беспроводной сети, звука и других подсистем. Пока нет
определённости с пользовательским окружением, однако не исключено, что выбор
разработчиков остановится на Google Android. Во всяком случае, в записи блога
Linux on the iPhone, которая посвящена выходу первой версии OpeniBoot, сделан
призыв к сотрудничеству всех, кто имеет опыт с портированием этой среды.