КПК Pocket PC, Palm, iPAQ, смартфоны
версия для кпк >

Коммуникаторы, смартфоны, КПК, GPS-навигация

Rambler's Top100
КПК (карманные компьютеры) Pocket PC, Palm, Qtek и другиеКоммуникаторы и смартфоны: обзоры, советы по покупке, характеристикиGPS навигация: Карта Москвы и GPS система для КПК и коммуникаторовСкидки и подарки при продаже КПК и аксессуаровОптовые продажи КПК, коммуникаторов и смартфоновДисконтные карты
HPC.ru: КПК, карманные компьютеры, смартфоны
поиск:
HPCru -> Библиотека -> Sharp Zaurus SL-C860 - идеальный КПК для сисадмина
Реклама
Новости

Sharp Zaurus SL-C860 - идеальный КПК для сисадмина


КПК Pocket PC, Palm, коммуникаторы Авторы, перевод: Андрей Маркелов Дата статьи: 06.12.2004
Содержание Содержание статьи   Версия для печати Версия для печати
Обзоры КПК Скачать в формате: iSilo - iSilo HiRes  

Введение

За более чем пять лет общения с карманными компьютерами на платформах Palm OS и Pocket PC, я уже привык к мысли о том, что, хотя "карманник" и может значительно облегчить повседневную работу системного администратора, но полноценно заменить ноутбук при диагностике и устранении неисправностей в работе сетей он не в состоянии. В первую очередь это обусловлено "урезанностью" операционной системы, заточенной под функции управления персональной информацией (PIM), и ограниченной функциональностью устройств ввода/вывода. Кроме того, сказывается отсутствие развитого программного обеспечения, удовлетворяющего потребности системного администратора. И хотя к трудностям работы с виртуальной клавиатурой можно привыкнуть, а число программ благодаря старанием энтузиастов постоянно увеличивается, ни устройства на базе Pocket PC, ни тем более устройства работающие под управлением Palm OS, не в состоянии выступать в роли удобного и полноценного инструмента сисадмина. Некоторый свой опыт использования Pocket PC в качестве инструмента айтишника я обобщил ранее. Но и Майкрософтовская операционка вслед за Palm OS для меня осталась в прошлом.

Sharp Zaurus SL-C860, общий вид

Каким же видится мне идеальный карманный компьютер, способный удовлетворить потребности IT специалиста? Ну, во первых хотелось бы иметь установленную операционную систему с развитой поддержкой сети. Во вторых, экран с разрешением не менее 640 на 480 точек и удобную, но не большую клавиатуру для комфортной работы с командной строкой. В третьих, желательна возможность без переделок исходного кода или с его минимальными переделками пользоваться огромным накопленным фондом свободного ПО для Unix-like систем. Ну, и наконец, в четвертых, такой КПК не должен уступать в плане реализации своих прямых функциях (органайзер, проигрывание музыки и видео, игры и так далее) конкурентам из стана Palm OS и Pocket PC.

Sharp Zaurus SL-C860, комплект и периферия

Как оказалось, в реальности, такое устройство "вполне имеет место быть". Называется оно Sharp Zaurus SL-C860 и работает под управлением специализированной версии Linux. При первой же возможности приобрести данного "зверя" в личное пользование, я не преминул ею воспользоваться. А в данной статье, хочу несколько обобщить опыт его эксплуатации.

Аппаратное обеспечение

Начну описание с аппаратной части, дабы стали понятны объективные ограничения с которыми столкнется линуксоид севший за клавиатуру Zaurus-а. Хотя в случае с карманным компьютером правильнее было бы сказать "взявшего в руки" клавиатуру - при работе с карманником на весу, вы держете его именно за нижнюю часть, на которой и расположена клавиатура.

