Меню Рубрики

Обзор damn small linux

Linuxoid

OpenSource forever

Обзор Damn Small Linux 4.2

Дистрибутив Damn Small Linux ( DSL ) появился в 2002 году просто как эксперимент. Его создателю Джону Андревсу (John Andrews) было просто интересно, сколько приложений можно поместить в 50 Мб. Со временем DSL стал популярным, в проект пришли люди, а сам он неизменно находится в первом десятке рейтинга сайта Distrowatch . com .

Такой размер был выбран не случайно. Именно столько вмещает так называемая CD-визитка — небольшой компакт-диск размером обычно 35-50 Мб. Первая версия дистрибутива 0.1.0 представленная общественности была ровно 33 Мб, но уже начиная с 0.3.3 выросла в объеме до своих стандартных 50Мб. Основой DSL послужил популярный LiveCD дистрибутив Knoppix , и многие наработки этого проекта также реализованы в DSL . В частности автоматическое определение и настройка различных устройств при загрузке системы. В первых версиях пользователю необходимо было самостоятельно указывать параметры X- Window , но сейчас весь процесс максимально автоматизирован. В отличие от многих других подобных проектов, ориентирован он на использование в качестве рабочей настольной системы. Домашняя страница проекта DSL находится по адресу www.damnsmalllinux.org .

Некоторые возможности DSL

Как вы думаете, почему такой вообщем то куцой по нынешним временам дистрибутив, так любим пользователями. Все дело в его возможностях. Обычный дистрибутив построен на базе ядра 2.4.31 и минимальными требованиями для его работы являются процессор класса i386 и наличие 8 Мб ОЗУ. Что согласитесь очень даже не много. Учитывая, что DSL умеет работать, загружаясь полностью в оперативную память, и высвобождая привод, памяти лишней не будет.

Предлагается и более “тяжелая” версия DSL-N (Damn Small Linux Not!), в которой используется уже современное ядро ветки 2.6, и приложения с библиотеками GTK 2+. Требования к оборудованию у него естественно выше, процессор с частотой 300 и 64 Мб ОЗУ. Кроме состава приложений он практически ничем более не отличается от оригинального DSL . Развивается DSL-N медленнее, пока доступна версия 0.1RC3.

Если оперативной памяти недостаточно, можно дополнительно задействовать swap раздел созданный при установке любого дистрибутива Linux . Если на компьютере только Windows , то зайдя в DSL — Setup — DOS swapfile можно создать и подключить swap файл находящийся на FAT 32 разделе.

Дистрибутив может работать с привода, но предусмотрен вариант запуска ISO образа находящегося на жестком диске, так называемая Frugall install , когда в раздел жесткого диск копируется образ и устанавливается загрузчик ( Grub или LILO ). Плюс DSL без проблем запускается в виртуальных машинах. При необходимости его очень просто установить на жесткий диск, USB или IDE флэш диск . После установки, дистрибутив очень легко превратить в полноценный Debian . Настройки сделанные во время работы в LiveCD можно сохранить и затем восстановить при следующей загрузке. То есть возможности по дальнейшему маневру у DSL , ограничены лишь фантазией пользователя.

Помимо приложений входящих в базовый набор DSL имет и свой репозитарий называемый MyDSL , и средства управления им. Пакеты можно загружать, используя утилиту MyDSL Extension Tool (в консоли запускать mydslPanel.lua).

Либо скачивать вручную взяв нужный файл с ( distro . ibiblio . org / pub / linux / distributions / damnsmall / mydsl ). Все приложения в MyDSL разбиты на 11 категорий, среди них есть системные утилиты, программы для работы с мультимедиа, игры, офисные пакеты (есть и OpenOffice . org ), драйвера и прочее. Пользоваться MyDSL Extension Tool очень просто, выбираем категорию, затем программу. При щелчке на названии, появится окно с информацией о приложении, чтобы его скачать достаточно, нажать Download . Появится окно, в котором следует указать, куда сохранить файл. Файлы, используемые в MyDSL , могут иметь четыре расширения . Так tar . gz это обычные архивы просто распаковываемые в каталоги / opt , / home / или / tmp , файлы с расширением dsl , это некий аналог deb / rpm пакета который, легко устанавливается и легко удаляется. Есть еще и системные unc и uci . Если включено резервирование данных, то при следующей загрузке установленные приложения будут работать, как ни в чем не бывало. Расширения кроме этого можно устанавливать при загрузке. Для этого их достаточно сохранить в корень на CD — ROM или в раздел жесткого диска, а при загрузке указать на необходимость поиска расширений. Если это привод используем команду “dsl mydsl”, если раздел диска добавляем его номер “dsl mydsl=hda6”. Начиная с версии 2.3, расширения можно не просто сваливать в кучу на диск, а использовать каталог mydsl. При загрузке все расширения помещенные внутрь, также будут установлены. Но это еще не все возможности. Если создать каталог optional, то все расширения в этой папке автоматически устанавливаться не будут. Но в меню MyDSL появится новый пункт « Install Optional Extensions «, при помощи которого можно установить все приложения из optional. В меню установки MyDSL, кроме того, есть пункт Load Local позволяющий устанавливать ранее скачаные расширения с любого места.

Пробуем в работе

Актуальной на момент написания этих строк была версия 4.2.5 , хотя на сайте есть информация по более ранней ветке 3.x ветке . Получить ISO образ можно по ссылкам на сайте. Скачиваем, записываем и загружаемся. Первым пользователя встречает стильное меню.

