ljr - Юра Бронников - Ведро с гайками [entries|archive|friends|userinfo]
Юра Бронников

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Ведро с гайками [Dec. 15th, 2009|08:15 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
Теперь собственно про то устройство, о котором я упоминал в предыдущем
посте. Это 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, -- не
завелась пока что из-за проблем с сокетами при эмуляяции.

Короче, машинка сейчас находится, как я и написал в заголовке, в
состоянии этакого ведра с гайками -- из коробки ничего нет, но при
желании можно повозиться и почти все сделать. Есть надежда, что через
несколько месяцев будет удобно, тем более, в форумах вертится достаточно
много квалифицированного народа.

Вставим раму и стекло, будет сухо и светло.






LinkLeave a comment

Comments:
[User Picture]
From:[info]yushi
Date:December 15th, 2009 - 10:25 pm
(Link)
О. Забавная машинка. Было бы интересно подержаться за неё при случае.

Я тоже хочу себе армовый нетбук. Правда, настолько радикально доводить его до ума не готов, поэтому жду моделей на NVIDIA Tegra (или знакомого, бывающего в Японии, который согласится мне привезти Sharp PC-Z1).
[User Picture]
From:[info]gogabr
Date:December 16th, 2009 - 07:13 am
(Link)
О. Забавная машинка. Было бы интересно подержаться за неё при случае.

Ну так я бываю дома, заходи и держись.
From:[info]kostya-puhov.livejournal.com
Date:December 31st, 2009 - 07:52 pm
(Link)
Ага, приятная идея (хотя из готовой таблетки такое слепить было бы просто).

А я вот замечтал о чем-то типа беспроводного терминала к подстольному компу. В кровать.

С Новым годом!
[User Picture]
From:[info]gogabr
Date:January 1st, 2010 - 05:11 pm
(Link)
С Новым годом!
А терминал такой делается из любого современного нетбука через vnc или rdesktop -- нужны только клава, экран и WiFi.
From:[info]kostya-puhov.livejournal.com
Date:January 1st, 2010 - 07:53 pm
(Link)
хочется скорей хорошего, но нетяжелого экрана, может даже без батареи, и удобно прикрученной к нему клавы. И беспроводной связи. Кстати, систему типа твоей тоже можно было бы скомпоновать двояко: таблетка с отстегивающейся клавой (твой случай) и нетбук с отстегивающимся экраном. это решило бы проблему перевеса, но добавило бы новую.
From:[info]al-zatv.livejournal.com
Date:February 21st, 2010 - 11:14 am
(Link)
Эххх, такая красивая штучка что аж хочу.
Но ведрро с болтами - смущает. И чё теперь делать:))

А интернет на диване сидючи удобно читать? А флеш, хотя бы в перспективе, будет? А тексты набирать удобно?
[User Picture]
From:[info]gogabr
Date:February 21st, 2010 - 11:59 am
(Link)
Интернет я в основном читаю на диване лежучи, с прицепленной клавой. Нормально, но вряд ли чем-то лучше обычного нетбука. Для таблеточного режима нужен стилус; он есть, но нет под него дырки в корпусе.
Клавиатура мелковата, но я вполне приспособился. Сейчас вот на ней и набираю.
В родной операционке они умеют проигрывать youtube прямо в броузере через mplayer. В принципе, можно попробовать подцепить flash-плагин от n900. Я скачал тамошнюю ось, но пока не получилось смонтировать файловую систему, чтобы достать .so-шку.

Вообще же, обработка напильником вполне идет, отчасти моими силами, отчасти сообществом и AI. За прошедшее время у меня заработал звук, появились русские шрифты там, где их раньше не было, клава стала нормально восстанавливать раскладку при отцеплении/прицеплении таблетки; получилось по отдельности запустить оптимизированный X-драйвер для отрисовки видео и DSP-шную дешифровалку этих видео (но пока что не одновременно, так что толком смотреть фильмы на полный экран все еще нельзя). Работает самоскомпилированный ghc и xmonad. Можно через DisplayLink-овскую USB-VGA вывести изображение на внешний монитор. В общем, жизнь весела и будет еще веселее, я уже получил массу удовольствия.
From:[info]al-zatv.livejournal.com
Date:February 22nd, 2010 - 10:09 am
(Link)
Спасибо что поделились впечатлениями. Фан и сообщество - это лучше, чем вылизанное но скучное устройство. А сама сборка - "терпимо плоха, скрипит но едет" или "разваливается в руках на части"?
И, кстати, стилус оно хочет - а пальцы чего, не подходят? Или интерфейс слишком тонкий и пальцем не попасть?
[User Picture]
From:[info]gogabr
Date:February 22nd, 2010 - 10:22 am
(Link)
Сборка: вначале мне прислали экземпляр с битой клавиатурой (как я и написал в исходном посте). После того, как ее заменили, никаких нареканий нет. Разве что питание USB-портов слабенькое, так что, скажем, при включении вгешней VGA или диска надо, чтобы сам TouchBook питался от сети.

Тачскрин: в кнопки попадать можно и пальцами, а вот в ссылки трудно.