Огляд Damn Small Linux 4.2

  1. Деякі можливості DSL
  2. Пробуємо в роботі
  3. Збереження налаштувань і призначених для користувача файлів
  4. Установка DSL на USB

Дистрибутив 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 знаходиться за адресою.

Деякі можливості 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 з'явиться новий пункт «I nstall 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-сервера і робочого столу, принтера, а також серверів входять до складу дистрибутива.

Тут доступні всілякі налаштування: доступ в Інтернет (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. Після установки цей файл має вигляд:

opt / ppp

opt / bootlocal.sh

opt / powerdown.sh

opt / .dslrc

home / dsl /

Тобто якщо необхідно додати в цей список файл або каталог, просто вказуємо тут повний шлях до нього, без початкового слеша. З огляду на, що резервується і сам файл побоюватися, що при подальшому завантаженні DSL "забуде" важливі дані, не слід. Якщо на шляху зазначеному в /.filetool.lst трапляються файли і каталоги, які потрібно виключити з цього списку їх слід занести в /home/dsl/.xfiletool.lst. За замовчуванням він має вигляд:

Cache

XUL.mfasl

home / dsl / mnt

home / dsl / .jwmmydsl

home / dsl / .opera / cache4

home / dsl / .opera / images

home / dsl / .fluxbox / mydsl.menu

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

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

DSL завжди був одним з моїх улюблених дистрибутивів. Його можна рекомендувати того, хто хоче самостійно поритися в налаштуваннях, підганяючи DSL під свої вимоги. Сьогодні підтримку старого обладнання можна не зустріти в нових дистрибутивах, в цьому випадку також на допомогу прийде DSL. Можливість установки на флешку також не можна скидати з рахунку. Linux forever!