По F 2 и F 3 доступны различные параметры загрузки, большинство из них сходны с Knoppix . О некоторых из них мы уже говорили. Среди полезных стоит отметить параметр toram и tohd позволяющие загружать содержимое CD в ОЗУ (нужно минимум 128 Мб) и на раздел жесткого диска и работать от туда. Если уже такой образ на диск скопирован, то его можно подключить используя fromhd . По умолчанию грузится fluxbox , изменить оконный менеджер, можно введя desktop = jwm . Если в компьютере имеются SATA диски, для их поддержки следует добавить sata . Параметр install позволяет сразу начать установку дистрибутива на жесткий диск, USB или флоппи (используется для загрузки, если BIOS не поддерживает). Ввод “ dsl lang = ru ” ничего не дает, поддержки локализации отличной от английской в дистрибутиве нет. Хотя есть в наличии клавиатурные раскладки, но экранные шрифты придется загружать вручную. Впрочем локализовать его довольно просто , посидев с вечерок эту проблему можно решить. В Интернет где-то бродит моя статья в которой описан процесс применительно к версии 2.х, в версиях 3.х и 4.x есть отличия. Но думаю как нибудь вернуться к этому вопросу позже.

После загрузки вас встретит рабочий стол в стиле Windows ранних версий. Загрузка процессора и сети показывают два аплета wmcpuload и wmnet. На столе помещены ярлыки для доступа к основным каталогам. Все просто и понятно.

Если что-то не получилось с загрузкой, например не работает мышка или частота развертки вас не устраивает . У бейте X-сервер (Ctrl+Alt+Backspace) и запустите скрипт xsetup.sh.

Несмотря на свой небольшой размер DSL содержит почти полный набор приложений для рабочего стола. В его составе пользователь найдет средства для прослушивания музыки и видео XMMS (MP3, CD и MPEG), программа для записи дисков. Программы для работы в Интернет и сетях: клиент FTP, браузеры Firefox , Dillo и Netrik (переработанный консольный links), почтовый клиент Sylpheed, Naim (AIM, ICQ, IRC), VNCviwer, Rdesktop, gPhone, SMBclient. Для работы с текстами: текстовый процессор Ted , табличный редактор Siag , три простых редактора — Beaver , Vim и Nano , с возможность. проверки правописания, правда только на английстком. Возможен просмотр PDF (Xpdf) и файлов MS Word , работа с графическими файлами ( Xpaint и xzgv ). Два файловых менеджера: основной DFM и двухоконный emelFM. Из четвертой версии был убран Midnight Commander . А еще в его состав включено четыре сервера: SSH , NFS , веб-сервер Monkey и FTP . И десяток простых игр. Все приложения небольшие и легкие, поэтому DSL является прекрасным выбором для старого оборудования.

Для настройки используются понятные графические приложения. Вызвать их можно, выбрав DSL Control Panel и выбрав нужный пункт, либо индивидуально из меню DSL . Здесь доступны всевозможные настройки: доступ в Интернет ( dialup и PPPoE ), c етевых устройств в том числе и WiFi , настройка X -сервера и рабочего стола, принтера, а также серверов входящих в состав дистрибутива.

Сохранение настроек и пользовательских файлов

Достаточно зайти в System и выбрать Backup / Restore или нажать одноименную кнопку в DSL Control Panel . В появившемся окне вводим название раздела. Доступные разделы узнать просто, вводим в консоли “ sudo fdisk – l ”, и получаем список дисков и разделов на них. Теперь при сохранении просто указываем на этот диск, и через некоторое время в нем появится файл backup.tar.gz. Кстати не обязательно каждый раз обращаться к этому пункту, достаточно один раз выбрать устройство, а затем при выходе из системы через меню, установить флажок Backup и все настройки будут сохранены. Чтобы восстановить настройки, при загрузке системы добавляем к параметрам передаваемым ядру строку с номером раздела. Например:

boot: dsl restore=hda6

После этого все настройки будут восстановлены. Чтобы сделать эту систему более гибкой, и дать возможность пользователю самостоятельно указывать каталоги которые необходимо резервировать используется файл /home/dsl/.filetool.lst. После установки этот файл имеет вид:

То есть если необходимо добавить в этот список файл или каталог, просто указываем здесь полный путь к нему, без начального слеша. Учитывая, что резервируется и сам файл опасаться, что при последующей загрузке DSL “забудет” важные данные, не следует. Если на пути указанном в /.filetool.lst попадаются файлы и каталоги, которые нужно исключить из этого списка их следует занести в /home/dsl/.xfiletool.lst. По умолчанию он имеет вид:

Установка DSL на USB

Установить DSL на USB флэшкарту можно аж двумя свособами. Плюс проект предлагает 2 Гб USB 2.0 флэшки с предустановленным дистрибутивом. Первый вариант установки, самый простой. Необходимо загрузиться в DSL и выбрать в меню пункт DSL –> Apps –> Tools –> USB -> HDD Pendrive Install . В появившемся окне, первым вопросом на который предстоит ответить это указать на устройство являющееся USB флэшкой. Будет произведен его вопрос и выведена информация. Далее заполняем параметры ядра, которые мы хотим использовать по умолчанию, и указываем клавиатурную раскладку. Все после нажатия на Y , на флэшке будет создано два раздела. Первый большой, в который помещается система и второй для загрузки. Второй вариант ручное копирование файлов.

DSL всегда был одним из моих любимых дистрибутивов. Его можно рекомендовать тому, кто хочет самостоятельно порыться в настройках, подгоняя DSL под свои требования. Сегодня поддержку старого оборудования можно не встретить в новых дистрибутивах, в этом случае также на помощь придет DSL . Возможность установки на флэшку также нельзя сбрасывать со счета. Linux forever !

4 комментария

>три простых редактора — …Vim
а сложный редактор — только emacs? в остальном обзор неплохой.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Обзор black lab linux
  • Нужные программы для linux
  • Нужны ли драйвера для linux
  • Нужно ли обновлять ядро linux
  • Нужен ли антивирус на linux mint