"Железо" вполне соответствует сегодняшним стандартам для КПК. На борту машинки установлен процессор Intel XScale PXA 255, работающий с тактовой частотой в 400 MHz. Память делиться на ОЗУ, объемом в 64М и энергонезависимую Flash-память, играющую роль ПЗУ и "винчестера" одновременно. Диагональ экрана равняется 3,7". Как я уже писал, разрешение матрицы дисплея 640 на 480 точек, а число отображаемых цветов равняется 65 тысячам. Говоря об экране, нельзя не упомянуть возможность последнего поворачиваться, и складываться поверх клавиатуры. При этом "клавиатурник" превращается в без клавиатурную машинку, что достаточно удобно, например, в метро для просмотра фильмов, и для чтения электронных книг. Имеются разъемы для подключения карт расширения стандартов Compact Flash type I,II и SD/SDC/MMC. Первый разъем можно использовать для оснащения вашего КПК сетевой или Wi-Fi карточкой, а второй для расширения памяти устройства. К персональному компьютеру Zaurus подключается посредством USB-шнура. Также присутствует ИК-порт. Вес устройства - 250 грамм.

Теперь несколько слов о клавиатуре. Клавиатура на "завре" удивительно удобная для своих небольших размеров, и обеспечивает вполне комфортную работу. Достаточно сказать что эту статью я набирал и редактировал именно на Zaurus-е, в среде встроенного текстового редактора Hancom Mobile Word. Конечно, ограниченное число кнопок клавиатуры, а именно 59, заставило разработчиков софта "навесить" по несколько символов на каждую клавишу. С другой стороны, наверняка, многие из читателей, в свое время имели дело с замечательным домашним компьютером ZX-Spectrum. Клавиатура "спекки" и вовсе имела 48 кнопок, что нисколько не мешало полноценной работе с этим ПК.

Наконец, после краткого знакомства с "начинкой" аппарата, перейдем к основной части нашего обзора - описания того, чем же координально выделяется данный карманный компьютер из числа конкурентов, а именно, программной части.

Особенности Linux на Zaurus

Говоря о Linux на Zaurus "завроводы" обычно указывают версию прошивки ROM. Пользователь может самостоятельно обновлять и модифицировать операционную систему, находящуюся во flash-памяти, поэтому в настоящее время получили распространение несколько версией ROM-ов для КПК. Большинство из них работает под управлением графического интерфейса Qtopia разработки Trolltech.

Sharp Zaurus SL-C860, Графический интерфейс Qtopia

Ну, во первых, это конечно оригинальная версия прошивки от Sharp на японском языке, которая по понятным причинам не получила распространение ни в России, ни в англоязычных странах.

Во вторых, это разрабатываемая на основе оригинальной версии "англофицированная" прошивка Cacko ROM, которая вполне корректно работает с русским языком, вследствие русскоязычности некоторых членов Cacko Team. Данную прошивку можно скачать в Интернете бесплатно.

В третьих, - платный вариант немного устаревшей версии предыдущего ROM-а с русифицированным интерфейсом распространяемый компанией "МакЦентр".

В четвертых платный англоязычный tkROM, о котором я ни могу ничего сказать кроме того, что он существует.

Sharp Zaurus 860, Hancom MobileWord

Ну, и наконец, это ROM, в отличие от всех остальных базирующийся не на графическом интерфейсе Qtopia, а на адаптированной версии X Windows. Разрабатывается он командой Cacko, и как и их прошивка под Qtopia абсолютно бесплатен. С сайта Cacko Team можно также скачать ряд уже скомпилированного для Zaurus "иксового" софта, в частности AbiWord, Firefox, и другое ПО, перенесенное с "большого" Linux. Сам я пока эту прошивку не пробовал, но как только испытаю на личном опыте, постараюсь отразить впечатление от работы с ней на страницах журнала. По отзывам же в форумах эта версия ROM менее приспособлена к КПК-шным функциям, и пытается сделать из Zaurus подобие маленького ноутбука.

