Идеальный карманный компьютер для системного администратора. Часть 1::Журнал СА 10.2004
www.samag.ru
Льготная подписка для студентов      
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
О журнале
Журнал «БИТ»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Вакансии
Контакты
   

Jobsora

ЭКСПЕРТНАЯ СЕССИЯ 2019


  Опросы

Какие курсы вы бы выбрали для себя?  

Очные
Онлайновые
Платные
Бесплатные
Я и так все знаю

 Читать далее...

1001 и 1 книга  
28.05.2019г.
Просмотров: 1894
Комментарии: 2
Анализ вредоносных программ

 Читать далее...

28.05.2019г.
Просмотров: 1936
Комментарии: 1
Микросервисы и контейнеры Docker

 Читать далее...

28.05.2019г.
Просмотров: 1497
Комментарии: 0
Django 2 в примерах

 Читать далее...

28.05.2019г.
Просмотров: 1098
Комментарии: 0
Введение в анализ алгоритмов

 Читать далее...

27.03.2019г.
Просмотров: 1667
Комментарии: 1
Arduino Uno и Raspberry Pi 3: от схемотехники к интернету вещей

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

Электронка - 2020!

 Идеальный карманный компьютер для системного администратора. Часть 1

Архив номеров / 2004 / Выпуск №10 (23) / Идеальный карманный компьютер для системного администратора. Часть 1

Рубрика: Администрирование /  Продукты и решения

 АНДРЕЙ МАРКЕЛОВ

Идеальный карманный компьютер  для системного администратора
Часть 1

За более чем пять лет общения с карманными компьютерами на платформах PalmOS и PocketPC я уже привык к мысли о том, что, хотя «карманник» и может значительно облегчить повседневную работу системного администратора, но полноценно заменить ноутбук при диагностике и устранении неисправностей в работе сетей не в состоянии. В первую очередь это обусловлено «урезанностью» операционной системы, заточенной под функции управления персональной информацией (PIM), и ограниченной функциональностью устройств ввода/вывода. Кроме того, сказывается отсутствие развитого программного обеспечения, удовлетворяющего потребности системного администратора. И хотя к трудностям работы с виртуальной клавиатурой можно привыкнуть, а число программ благодаря стараниям энтузиастов постоянно увеличивается, ни устройства на базе PocketPC, ни тем более устройства, работающие под управлением PalmOS, не в состоянии выступать в роли удобного и полноценного инструмента сисадмина. Некоторый свой опыт использования PocketPC в качестве инструмента ИТ-специалиста я обобщил в статье, с которой можно ознакомиться по адресу: www.markelov.net/ppc1.html. Но и операционка Microsoft вслед за PalmOS для меня осталась в прошлом.

Рисунок 1. КПК Zaurus

Рисунок 1. КПК Zaurus

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

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

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

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

Рисунок 2. Походный набор сисадмина. КПК, Wi-Fi-карта D-Link DCF-660W и Ethernet-карта TRENDnet TE-CF10

Рисунок 2. Походный набор сисадмина. КПК, Wi-Fi-карта D-Link DCF-660W и Ethernet-карта TRENDnet TE-CF100

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 3. Графическая оболочка

Рисунок 3. Графическая оболочка

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

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

Рисунок 4. Браузер Opera

Рисунок 4. Браузер Opera

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

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

Рисунок 5. HancomWord

Рисунок 5. HancomWord

Оставшиеся две вкладки – это «Настройки» и «Файлы». На первую вынесены все опции управления КПК, в том числе и оболочка для установки пакетов с дополнительным программным обеспечением. Вторая же представляет из себя встроенный в 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 (sources.redhat.com/jffs2), которая собственно и разработала данную файловую систему, основываясь на оригинальной 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-сервера, которые упрощают взаимодействие КПК с настольным компьютером. Кроме того, вы можете установить на Zaurus сервер VNC и полностью управлять «карманником» по сети с персонального компьютера.

Рисунок 6. Сеть

Рисунок 6. Сеть

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

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

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


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru