DSL Linux: маленький дистрибутив с большими возможностями

Работайте с данным дистрибутивом с загрузочного CD-диска или USB-накопителя

Вам необходима операционная система с открытым исходным кодом, которая бы имела совсем небольшой размер и могла бы размещаться на CD-диске, но при этом бы содержала большое количество программного обеспечения? Тогда обратите внимание на DSL Linux®. В данном кратком обзоре описывается использование этой небольшой операционной системы и входящих в ее состав приложений, подробно описывается процесс загрузки и начала работы, а также рассказывается о том, как можно сохранить настройки при переключении между сессиями, если загрузка производится с загрузочного CD-диска.

ОС Linux стремительно набирает популярность. Существует столько различных дистрибутивов ОС Linux, что процесс подбора такой операционной системы, которая бы отвечала всем требованиям вашего бизнеса, становится настоящим испытанием. Но если вас интересует небольшой дистрибутив, который бы имел в своем составе большое количество программного обеспечения, то стоит обратить внимание на DSL Linux (также известный как Demi-Sized Linux или Damn Small Linux) – один из самых лучших дистрибутивов "mini-Linux".

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

Как работать с DSL Linux?

Возможны следующие варианты работы с ОС DSL Linux:

  • Использование загрузочного CD-диска, с которого операционная система будет загружена в оперативную память.

    Данный вариант вам может быть знаком по различным дистрибутивам Linux, перед покупкой полноценных дистрибутивов которых вам предлагают попробовать поработать с LiveCD-вариантом этих систем.

  • Загрузка с USB-накопителя (если ваш компьютер поддерживает такую возможность)

    Совершенно верно, Linux на USB-накопителе! При этом оставшееся свободное место на USB-накопителе вы можете использовать для хранения данных. Это наиболее удобный способ использования данного дистрибутива. Чтобы иметь возможность всегда и везде работать именно с вашим дистрибутивом DSL Linux, вам теперь достаточно просто подключить USB-накопитель к любому компьютеру, расположенному дома, на работе или в школе, и загрузиться с него.

  • Загрузка из-под ОС Windows

    Хотя данный способ загрузки наиболее впечатляет, но при этом заметно ухудшается время отклика операционной системы. Несмотря на снижение производительности, вы можете запускать DSL Linux с USB-накопителя прямо из-под ОС Windows®, воспользовавшись для этого программой-эмулятором QEMU. При этом не нужно предварительно выполнять перезагрузку или выключения системы, просто откройте окно эмулятора и сразу начните работать.

    QEMU - это довольно быстрый эмулятор процессора, который использует динамическую трансляцию данных для достижения приемлемой скорости работы на новых процессорах. При эмуляции пользовательского режима он может запускать на процессоре одного типа процессы Linux, скомпилированные для другого типа процессора. В режиме полной эмуляции системы он эмулирует всю систему целиком, включая процессор и периферийные устройства.

Какие приложения будут доступны?

Сколько же приложений можно разместить в дистрибутиве, размер которого всего 50МБ? Если образно говорить о DSL Linux, то та, на первый взгляд, «однокомнатная квартира», которую он предоставляет в ваше распоряжение, на самом деле является «роскошным жильем на Манхэттене (вероятно, с прекрасным видом на «Центральный парк») с четырьмя спальнями». Давайте перечислим те приложения, которые нам доступны (дополнительную информацию об этих приложениях вы можете получить в разделе Ресурсы, приведенном в конце данной статьи).

FluxBox – простой и быстрый оконный менеджер

FluxBox – это еще один оконный менеджер для X. Он не только основан на исходных кодах Blackbox 0.61.1, но и внешне очень похож на него. Он предназначен для обработки стилей, цветов и расположения окон. FluxBox включает в себя следующие возможности: настраиваемые оконные закладки, смена рабочего стола прокручиванием колеса мыши, возможность настройки заголовка окна, поддержка KDE, встроенный интегрированный перехватчик нажатий клавиш (поддерживает emacs-подобные сочетания), частичная поддержка GNOME, расширенная поддержка всплывающих подсказок оконного менеджера. Планируется также поддержка управления сессиями, «прилипание» окон и возможность настройки панели инструментов.

Поиск решений в сети Интернет

Путешествуйте по сети Интернет с помощью Firefox 1.5. Браузер Firefox быстро стал популярен среди пользователей благодаря быстрой загрузке Web-страниц, интуитивному интерфейсу, блокированию вирусов, шпионских программ и всплывающих окон. В нем присутствуют такие полезные возможности, как использование вкладок, «живые закладки» и встроенная панель поиска. Он поддерживает все открытые стандарты сети Интернет.

Используйте Dillo – основанный на gtk+ браузер, полностью написанный на C, файл с исходным кодом которого занимает объем менее 365КБ, а двоичный код - около 300КБ. В той версии этого браузера, которая используется в DSL, включена поддержка SSL, вкладок и фреймов. При этом не требуется наличие GNOME.

В ssh или терминальных сессиях можно использовать текстовый браузер Links. Он работает в большинстве ОС UNIX® и OS/2, поддерживает таблицы, отображает информацию в цвете или в монохромном режиме. Кроме того, его можно настроить таким образом, чтобы он автоматически запускал программы для просмотра изображений (консоль и X) и другие приложения.

Обменивайтесь мгновенными сообщениями

Naim – это мультипротокольная программа-клиент для сетей обмена мгновенными сообщениями, которая запускается из консоли. Она поддерживает работу по протоколам AOL Instant Messenger (AIM), AOL I Seek You (ICQ), Internet Relay Chat (IRC) и The lily CMC. Naim обладает рядом уникальных возможностей, например, не требующее настройки шифрование соединения между двумя узлами, автоматическая организация очередей сообщений, изменение входящих сообщений, а также мощная поддержка динамических модулей. Возможности Naim могут быть расширены с помощью плагинов сторонних разработчиков, при этом данное приложение может использоваться в качестве встроенных контролирующих клиентов или служить основой для автоматических клиентов (ботов).

Работа с различными типами данных

Поскольку подошла очередь поговорить о различных форматах данных, следует отметить следующие приложения:

  • Xpdf – программа с открытым исходным кодом, предназначенная для просмотра файлов формата PDF (Portable Document Format). Из-за того, что в сети Интернет все больше информации предоставляется в этом формате, программы такого типа уже рассматриваются в качестве второго браузера.
  • XMMS – программа для работы с мультимедийными файлами формата CD, MP3 и MPEG (т.е. музыки и видео).
  • BashBurn – набор сценариев для записи CD-дисков, созданный под девизом "Просто работает!".
  • Xpaint – графический редактор, обладающий всеми стандартными возможностями по работе с цветными изображениями. Он позволяет одновременно работать с несколькими изображениями и поддерживает такие форматы, как PPM, XBM и TIFF.

Дальше - больше!

Кроме SQLite, небольшой библиотеки C, которая предоставляет автономный, встраиваемый, не требующий конфигурации движок базы данных на SQL, в дистрибутив DSL Linux также включены и другие приложения и возможности:

  • Приложения VNCviewer и RDesktop используются для удаленного контроля и управления другими системами, работающими под управлением ОС Windows или Linux.
  • Сразу доступна поддержка полного набора сетевых служб, среди которых SSH/SCP, FTP, HTTPD, DHCP-клиент и NFS.
  • Sylpheed – это почтовый и новостной клиент, основанный на GTK+.
  • В DSL Linux имеется также поддержка портов USB, PCMCIA и некоторых WLAN-карт для подключения к беспроводным сетям.

Кроме того, в дистрибутиве также присутствуют: текстовый редактор Vim (улучшенный Vi), связанные с Xbase утилиты (например, Xcalc), betaftpd (очень маленький FTP-сервер), Nano (клон текстового редактора Pico), средство просмотра документов Microsoft® Office (Microsoft® Office Viewer) и Web-сервер Monkey.

Итак, как начать работу с DSL Linux?

Это также просто, как досчитать до трех:

  1. Необходимо загрузить соответствующий файл образа диска в формате .ISO с одного из серверов DSL Linux. При этом вы можете загрузить следующие варианты файлов:
    • Файл образа диска с названием «dsl-x.x.x.iso» предназначен для большинства пользователей. Как сказано на сайте DSL Linux, вы можете использовать данный образ в том случае, если ваш компьютер был произведен относительно недавно (в течение последних пяти или шести лет).
    • Файл образа диска с названием «dsl-x.x.x-syslinux.iso» предназначен для использования на устаревших компьютерах. Здесь используется загрузчик SYSLINUX, который лучше работает с более старыми компьютерами.
    • Архив «dsl-x.x.x-embedded.zip» предназначен для запуска DSL Linux из-под ОС Windows или Linux.
  2. Загрузка с CD-диска выполняется вполне привычным способом. Но поскольку появилась возможность загрузки с помощью USB-накопителя, то я уверен, что большинство пользователей предпочтут именно такой вариант использования DSL. Следующий шаги, которые необходимо предпринять – это запись файл образа «dsl-x.x.x.iso» на CD-диск и загрузка с него.
  3. По умолчанию используется оконный менеджер FluxBox, у которого нет настоящей панели задач (список опций появляется при щелчке правой кнопкой по рабочей области). В меню Apps > Tools > Install выберите установку на USB-накопитель и укажите тот способ эмуляции (USB-ZIP или USB-HDD), который подходит для вашего компьютера.

