Live-дистрибутиви Linux, огляд SLAX

Одна з перевагLinux полягає в тому, що ця система дозволяє створювати максимально універсальні та мобільні рішення, які можуть застосовуватися на найширшому спектрі обладнання. Так, усім добре відомі Live-дистрибутиви Linux. Їхня особливість полягає в тому, що для роботи їм не потрібний жорсткий диск, система завантажується безпосередньо з CD та використовує лише оперативну пам'ять.

Зрозуміло, обсяг останньої має бути відповідний, особливо для великовагової графічної оболонки Gnome чи KDE, ? як правило, не менше ніж 128 Мбайт. Такі дистрибутиви зручні передусім тим, що їх можна брати з собою та використовувати на будь-якому комп'ютері, де є CD чи DVD-привід.

Але до якого б типу не належали подібні дистрибутиви, пропонують вони завжди жорстко певний набір програмного забезпечення, обраний розробниками. Ті, природно, намагаються догодити всім потроху і тому прагнуть розмістити на обмеженому обсязі компакт-диска якомога більшу кількість прикладних програм і утиліт. Наприклад, той же Knoppix ємністю 700 Мбайт у вигляді ISO-образу завдяки спеціальній технології стиснення вміщує кілька гігабайт програм.

Все це призводить до надзвичайно тривалого часу завантаження та повільної роботи, що особливо відчувається на слабких машинах. Набагато зручніше було б, якби користувач мав можливість самостійно вибирати, які саме програми йому необхідні для вирішення завдань, що стоять перед ним. Проект, про який ми вам хотіли б розповісти, якраз і надає таку можливість.

Родом із Slackware

