Введение

Серия персональных цифровых помощников

Sharp Zaurus – это название серии персональных цифровых помощников (PDA), выпускаемых компанией Sharp Corporation. Zaurus был самым популярным PDA в Японии в 1990-х годах и работал на собственной операционной системе. Первым PDA от Sharp, использующим операционную систему Linux, был SL 5000D, работающий под управлением Embedix Plus на базе Qtopia. Проект документации Linux считает серию Zaurus «истинными Linux PDA», поскольку производители устанавливали на них операционные системы на основе Linux по умолчанию. Название происходит от общего суффикса, используемого в названиях динозавров.

История

В сентябре 1993 года Sharp представила PI 3000, первую модель в линейке КПК Zaurus, как преемника более ранней линейки КПК Sharp Wizard (Wizard также оказал влияние на Newton от Apple). Благодаря черно-белому ЖК-экрану, распознаванию рукописного ввода и возможностям оптической связи, Zaurus вскоре стал одним из самых продаваемых продуктов Sharp. PI 4000, выпущенный в 1994 году, расширил функциональность Zaurus за счет встроенного модема и функций факсимильной связи. В 1995 году ему на смену пришел PI 5000, который предлагал интерфейсы для электронной почты и мобильной связи, а также возможность подключения к ПК. Zaurus K PDA стал первым Zaurus с встроенной клавиатурой в дополнение к распознаванию рукописного ввода; PI 6000 и PI 7000 внесли дополнительные улучшения. В 1996 году Sharp представила Sharp Zaurus ZR 5800. Он использовал ту же компактную конструкцию, порты и устройство указания, что и предыдущие модели Zaurus. Изменения касались в основном ПЗУ. Он поставлялся с 2 МБ оперативной памяти и ЖК-дисплеем 320x240 с подсветкой. В это время Sharp добилась значительных успехов в технологии цветных ЖК-дисплеев. В мае 1996 года был выпущен первый цветной Zaurus; MI 10 и MI 10DC были оснащены пятидюймовым (12,7 см) цветным TFT ЖК-экраном. Эта модель имела возможность подключения к Интернету, встроенную камеру и диктофон. В том же году Sharp разработала 40-дюймовый (100 см) TFT ЖК-экран, который на тот момент был самым большим в мире. В декабре MI 10/10DC Zaurus был признан лучшим продуктом года журналом Information Display в США. Sharp продолжала совершенствовать технологию дисплеев; Zaurus получил дополнительные мультимедийные возможности, такие как воспроизведение видео, с выпуском MI E1 в Японии в ноябре 2000 года. MI E1 также стал первым Zaurus, поддерживающим карты памяти Secure Digital и Compact Flash, функция, которая стала стандартной для будущих моделей. Хотя серия MI хорошо продавалась в Японии, она так и не была выпущена в США или Европе, а японский пользовательский интерфейс так и не был переведен на другие языки. Модели, выпущенные за пределами Японии, относились к серии SL на базе Linux, первой из которых была SL 5000D "developer edition". За ней последовала SL 5500; обе использовали Embedix – встроенную версию операционной системы Linux, разработанную Lineo, в сочетании с Qtopia, встроенной средой приложений на основе Qt, разработанной Trolltech. Разработка серии MI в Японии продолжалась некоторое время, но MI E25DC официально объявлен последним Zaurus серии MI. Sharp продолжила разработку серии SL в Японии, выпустив модели SL C700, C750, C760 и C860, которые имеют разрешение экрана 640x480 VGA. Все они основаны на более быстрой технологии Intel XScale с частотой 400 МГц, хотя SL C700 был дефектным, и его фактическая скорость была такой же, как у SL 5500 с частотой 206 МГц. Все четыре модели SL C представляют собой устройства-раскладушки с необычной возможностью поворота экрана. Это позволяет использовать устройство в альбомном режиме с клавиатурой, как миниатюрный ноутбук, или в книжном режиме как КПК. В начале 2004 года Sharp представила устройство, сильно отличающееся от раскладушек, в виде SL 6000; SL 6000L (только Wi-Fi, без Bluetooth) продавался в Северной Америке, став последним и единственным устройством после серии 5xxx, официально продаваемым за пределами Японии. Он вернулся к форм-фактору слайдера 5xxx, но с дисплеем VGA; слайдер с несколькими кнопками закрывал миниатюрную клавиатуру. Был реализован совместный проект с IBM; 6000 не завоевал массовой популярности, и Amazon распродал свои остатки. В октябре 2004 года Sharp анонсировала SL C3000 – первый в мире КПК со встроенным жестким диском (предшествовавший Palm Life Drive). Он имел аналогичные аппаратные и программные характеристики с более ранней моделью C860, основными отличиями были то, что он имел только 16 МБ флэш-памяти, но получил внутренний микронакопитель Hitachi емкостью 4 ГБ, порт USB Host и "потерял" последовательный порт (в некоторых случаях компоненты не были установлены на материнской плате или не могли поддерживать обычные кабели последовательного адаптера). Ощущение клавиатуры и компоновка несколько изменились, и большинство владельцев предпочли его 760/860. В марте 2005 года к продукту C3000 присоединился SL C1000, который вернулся к традиционной 128 МБ флэш-памяти, но потерял внутренний микронакопитель. C1000 был дешевле, легче, быстрее в работе благодаря использованию флэш-памяти, но требовал бы от пользователя "пожертвовать" слотами для карт SD или CF, чтобы установить карту памяти для массового хранения; в то время самая большая поддерживаемая карта была 1 ГБ. C1000 нельзя модернизировать для установки внутреннего микронакопителя, так как отсутствовали важные компоненты, но освободившееся пространство можно использовать для установки внутренних модулей Bluetooth и Wi-Fi с помощью порта USB Host. В июне 2005 года Sharp выпустила SL C3100, который имел емкость флэш-памяти C1000, но также имел микронакопитель, и стал очень популярной моделью. Модели 1000, 3000 и 3100 можно было разогнать, что повышало плавность воспроизведения видео. В марте 2006 года была выпущена последняя модель, предсказуемо названная SL C3200. По сути, это SL C3100, но с новым микронакопителем Hitachi емкостью 6 ГБ и незначительной корректировкой цветов корпуса. Процессор Intel PXA270 является более поздней версией, и некоторые считают его менее качественным, поскольку его нельзя разогнать до такой степени. Ядро получило важное изменение в проприетарном модуле SD/MMC от Sharp, что позволило использовать SD-карты емкостью 4 ГБ (и это быстро переняли владельцы 3000 и 3100). Программный пакет получил программное обеспечение для преобразования текста в речь от Nuance Communications и обновленный словарь. Хотя устройства серии SL давно продаются только в Японии, в Японии есть компании, которые специализируются на их экспорте по всему миру; иногда без каких-либо изменений, а иногда доступна английская версия за дополнительную плату. Не все модели Zaurus поставлялись Sharp с универсальными (100/110/240 В) блоками питания (Zaurus требует регулируемого источника питания 5 В/1 А), поэтому потребуется дополнительный или замененный адаптер питания, и не все экспортеры предоставляют его по умолчанию. Есть также компании в США, Великобритании и Германии, которые являются неофициальными перепродавцами; одним из заметных примеров является Trisoft, который подготавливает и сертифицирует устройство в соответствии со стандартом соответствия "CE". Поскольку официального канала экспорта из Японии нет, Sharp не предоставляет гарантию или сервисное обслуживание за пределами Японии, поэтому иностранные покупатели зависят от выбранного перепродавца для ремонта, обычно отправляя его своему агенту в Японии, который действует так, как будто устройство принадлежало и использовалось в Японии, чтобы его отремонтировала Sharp, а затем отправила обратно владельцу. Несмотря на то, что Zaurus – довольно надежные устройства, из-за их миниатюризации их нелегко ремонтировать любителям электроники. В январе 2007 года сообщалось, что Sharp прекратит производство линейки Zaurus после февраля 2007 года. Позже, в марте, европейский поставщик попытался купить партию Zaurus, поскольку спрос все еще был высоким, и заметил, что все они были произведены после первоначальной даты прекращения производства Sharp, однако Sharp не смогла объяснить свои планы. Их более поздние устройства – WS003SH и WS004SH, которые, хотя и добавляли функции беспроводной и сотовой связи, работали под управлением операционной системы/приложения Windows Mobile 5.0.

