Энтузіясты праекту “Linux on the iPhone” абвясцілі аб істотным прагрэсе ў сваёй ініцыятыве па партаванні аперацыйнай сістэмы GNU/Linux на смартфон iPhone: ім атрымалася запусціць ядро Linux версіі 2.6 (з наборам кансольных утыліт Busybox) на папулярных мабільных прыладах Apple (iPhone і iPod touch). “Гэта першы грубіянскі накід порта, і шматлікіх драйвераў па-ранейшаму бракуе, але яго ўжо досыць для таго, каб альтэрнатыўная аперацыйная сістэма функцыянавала на iPhone”, — паведамляецца ў блогу энтузіястаў.
На дадзены момант у порце Linux на iPhone забяспечаная падтрымка framebuffer, драйвера паслядоўнага порта (serial driver), драйвера serial over USB, перапыненняў, MMU і іншых базавых кампанентаў. Акрамя таго, у рамках openiboot раней атрымалася дамагчыся падтрымкі NAND у рэжыме чытання. Порту бракуе шэрагу важных магчымасцяў для таго, каб ён уяўляў хоць бы патэнцыйная цікавасць для карыстачоў — прамова, як мінімум, аб падтрымцы запісу для NAND, бесправадных тэхналогій (Wi-Fi, Bluetooth), сэнсарнага дысплея, гуку, акселерометра, немодулированной перадачы дадзеных (baseband).
З праграмнага пункта гледжання, цяпер “Linux на iPhone” дазваляе працаваць з кампактным наборам класічных кансольных утыліт Busybox: яго зборка была падрыхтаваная з buildroot, але ўжо забяспечана і нармалёвае функцыянаванне базавай сістэмнай бібліятэкі glibc.
Тым не менш, пачатак пакладзена і суцэль разумна чакаць наступных зрухаў у развіцці порта Linux на iPhone.
P.S. Відэа з iPhone, на якім загружаецца Linux, даступна на vimeo.com.
Linux запусцілі на Apple iPhone
1 снежня 2008
Каментароў (0)