ДистрибутивSLAX (http://www.slax.org) існує вже понад три роки. Із самого початку його творець, програміст із Чехії Томас Матейчекпрагнув створити максимально просте та дружнє користувачеві середовище, працювати з яким могли б не лише досвідчені лінуксоїди, а й ті, хто робить лише перші кроки в освоєнні цієї операційної системи. Згодом рамки проекту значно розширилися, і сьогодні у світ SLAX утворилося ціле міжнародне співтовариство.

Спочатку як основа дляSLAX був узятий найвідоміший дистрибутивSlackware (http://www.slackware.com), Його можна вважати найстарішим якщо не взагалі в історії Linux, то вже точно найстарішим з тих, що нині існують і розвиваються. Історія Slackware бере свій початок з 1993 року, і є максимально прозорою системою, нехай трохи складною для новачків, але цілком придатною як навчальний посібник з вивчення структуриLinuxвзагалі.

Робота в SLAX

Як і належить LiveCD дистрибутивам, SLAX завантажується із CD. Процес завантаження відбувається досить швидко, відчутно швидше, ніж у випадку з тим самим Knoppix. Певною мірою швидкість залежить від кількості модулів, які були додані користувачем (див. врізання). Процес завантаження можна керувати. Завдяки введенню спеціальних параметрів на початку процесу завантаження користувач може вимкнути пошук та визначення того обладнання, яке на даній машині відсутнє. Це дає суттєвий приріст у швидкості.

live-дистрибутиви

Далі потрібно ввести логін та пароль. Логін? відповідноroot, а пароль за промовчанням пропонуєтьсяtoor. У SLAX можна запустити або одночасно графічну оболонку, набравши в консолі командуstartx, або спочатку конфігурацію сервера X. Останнє доведеться зробити в тому випадку, якщо ви додали як модуль комерційні драйвери NVIDIA, так як в цей момент вони будуть виявлені іпідключені. Також конфігурування необхідно, якщо з тих чи інших причин графічна оболонка зовсім не запускається або запускається в спотвореному вигляді.

Після всіх перипетій, пов'язаних із завантаженням, ми потрапляємо до дружньої оболонки KDE. українська мова інтерфейсу (якщо, звичайно, ми додали відповідний модуль) вже з'являється в системі за промовчанням, а більшість програмних модулів доступна через меню K (аналог меню «Пуск» у Windows). Якщо в меню їх ярлики відсутні, дані програми можна викликати через командний рядок. Дистрибутив підтримує досить широкий спектр обладнання? принтери, звукові карти, бездротові мережні адаптери і т. д. Windows розділи у файловій системі FAT 32 монтуються автоматично. Флешки також автоматично розпізнаються і підключаються, але якщо цього не сталося, монтувати їх доведеться вручну за допомогою команди mount.

live-дистрибутиви

За бажання користувач може встановити SLAX на жорсткий диск або флешку. Останнє має сенс робити лише в тому випадку, якщо BIOS підтримує завантаження з них. У системі є досить зручний та простий інсталятор. Важливо, що завдяки технології стиснення під час запису на флеш драйв потрібно менше місця, ніж у випадку з CD. Так, дистрибутив із модулями загальним обсягом близько 300 Мбайт при записі на флешку вимагав трохи більше 200 Мбайт. При встановленні на жорсткий диск можна використовувати або повністю чистий, спеціально підготовлений розділ Linux, або розділ з уже встановленим іншим дистрибутивом або наявними даними. SLAX їх не знищить, а просто додасть свої файли. Також SLAX може записати в MBR свій завантажувач, який, зрозуміло, дозволить завантажувати і Windows, якщо така є.

Творці різних LiveCD дистрибутивів, як правило, живописують усіпереваги використання своїх продуктів на оптичних носіях Адже CD можна постійно носити із собою та завантажуватися з нього скрізь, де б ми не знаходилися. Але набагато простіше і зручніше носити з собою флешку, яка займає набагато менше місця, її набагато важче зламати, а крім того, її можна використовувати, наприклад, як брелоки для ключів.

Підсумкові зауваження

Отже, дистрибутив SLAX надає нам можливість створити дійсно гнучке та мобільне Linux рішення, яке підійде і початківцю, і досвідченішому користувачеві. Залишається лише побажати, щоб проект зростав і розвивався не лише вглиб, а й ушир, щоб з'явилася підтримка Gnome та інших робочих столів, розширився спектр обладнання, що підтримується, і, звичайно, збільшився обсяг документації різними мовами, у тому числі й українською.

Підготовка модулів для SLAX

На базі SLAX можна за бажання створити унікальне Linux рішення, повністю орієнтоване на конкретні завдання, що стоять перед користувачем, такі як розробка програмного забезпечення, творчість, робота з офісними документами, розваги, нарешті.

Додаються модулі в такий спосіб. Із сайту спочатку завантажується базова система у вигляді ISO образу, потім можна завантажити необхідні модулі. Далі слід скористатися будь-якою програмою, спеціально призначеною для редагування образів ISO, наприклад WinISO (http://www.winiso.com). Відразу зазначимо, що в жодному разі не можна використовувати для цього звичайні архіватори. Справа в тому, що після додавання або видалення чогось із ISO-файлу вони не зберігають завантажувальний запис в образі, так що диск, створений з такого образу, вже не буде завантажувальним.

Вибрані модулі слід просто помістити в директорію Modules, а потім нановозберегти файл ISO. Якщо, наприклад, той чи інший з них потрібен не завжди, а лише періодично, ? помістіть його до директорії Optional. Відповідно перед початком завантаження необхідно буде вводити спеціальний параметр, який активізує дані модулі. Після цього сміливо приступайте безпосередньо до пропалювання диска. Зробити це можна за допомогою будь-якої програми для запису CD, яка підтримує цю функцію. Сам процес створення модулів може здатися складним з першого погляду, проте освоїти його простіше, ніж здається. На сайті наведено докладні інструкції щодо виготовлення модуля з TGZ файлу дистрибутива Slackware або його модифікації. Єдине, що для цього потрібно, ? спеціальні скрипти, що можна знайти на сайті http://www.linux-live.org.