В дальнейшем, говоря о функционировании и использовании карманного компьютера, я буду опираться на "Макцентровскую" версию, которая мне досталась уже предустановленной на КПК.

Включив карманный компьютер, пользователь прямиком попадает в графическую оболочку для мобильных компьютеров Qtopia (версии 1.5.4). Интерфейс представлен в виде нескольких закладок, содержащих иконки графических приложений. Нужно заметить, что после установки консольных утилит иконки не добавляются - доступ к ним вы получите только зайдя в консоль. По умолчанию присутствуют закладки: Приложения, Игры, Мультимедиа, Интернет, PIM, Настройки, Файлы.

В разделе управления персональной информацией присутствуют приложения: Адресная книга, Дела и Календарь, которые в целом по своему функционалу аналогичны соответствующим приложениям для КПК на платформах Palm OS и Windows Mobile.

Вкладка "Мультимедиа" содержит проигрыватели музыки, видео и программу звукозаписи. "Из коробки" установленный софт позволяет проигрывать видео в формате DivX, а музыку в MP3.

В разделе "Интернет" находятся две иконки: браузер Opera 7.0 и клиент электронной почты.

Sharp Zaurus 860, браузер Opera

Самое большое число программ вынесено на вкладку "Приложения". Простые редакторы текста и графики, калькулятор, иконка "Консоль", обеспечивающая доступ к командной строке, просмотрщик презентаций, а также два достаточно продвинутых редактора HancomWord и HancomSheet, соответственно совместимые с Microsoft Word и Exel по форматам файлов.

Оставшиеся две вкладки - это "Настройки" и "Файлы". На первую вынесены все опции управления КПК, в том числе и оболочка для установки пакетов с дополнительным программным обеспечением. Вторая же представляет из себя встроенный в Qtopia файловый менеджер, видящий файлы, правда, только внутри домашней директории. Однако, его можно "обмануть", создав симлинк на корень файловой системы внутри домашнего каталога.

Запустив из консоли команду uname -a (кстати, вы вполне можете зайти на Zaurus через ssh, по умолчанию поднятом на КПК) мы получим следующий вывод:

$ uname -a
Linux zaurus 2.4.18-rmk7-pxa3-embedix #1, 11 2003 00:01:53 +0000 armv5tel unknown

С версией ядра ясно. Теперь разберемся с файловой системой. В качестве нее используется jffs2 (включена в официальное ядро Linux с версии 2.4.10), которая является журналируемой файловой системой, разработанной специально для встраиваемых систем. Подробнее ознакомиться с информацией касающейся jffs2 можно на сайте компании Red Hat, которая собственно и разработала данную файловую систему, основываясь на оригинальной jffs от Axis Communications AB. Помимо jffs2 в ядро Zaurus включена поддержка fat и ext3, которые можно использовать, например, при работе с картами расширения памяти SD и CF.

Особенностью организации иерархической структуры файловой системы является то, что некоторые каталоги, в частности /etc, /usr/bin, /usr/lib на самом деле не что иное, как символические ссылки на соответствующие каталоги внутри /home. Корневая же система монтируется в режиме "только чтение", что сделано для придания наладоннику некоего запаса прочности, и защиты от попыток ввода рекурсивного rm на корневой системе. Правда, если ввести команду типа mount -o remount,rw / у вас все же появится возможность испортить ФС. В качестве последнего "форпоста", имеются еще два запасных раздела вместе еще с одной "спасательной" минимальной корневой системой, и раздел, содержащий основное и запасное ядра Linux. При нормальной работе КПК эти два раздела не смонтированны.

По умолчанию на Zaurus установлены Samba и SSH сервера (В последних версиях Cacko ROM помимо серверов ssh и samba, присутствуют также (но не запущены) telnet и ftp. Еще одна служба - dhcp запускается когда КПК подключен кабелем к ПК, для выдачи IP адреса Windows-машине.), которые упрощают взаимодействие КПК с настольным компьютером. Кроме того, вы например можете установить на Zaurus сервер VNC, и полностью управлять "карманником" по сети с персонального компьютера.

