Переверзев: FAT12, 16 и 32 — для записи и чтения, плюс ISO 9660 (это компакт-диски), и на чтение поддерживается NTFS, Ext2 и Ext3.
- Как в «Колибри» реализована многозадачность?
Переверзев: Можно создавать потоки, а вот процессов как таковых нет. Процесс — это множество потоков с общим адресом пространства.
- А защищённая память?
Солодуха: Есть стандартная для архитектуры x86 защита страниц.
- Межпроцессорное взаимодействие как-то реализовано?
Переверзев: Есть IPC и есть расшаренная память. То есть можно создать образ общей памяти и обмениваться данными между приложениями. Есть ещё общесистемный буфер обмена.
- Вы упомянули, что для «Колибри» существует около двухсот программ...
Переверзев: На самом деле их гораздо больше. Двести актуальных, которые хорошо работают.
- Что это за программы?
Переверзев: По статистике, больше всего игр — больше ста.
- Какие игры?
Солодуха: По большей части небольшие логические игры.
- Портированные с каких других систем?
Солодуха: Нет, это написанные для «Колибри».
Переверзев: На самом деле, написать игру гораздо проще, чем сделать что-то серьёзное вроде текстового или графического редактора. Поэтому программисты часто пробуют свои силы на небольших играх.
Солодуха: Есть аналоги игр с других систем — «сапёры», пасьянсы и так далее. Они написаны для «Колибри» с нуля. Но есть и полезные программы — несколько файловых менеджеров, включая клон Windows Explorer, клон Far Manager и Total Commander.
- Из известных игр что-нибудь портировали?
Переверзев: Есть Quake и Doom. Из эмуляторов есть DOSBox и эмулятор Nintendo. Кстати, в DOSBox можно запустить Windows 98 — я пробовал. Есть реализация языка Lua самой последней версии — 5.2. Есть рендер шрифтов Freetype и Mesa 3D — реализация библиотек OpenGL. Очень важная вещь: есть кодеки ffmpeg. Интересный факт: на несильной машине запускали двадцать-тридцать видеороликов одновременно, и загрузка процессора не превышала 50 процентов. В «Колибри» вообще оказалось довольно сложно загрузить процессор полностью.
- На чём в основном пишут программы?
Переверзев: На ассемблере.
- На высокоуровневых языках вообще не пишут?
Переверзев: Иногда пишут или портируют что-нибудь на Си или Паскале. Есть несколько программ на Lua.
Солодуха: Я ещё могу вспомнить, что кто-то из ребят пишет на таком языке, как Sphinx C--.
Переверзев: Кстати, это любопытный язык. Это такой Си, каким он мог бы когда-то быть. Когда-то давно Си был транслятором в ассемблер, а C-- им и остался, просто добавился синтаксический сахар в стиле языка Си. На нём написано много интересных программ.
- Я слышал, была реализация Python.
Солодуха: Есть tinypy, но программ на нём пока нет, и на нём не выйдет запустить произвольную программу на Python без изменений. Там нет некоторых важных особенностей языка — к примеру, генераторов и кортежей.
- Виртуальные машины есть? Не было ли идей, к примеру, портировать Java?
Переверзев: Сейчас ведутся разговоры о целесообразности этого. В принципе, технически это возможно. Вообще эталонную реализацию Sun я даже компилировал сам в «Колибри», но лицензия не позволяет её кому-нибудь показывать.
- Есть ли какие-нибудь идеи о коммерческом применении «Колибри»?
Солодуха: Мы сотрудничаем с израильской компанией Green Gadgets, которая выпускает компьютеры eBox и Edubook. Основной профиль компании — это маломощные гаджеты, которые могут работать даже от батареек. Например, eBox-3300, на котором мы показывали «Колибри», потребляет всего около 4,5 Ватт. У него нет ни жёсткого диска, ни вентиляторов, он совсем бесшумный.
К оглавлению
Семь электронных книг
Олег Нечай
Опубликовано 17 ноября 2011 года
Amazon Kindle 3 Wi-Fi + 3GЭлектронная книга на основе технологии E Ink VizPlex 220 Pearl с шестидюймовым дисплеем, физической алфавитно-цифровой клавиатурой, доступом в интернет и аудиоплеером. Официально устройство в России не продаётся. Ориентировочная розничная цена ридера, заказанного через посредника в интернет-магазине Amazon, с доставкой составляет от 6200 до 9000 рублей, в зависимости от модификации. Самая дешёвая версия оснащена только модулем Wi-Fi, а полнофункциональное устройство с Wi-Fi и 3G обойдётся примерно в 9000 рублей.
Устройство снабжено модулями беспроводной связи Wi-FI IEEE 802.11b/g/n и HSPDA-модемом (3G) с возможностью работы в сетях EDGE/GPRS, стереофоническими громкоговорителями, выходом на наушники 3,5 миллиметра и портом Micro USB.
Поддерживаются электронные книги форматов Kindle (AZW), TXT, PDF, MOBI, PRC, HTML, DOC, цифровые изображения JPEG, GIF, PNG, BMP, а также аудиофайлы MP3 и Audible (Audible Enhanced — AA, AAX).
Среди необычных особенностей этой модели (только в модификации с 3G) — возможность бесплатного выхода в интернет для скачивания книг и веб-сёрфинга. Услуга предоставляется через GSM-модем, работающий с SIM-картой AT&T при помощи сети Amazon Whispernet и сетей-партнёров за пределами США. Сервис доступен в 61 стране мира, включая Россию и Украину.
Предусмотрена функция озвучивания текста на английском языке, имеется аудиоплеер.
Питание осуществляется от встроенного ионно-литиевого полимерного аккумулятора. Заявленное время автономной работы при полностью заряженной батареи — до двух месяцев при ежедневном чтении в течение получаса и отключённых модулях связи. При чтении по часу в день время работы уменьшается до месяца. При постоянном включении беспроводной связи устройство может проработать без подзарядки до десяти дней.
Габаритные размеры — 190х122х8,5 мм, масса — 240 г. В комплект поставки входят кабель Micro USB, сетевое зарядное устройство и краткая инструкция по эксплуатации.
Достоинства: качественная сборка, высокое качество изображения, удобные механические кнопки для «перелистывания» страниц, встроенные словари и аудиоплеер, возможность бесплатного выхода в интернет, функция озвучивания английского текста, сетевой адаптер в комплекте, разумная цена.
Недостатки: отсутствие слота для флэш-карт, клавиатура заметно увеличивает габариты ридера, отсутствие в комплекте обложки (продаётся отдельно примерно за 2500 рублей).
Archos 70b eReaderЭлектронная книга на основе семидюймового цветного жидкокристаллического сенсорного экрана со светодиодной подсветкой с мультимедийным плеером, доступом в интернет и возможностью установки дополнительных приложений. Ориентировочная розничная цена — 5900 рублей.
Устройство снабжено модулем беспроводной связи Wi-FI IEEE 802.11b/g, стереофоническими громкоговорителями, выходом на наушники 3,5 миллиметра и портом Mini USB.
Операционная система — полнофункциональная Google Android 2.1 Eclair с возможностью установки дополнительных приложений, расширяющих функциональность ридера фактически до уровня планшетного компьютера.
Поддерживаются электронные книги форматов PDF, EPUB, (FB2 опционально), цифровые изображения JPEG и BMP, аудиофайлы MP3, FLAC, OGG, WAV, видеофайлы MPEG-4 AVI, FLV, MPG, RM, RMVB, FLV, MP4, DAT, VOB, MKV, MOV. Возможно воспроизведение HD-видео до разрешения 720p.
Питание осуществляется от встроенного ионно-литиевого полимерного аккумулятора ёмкостью 2400 мА*ч, длительность автономной работы в режиме веб-сёрфинга — 8 часов.
Габаритные размеры — 190х130х11,2 мм, масса — 370 г. В комплект поставки входят кабель Mini USB, наушники, сетевое зарядное устройство и краткая инструкция по эксплуатации.
Достоинства: тонкий корпус, высокая производительность, поддержка множества форматов электронных книг, аудио- и видеофайлов с субтитрами, воспроизведение видео с разрешением до 720p, доступ в интернет, возможность установки дополнительных приложений (в том числе и игр) для Android и расширения функциональности до уровня планшетного компьютера, сетевой адаптер в комплекте поставки, доступная цена.
Недостатки: резистивный сенсорный экран без поддержки мультитач, отсутствие Bluetooth, небольшое время автономной работы, типичное для медиаплеера, нет обложки в комплекте.