Операционные системы

Они часто называются "ROM" в сообществе, поскольку ОС Zaurus обычно хранится во встроенной флеш-памяти и устанавливается с помощью программы прошивки. Также во всех Zaurus начиная с серии 5xxx предусмотрен специальный режим "восстановления" NOR flash (или P2ROM в новых моделях), позволяющий восстановить поврежденную ОС. OpenZaurus, использующий графические интерфейсы OPIE или GPE и предназначенный для опытных пользователей. OpenZaurus не включает в себя проприетарное программное обеспечение, поставляемое с дистрибутивом Sharp. Разработка OpenZaurus была прекращена в пользу Ångström, которая также основана на среде сборки OpenEmbedded, но поддерживает более широкий спектр устройств, не ограничиваясь Zauri. Дистрибутив Ångström – замена OpenZaurus. Разработка OpenZaurus больше не ведется, так как его разработчики теперь работают над дистрибутивом Ångström. Ångström – это дистрибутив Zaurus, основанный на системе сборки OpenEmbedded, с текущими образами консоли и ROM на основе X11 GPE. pdaXrom – дистрибутив, основанный на графической системе X и пользовательских интерфейсах matchbox/openbox. Cacko – альтернатива оригинальному ROM Sharp, основанная на той же графической системе Qt с обновлением как можно большего числа компонентов ОС, при этом сохраняется полная совместимость и возможность запуска проприетарных приложений Sharp. В августе 2007 года был начат порт Gentoo Linux, который представлял определенный интерес. Zubuntu, основанный на ARM-порте Ubuntu для моделей-раскладушек C3x00 и др., SL 6000 был запущен в 2008 году. Arch Linux ARM был портирован в 2015 году на модели C3x00. Для ROM Sharp и Cacko существуют сторонние и несколько экспериментальные ядра, такие как "Tetsu's" (японский эксперт по Zaurus), предлагающие интересные оптимизации и драйверы для нестандартного оборудования. Можно заменить только ядро Linux, что может повысить производительность, сохраняя совместимость и установленное программное обеспечение из "заводской" ПЗУ. Помимо выбора графического интерфейса (qt/qtopia, X11 + matchbox, X11 + E17 и т.д.), одним из ключевых различий является выбор, было ли ядро собрано с использованием стандарта ARM EABI или нет, и использует ли оно программную или аппаратную поддержку чисел с плавающей точкой (код, использующий аппаратную поддержку чисел с плавающей точкой, на самом деле работает медленнее, поскольку аппаратное обеспечение ее не поддерживает, поэтому эти инструкции вызывают исключение, которое затем должно быть обработано ядром, что приводит к заметным накладным расходам). Существовал порт OpenBSD для нескольких моделей Zaurus. Порт доступен для SL C3000, SL C3100 и SL C3200, и ведется работа по расширению поддержки C860 и C1000. Однако этот порт OpenBSD не заменяет оригинальную операционную систему полностью и не доступен в виде образа ROM, а использует оригинальную установку Linux в качестве загрузчика и устанавливается так же, как OpenBSD на любой другой платформе. Также разрабатывается порт NetBSD, основанный на работе над OpenBSD. В начале сентября 2016 года проект OpenBSD прекратил поддержку порта Zaurus своей операционной системы.