Как можно сохранять между сессиями настройки, сделанные при работе с загрузочным CD-диском?

Вы можете сохранять пользовательские настройки в файле «backup.tar.gz». Чтобы его создать, выберите команду System > Backup/Restore. Укажите название устройства, на которое необходимо записать данный файл, после чего нажмите кнопку «Backup». После этого вы можете перезагрузиться, а когда появится строка приглашения ввода команд для загрузки, введите: «dsl restore={<название_устройства>}», чтобы загрузить систему с предыдущими сохраненными параметрами. Файлы и каталоги, резервные копии которых необходимо создавать, пользователь может самостоятельно указать в файле «/home/dsl/.filetool.lst», при этом в файле «/home/dsl/.xfiletool.lst» он может указать те файлы или каталоги, которые не следует включать в резервную копию.

Заключение

Вы также можете использовать DSL Linux при восстановлении системы. При этом вы будете иметь доступ к жестким дискам, что позволит вам спасти необходимую информацию с "мертвой" системы.

Если вы просто хотите дать вторую жизнь своему пылящемуся в гараже старому компьютеру, на котором установлена ОС Windows 95, или хотите использовать его в качестве Web-сервера, то применение DSL Linux будет наилучшим решением данной задачи.

Ресурсы

Научиться

  • Оригинал статьи - DSL Linux: Small distro that packs a big punch (EN).
  • В статье "Lightweight Linux" (EN) рассказывается о том, как с помощью некоторых дистрибутивов ОС Linux можно дать вторую жизнь старым, медленным и более ограниченным по своим возможностям компьютерам (developerWorks, October 2002).
  • В статье "Burning CDs on Linux" (EN) рассказывается о том, как в ОС Linux можно записывать CD-диски (developerWorks, апрель 2003).
  • В статье "Knoppix gives bootable, one-disk Linux" (EN) рассказывается о том, как можно создать загрузочный CD-диск с полезным специализированным дистрибутивом Linux (developerWorks, февраль 2003).
  • В статье "Dual-booting Linux" (EN) описывается установка нескольких ОС Linux на один жесткий диск (developerWorks, апрель 2002).
  • В статье "Linux system development on an embedded device" (EN) приводится обзор ОС Linux с уменьшенным дистрибутивом (developerWorks, март 2002).
  • Прочитайте статью "Spin up a Linux LiveCD" (EN), в которой описывается использование ОС Linux без необходимости установки на жесткий диск (developerWorks, июль 2004).
  • Прочитайте статью "Boot Linux from a FireWire device" (EN), если вы не хотите устанавливать Linux на внутренние жесткие диски (developerWorks, июль 2004).
  • В разделе Linux на сайте developerWorks вы можете найти ссылки на дополнительные ресурсы для Linux-разработчиков.
  • Семинары и обучение на developerWorks Россия (EN).

Получить продукты и технологии

  • Загрузите DSL Linux – универсальный дистрибутив Linux, рассчитанный на работу с настольными системами, занимающий всего 50 МБ. Просмотрите полный список приложений, входящих в его состав (EN).
  • Загрузите или просто получите больше информации о следующих продуктах, входящих в состав DSL Linux:
  • SEK для Linux Hабор из двух DVD-дисков с ознакомительными версиями новейших программных продуктов IBM для Linux из семейств DB2®, Lotus®, Rational®, Tivoli® и WebSphere® (EN).
  • Создайте свой новый Linux-проект с помощью испытательных версий ПО, которое вы можете загрузить прямо с сайта developerWorks IBM trial software (EN).

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



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

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Linux
ArticleID=329035
ArticleTitle=DSL Linux: маленький дистрибутив с большими возможностями
publish-date=08072008