Ноя 09

На T-Mobile G1 с Android запустили операционную систему Debian GNU/Linux

Рубрика: Смартфоны с Android, Софт для AndroidDmitry Shurupov @ 17:41

Джей Фримэн (Jay «saurik» Freeman), прославившийся в сообществе любителей смартфонов благодаря своим разработкам для iPhone, сообщил об успешном запуске популярного свободного и бесплатного дистрибутива Debian GNU/Linux на T-Mobile G1 с оригинальной Linux-платформой Android. Более того, в своем блоге он уже опубликовал подробные инструкции, с помощью которых любой обладатель G1 может повторить успех автора, запустив Debian на своем смартфоне.

Как автор обошел ограничения Google и чего смог достичь? Главной проблемой, препятствующей установке стороннего GNU/Linux-дистрибутива на Android, являются ограничения на файловую систему (если конкретнее, то на их типы и доступное дисковое пространство). Фримэн поступил следующим образом: сделал образ с портом Debian на ARM EABI и записал его вместе с некоторыми другими компонентами на SD-карту. Другие компоненты — это Linux-драйверы (в модулях) для поддержки файловых систем ext2 и unionfs, а также специальная сборка BusyBox для Android (она доступна еще с конца прошлого года). После этого автор загрузил модуль ext2, с помощью BusyBox примонтировал (через loop) образ с Debian и перешел в него (chroot).

На этом этапе Фримэн получил альтернативную (и независимо функционирующую) операционную систему на своем смартфоне — т.е. помимо работы в Android он смог работать и в Debian (через консоль). Но на этом он решил не останавливаться. С помощью файловой системы unionfs и ряда операций монтирования (из окружения Debian в общее окружение Android) ему удалось добиться возможности работы с Debian-приложениями в самом Android.

Автор опубликовал свой образ Debian и несколько скриптов, которые позволяют упростить все проводимые манипуляции в G1 для запуска на смартфоне Debian GNU/Linux.


Отвратительно!ПлохоТак себеХорошоВеликолепно! (проголосовало: 8)

Комментарии к заметке “На T-Mobile G1 с Android запустили операционную систему Debian GNU/Linux” (4)

  1. xen заявил(а):
    31

    Ржунимагу :) Андройд на Фрираннере, Дебиан на гуглофоне :D Мобильники, благодаря открытым ОС, превращаются в обычные ПК, только ультрапортативные. Это хорошо, т.к. теперь производителям, по большей части, ничего не остаётся как соревноваться в технической продвинутости и качестве железа.

  2. fhunter заявил(а):
    31

    Ну если бы с нуля запустили – было бы интереснее.

  3. jsmith заявил(а):
    31

    А смысл во всем этом? Ну, есть дистрибутивы линукса для КПК.А их кто-то использует? :) .Популярный, развитый и удобный в использовании линукс – это там где его производитель в нормальном виде сам поставил.Например Nokia N8×0…

  4. Толян заявил(а):
    31

    @jsmith,

    «Популярный, развитый и удобный в использовании линукс – это там где его производитель в нормальном виде сам поставил.» – это из Nokia manual?

    Популярна Пугачёва, а Linux – это операционка, которую любой любитель может настроить, чтобы он был «развитый и удобный в использовании». И Nokia тут абсолютно не при чём.

    @Dmitry Shurupov,

    Пасиб за инфу – Ubuntu all the way! :)