| Ведро с гайками |
[Dec. 15th, 2009|08:15 pm] |
Теперь собственно про то устройство, о котором я упоминал в предыдущем посте. Это TouchBook. Я положил на нее глаз еще когда ее объявили, и когда скончалась моя предыдущая машинка Toshiba R100, я специально не покупал ничего такого, что могло бы стать моим постоянным компом. Производители долго-долго тормозили, но, наконец, в ноябре прислали мне вещь.
Для тех, кому лень идти по ссылке и там копаться: машинка представляет собой нетбук на процессоре ARM (TI OMAP3 Cortex ARMv7-a; я не очень точно представляю себе, как все эти аббревиатуры относятся друг к другу). Дизайн матери построен на основе Beagleboard. Внутри у нее 256M памяти, SD-карточка вместо жесткого диска, WiFi и Bluetooth. Характеристики скромные, но мне для жизни вполне должно хватать.
Контора, которая ее выпускает -- калифорнийский стартап Always Innovating (идиотское название!). Работает в нем, судя по всему, не больше пяти человек. Основателя зовут Gregoire Gentil, и на рекламных видео он лично показывает, как замечательно его устройство, с сильным французским акцентом (я, когда услышал в первый раз, принял его за индийский). На вебсайте тоже хорошо заметно, что не у всех его авторов английский родной язык.
Когда машинка ко мне приехала, я уже по форумам знал, что качество сборки оставляет желать лучшего. И поэтому не особенно удивился, когда оказалось, что у моей новинки бракованная клавиатура. Я написал в Always Innovating. Неделю мне ничего не отвечали, и тогда я поймал господина Жентиля в IRC. Нужно признать, что после этого новую клаву выслали быстро, и замена оказалась в рабочем состоянии.
Сам компьютер находится в верхней половине, где экран. Оттуда же растут дырки USB-портов, наушников и микрофона. А в нижней клавиатурной части, помимо клавы и тачпада, только батарейка. Соответственно, исходно машинка имела склонность заваливаться на спину. В переднюю часть клавиатуры господа создатели засунули противовесы, которые увеличивают общую массу где-то на полкило (до 1.5кг), но не очень помогают. Как раз за то время, что мне меняли клаву, они нашли другое решение и прислали мне подпорочки, которые клеятся к клавиатуре сзади. Теперь устойчивость и вправду повысилась.
Задняя крышка самого компьютера легко снимается и открывает доступ к внутренностям. Внутри при этом еще три USB-разъема (плюс к двум внешним). Два из этих внутренних портов заняты под WiFi и Bluetooth, а третий свободен; можно вставить туда еще одну SD-читалку, GPS или VPN-ключ. Говорят, правда, что GPS изнутри ловит плохо. Крышка красная, с прозрачным логотипом AI, который при работе изящно светится. Несколько менее изящно то, что через остальную поверхность крышки тоже просвечивают огоньки WiFi-карточки и еще какой-то. На форуме предлагают подклеить к крышке лист плотной бумаги, чтобы эти ненужные огоньки спрятать.
Главный трюк машинки, с помощью которого ее рекламировали -- то, что сам комп легко отстегивается от клавиатурной части и превращается в таблетку. (Забыл сказать -- экран с тачскрином.) Я изначально относился к этой идее довольно скептически, но когда реально попробовал, оказалось очень удобно. Запускаешь PDF-читалку, вынимаешь компьютер из клавы и идешь лежать под одеяло и читать. Встроенный акселерометр повроачивает страницу вертикально. Только не хватает кнопок на корпусе для листания, а тачскринный интерфейс пока не слишком удобен.
Теперь про софт. В родной поставке идет нечто на основе OpenEmbedded, и назвать состояние софта бетой было бы необоснованной лестью. Для начала, половина имеющегося железа толком не поддерживается. А именно, ядро не умеет входить в энергосберегающий режим. Приходится каждый раз выключать комп и загружать заново. Частота процессора тоже не уменьшается, и, как я понимаю, оттого время жизни от батарей заметно страдает. (У меня получалось часов пять с подключенной клавиатурой и часа полтора на более слабой внутренней батарейке в крышке.) Звук работает через пень-колоду, тачскрин относительно прилично откалиброван в горизонтальном положении, но при вертикальном повороте калибровка сползает. В компьютере есть графический сопроцессор, но чтобы его запустить, надо выставить недефолтные настройки ядра. И так далее.
Кроме того, сама система выглядит довольно урезанной. При загрузке попадаешь в среду (XFCE) от имени пользователя ai, а домашний каталог называется /Documents. Можно сказать sudo, но при попытке выставить себе пароль это почему-то перестает работать. Gcc на диске присутствует, но не в рабочем состоянии. Самое же неприятное, что система хоть и является клоном OpenEmbedded, но разошлась с ней в версии glibc. В результате можно пытаться поставить OE-шные пакеты, но никто не дает гарантии, что при этом все не перестанет работать. Разумеется, над всеми этими проблемами трудятся люди из AI (причем, кажется, сам Грегуар Жентиль выступает в роли главного хакера), но пока что состояние не очень рабочее.
Впрочем, на машине живут уже несколько альтернативных дистрибутивов Linux. Есть Убунту (правда, скомпилированный с оптимизацией под предыдущую версию ARM). Кто-то ставит Андроид. Я же сейчас живу под вариантом Gentoo. По сравнению с родной системой у меня сейчас не работает таблеточный режим, поломан еще сильнее звук. Firefox живой, но (как и в родной системе) жутко тормозит, а два браузера на основе WebKit (midori и uzbl) почему-то в половине фонтов не видят русские буквы. Зато есть полноценная среда разработки, awesome, Emacs, Erlang и поставленный с дебиановского пакета ghc. Qemu собрался, но, к сожалению, единственная бинарная программа, которую мне хотелось через него пускать -- sopcast, -- не завелась пока что из-за проблем с сокетами при эмуляяции.
Короче, машинка сейчас находится, как я и написал в заголовке, в состоянии этакого ведра с гайками -- из коробки ничего нет, но при желании можно повозиться и почти все сделать. Есть надежда, что через несколько месяцев будет удобно, тем более, в форумах вертится достаточно много квалифицированного народа.
Вставим раму и стекло, будет сухо и светло.


|
|
|