В заключение хотелось бы сказать, что общение с устройством оставляет двоякое впечатление. С одной стороны богатые возможности программного и аппаратного обеспечения, а с другой стороны, частая необходимость "доводки напильником" самого необходимого софта, о возможных проблемах с которым не задумываются пользователи других платформ. Наиболее типичный пример - русификация ICQ. Учитывая нетривиальность решения многих проблем и необходимость обращаться к консоли, я бы мог порекомендовать данный КПК исключительно IT-специалистам, для которых Zaurus в сочетании с WiFi или Ethernet адаптером может стать незаменимым инструментом.

Sharp Zaurus 860, настройки сети

В дальнейшем, возможно, я расскажу об особенностях установки софта на Zaurus и подводных камнях, с которыми может столкнуться пользователь.

При первом же знакомстве с КПК Zaurus SL-С860 и в процессе подготовке данной статьи большим подспорьем для меня оказались материалы с форумов zaurususergroup.com и www.HPC.ru, без использования которых процесс знакомства со спецификой "карманного" Linux затянулся бы на гораздо более длительный срок. С темами этих форумов я в первую очередь рекомендую ознакомиться читателям задумавшимся о приобретении или уже купившим этот замечательный гаджет.
Содержание Содержание статьи   Версия для печати Версия для печати

Источники, материалы:
      Журнал Системный администратор N10/2004


Обсуждение статьи в форуме

Содержание статьи
ВведениеВведение
Аппаратное обеспечениеАппаратное обеспечение
Особенности Linux на ZaurusОсобенности Linux на Zaurus


ВадимП (2005-02-11 19:57)
Я думаю, что вполне можно.
Насчет загрузки процессора трудно сказать точно - сами понимаете, что она зависит от многих факторов (например, от того куда Вы направляете вывод: на экран, в файл, по конвейеру...).
Я пробовал запускать tcpdump (он установлен по умолчанию) и с настольного ПК посылать на него ping.
Сразу предупреждаю - тратить больше десяти минут на это дело у меня не было желания, поэтому результаты очень приблизительные.
Такое впечатление, что и при "ping -i 0.01" (это далеко не всегда 100 пакетов в секунду) и при ping -f он фиксировал все приходящие на него пакеты.
Мне трудно говорить определенно про загрузку процессора (чем я буду ее мерять? у меня под руками только "top", "time tcpdump", да графическая утилита "system information").
Поэтому выскажусь очень осторожно: у меня создалось первоначальное впечатление, что при выводе в файл загрузка составляет около 10%, а на экран - возможно около 50. Это, конечно, только если окно с tcpdump'ом находилось поверх остальных окон. В фоне там будут опять те же 10%.
После "ping -c 1000 -f" потеря пакетов составила чуть больше 1%.
Тем не менее, в файле образованном командой tcpdump -n > tmp, wc насчитал 1002 строки. Что с учетом arp запросов, скорее всего, означает, что все полученные пакеты были зафиксированы tcpdump'ом.

Сами понимаете - это такой доморощенный тест на скорую руку (я описывал его дольше, чем делал :)), но вывод о пригодности Zaurus'а в таких сетях со сверхмалой нагрузкой примерно сделать можно.
Конечно, когда речь пойдет о потоках уровня хотя бы маршрутизатора начального уровня, zaurus захлебнется. Исходя из вышеизложенного можно предположить, что верхней границей для него станет 1000 pps.
[Ответить]

wildker (2005-02-11 16:24)
то что они работают - это хорошо. Меня же интересовало качество работы этих утилит на карманнике. Насколько реально отслеживать текущий трафик, пусть не в реальном времени. Насколько загружается КПК при, скажем, 100 пакетах в секунду. Карманники, в силу определенных обстоятельств, оптимизируются больше по мультимедию, что и вызывает мое любопытсво.
[Ответить]