Программное обеспечение

С переходом на операционную систему Linux, Zaurus получил возможность запускать различные варианты проприетарного и открытого программного обеспечения, включая веб-серверы, FTP-серверы, базы данных и компиляторы. Разработчики создали несколько альтернативных дистрибутивов Linux для Zaurus. Программное обеспечение, поставляемое Sharp, включает в себя базовые PDA-пакеты, такие как календарь, адресная книга и список задач. Эти PIM-приложения довольно просты, и ряд разработчиков и групп создали альтернативы. Одной из популярных и бесплатных альтернатив, работающих как на Sharp ROM и OpenZaurus, так и на Windows и Linux, является набор приложений KDE PIM/Platform Independent. KDE PIM/PI основан на PIM-приложениях из пакета KDE для Linux. KDE PIM/PI включает KOrganizer/Platform Independent (или KOPI), KAddressbook/Platform Independent (или KAPI), K OpieMail/pi (или OMPI), K Phone/pi (kppi) и PwM/PI – менеджер паролей с надежным шифрованием. Помимо стандартных PDA-приложений, доступно множество программ, которые чаще ассоциируются с настольными и портативными компьютерами. Среди них – различные офисные программы, веб-браузеры, мультимедийные приложения и многое другое. Несмотря на то, что Zaurus позиционировался в первую очередь как бизнес-устройство, компания Sonic Powered разработала для него ряд игр, а также видеоигры с открытым исходным кодом создали New Breed Software, Карл Бартель и Сильвио Иаккарино, и другие, наряду с эмуляторами видеоигр. Некоторые из этих разработчиков ранее создавали игры для Agenda VR3, которая также работала под управлением Linux.