ВадимП (2005-02-10 21:27)
    wildker писал(а):
    Что-то я тоже не заметил именно мотивов ваших рекомендаций этой игрушки айтишникам. Неужели наличие Линуха и двух слотов?
    Как, например, работают на ней tcpdump, arp, netstat, nmap, ping, nslookup, arpwatch?
Наличие Linux'а и подразумевает, что все консольные приложения (включая вышеперечисленные) работают абсолютно так же, как на настольной системе.
Исключение составлет только крохотная группа приложений (вроде Orace), которая по понятным причинам работать не будет. Но они на КПК и абсолютно без надобности (тем более, что есть PostresSQL и MySQL).
А то, что может понадобиться системному администратору: сетевые сканеры, брандмауэры, демоны маршрутизации (zebra), IDS (тот же snort) работают, разумеется, все.
Кстати, популярное последнее время на hpc вопрос об использовании КПК в качестве маршрутизатора (например, для подключения через GPRS), как Вы понимаете, решается автоматически встроенными средствами ядра (+ предустановленный в прошивке iptables).
[Ответить]

wildker (2005-02-10 13:39)
Что-то я тоже не заметил именно мотивов ваших рекомендаций этой игрушки айтишникам. Неужели наличие Линуха и двух слотов?

Как, например, работают на ней tcpdump, arp, netstat, nmap, ping, nslookup, arpwatch?

этого было б достаточно для таких рекомендаций... ну еще бы несколько консолек, хотя это вроде не проблема.
[Ответить]

ВадимП (2005-02-06 13:03)
Полностью присоединяюсь к предыдущему автору.
Статья и научно-популярная книжка - это два разных жанра. Не стоит их смешивать и требовать от статьи подробного изложения.
Тем более, что КПК действительно предназначен только для unix-профессионалов, которым пересказ азбучных истин не слишком интересен.
А для тех, кому покупать этот КПК не рекомендуется (это будут выброшенные на ветер немаленькие деньги), достаточно именно самого схематичного изложения.
Единственное, что хотелось уточнить к предыдущему сообщению: уже портировано не "большинство", а абсолютно все известные мне утилиты с открытым кодом.
(а НЕ открытые консольные мне неизвестны)
[Ответить]

Anonymous (2005-02-06 11:10)
    T@riel писал(а):
    Да статейка хорошая, но видимо пробный шар чтоль у автора. Как то все скомкано, если уж человек взял себе такой девайс, тем более его рекомендует для IT-шника, то уж писал бы от А до Я, так сказать.. Железки железакми, но все же чем хорош этот КПК именно для ИТ не очень то ясно. Все таки наверно не тем что Word совместим с детищем от Микрософта..
    Вывод: пишите подробнее уважаемый.. Вас ведь читают много народу.
"от а-я" - и так очень много в магазинах IMHO - "linux для чайников" и тд. В статье описано именно "карманные" особенности линуксового КПК. А чем хорош Линукс на КПК юникс-администратору и так ясно. Какой смысл в статье посвященной КПК описовать преимущества полноценной Linux??? Кто не знает этих преимуществ тому этот КПК НЕ_НУЖЕН. КПК - это не лучшее средство IMHO для изучения LINUX/UNIX.

Вобщем чтоб стало ясно "все же чем хорош этот КПК именно для ИТ" стоит купить книгу по основам linux. А после основ почитать что нибудь типа "Администрирование сетей в Linux". А потом уже смотреть в сторону КПК на основе этой ОС, помня что в 250 граммах которые весит zaurus - имеется полноценная ОС, полноценный TCP/IP стек, на которые можно портировать (или уже портировано) множество консольных утилит и служб с "большого брата"

Кроме того статья писалась для журнала "Системный администратор" чья аудитория - достаточно квалифицированные системные администраторы (преимущественно linux/unix). Так что учитывайте специфику - обзор писался для определенной аудитории. А на сайте http://www.hpc.ru/ она появилась по инициативе/просьбе администрации сайта.

В любом случае - спасибо за критику.

С уважением, Андрей Маркелов
www.markelov.net
[Ответить]

T@riel (2005-02-04 22:31)
Да статейка хорошая, но видимо пробный шар чтоль у автора. Как то все скомкано, если уж человек взял себе такой девайс, тем более его рекомендует для IT-шника, то уж писал бы от А до Я, так сказать.. Железки железакми, но все же чем хорош этот КПК именно для ИТ не очень то ясно. Все таки наверно не тем что Word совместим с детищем от Микрософта..
Вывод: пишите подробнее уважаемый.. Вас ведь читают много народу.
[Ответить]

ВадимП (2004-12-25 08:24)
    vvs1984 писал(а):
    ВЕЩ!!!!!! Сам препочитаю FreeBSD, если есть такие кпк скажите!
    а еще хочеться чтоб был встроенный телефон, или хотябы блютуф!
WiFi и Bluetooth встраиваются в SL-6000. Но у него другой форм-фактор и менее удобная клавиатура. С телефоном - только Linux-коммуникаторы (скажем, от Motorola).В остальные модели надо ставить GSM/GPRS модуль в формате CF и практически его можно будет использовать только для передачи данных.
[Ответить]

vvs1984 (2004-12-25 00:01)
ВЕЩ!!!!!! Сам препочитаю FreeBSD, если есть такие кпк скажите!
а еще хочеться чтоб был встроенный телефон, или хотябы блютуф!
сам владею I-MATE/ вещь глюгая (впрочем как и все винды), ssh есть ну пока хватает!
[Ответить]

pcix (2004-12-20 09:42) не все тут сисадмины
    jil2 писал(а):
    [quote:eabad096fc="MAMAMia"]Что к чему? Мне эта стать, мне, как постоянному читателю ХПС.РУ абсолютно ничего не дала и не добавила в мое представление о мире кпк ни толики полезного. Брррр....
:wink: читаем книгу и видим фигу :lol: не думаю, что это стоит афишировать...

блин может кому то и интересны особенности програмирования\прописывания командных строк под линухом но только не мне. гораздо интереснее было бы узнать скока машина стоит и вообще побольше тактико-технических характеристик. есть ли синий зуб скока держит батарея и тд .

P.S. буду очень благодарен за предоставленые сведения.
[Ответить]


Выскажите свое мнение по теме, затронутой в статье!
Реклама

HPC.ru Главная | Каталог КПК | Программы для КПК | Каталог аксессуаров для КПК | Обзоры КПК, тесты, статьи
Новости | Форум | Отдел разработок | Тех. поддержка | Ссылки | Пропал КПК
Цены | Где купить | Для дилеров | Для прессы
Использование материалов сайта разрешено только с письменного разрешения редакции HPCru. Правила.
По вопросам размещения рекламы обращайтесь: hpcru@hpc.ru
Москва, ул. Николоямская, д.14; (495) 737-3366

Copyright © 1997-2009. "Компьютер на ладони". Поддержка проекта осуществляется компанией МакЦентр. Пишите: hpcru@hpc.ru

Apple компьютеры, Mac OS новости, Полиграфическое оборудование - МакЦентр
КПК, Коммуникаторы в Интернет-магазине PalmStore | Apple iPod - продажа MP3-плееров в iPodshop
iStyle - магазин GPS-навигаторов и коммуникаторов | Комплект GPS навигации PocketNavigator
PocketGPS - Карта Москвы и Московской области для КПК | GPS навигация iGO Россия
Коммуникаторы E-Ten | Периферия для КПК Pretec | Аксессуары для КПК PocketNature | Чехлы для КПК Xigma
Все для Sharp Zaurus | Все для Casio BE-300 | Все для Nokia 9210(i) | Бесплатные программы для Palm

 Rambler's Top100