SLAX – LiveCD на базі Slackware

"Альтернатива" – ось перша з набору слів, які асоціюються з системою Linux. Перш за все, Linux все частіше сприймається як альтернатива найпоширенішою операційній платформі. А крім того, кількість дистрибутивів цієї системи настільки велике, що навіть прийнявши остаточне і безповоротне рішення про встановлення Linux, все одно можна вибрати найбільш суб'єктивно зручний для цього засіб. Зрозуміло, LiveCD (компакт-диск, з якого можна запустити систему на виконання) не є винятком із загального правила.
Тим не менш досить великий список існуючих LiveCD не повинен вводити користувача в оману. Деякі дистрибутиви (SuSE LiveDVD, ASPLinux Greenhorn) представляють собою не більш ніж демонстраційні версії класичних продуктів. Більшість "живих дисків" (Frenzy, Moovix тощо) призначено для вирішення однієї-двох користувальницьких завдань. А ось так званих дистрибутивів широкого профілю не дуже багато. Самим знаменитим з них, безумовно, є Knoppix. Проте і у нього є конкуренти. Наприклад, LiveCD SLAX (slax.linux-live.org), заснований на програмному забезпеченні Slackware Linux (www.slackware. com).






Опції завантаження дистрибутива SLAX слід визначити заздалегідь

Одна з особливостей даного дистрибутива – його модульна структура, завдяки якій користувач може створити LiveCD з власним набором програм. Цієї його можливістю скористалися учасники російського проекту LinuxCenter (www.linuxcenter.ru), що випустили SLAX 4.2.0 RU Plus LafoxNet Edition – варіант дистрибутива SLAX, спеціально адаптований для вітчизняних користувачів.
Опцій запуску у SLAX не так багато, як у Knoppix, але кожна з них дуже цікава. Тим більше що інтерактивністю процес запуску не відрізняється: свої потреби слід визначити до натискання клавіші Enter. Втім, запуск системи можливий і без всяких опцій – саме цей режим є "умолчательную". У такому випадку система завантажиться в консольному режимі, причому увійти до неї можна від імені двох користувачів – Root і guest. Для LiveCD, який не можна зіпсувати в принципі (якщо не вважати банального фізичного впливу на носій), це дивно. Хоча логіку розробників зрозуміти неважко – Linux повинен залишатися самим собою навіть при запуску з LiveCD. Робота в консольному режимі максимально полегшене тим, що на екрані входу в систему відображені найбільш поширені команди, використовувані відразу після входу в консоль.
Опція slax gui призначена для тих, хто впевнений, що консольний режим йому не знадобиться. Причому в цьому випадку вхід в систему буде здійснено без запиту пароля. Буде запущено інтерфейс KDE, утруднень з яким не повинні випробувати користувачі будь-якого рівня підготовки. Якщо ж ви працюєте на малопотужної машині або просто хочете отримати графічний інтерфейс спритніші, то можете вдатися до опції guifast, запускає віконний менеджер Fluxbox. Щоправда, зі стартового меню ця опція недоступна – для її використання треба спочатку завантажитися в "умолчательную" текстовому режимі.
Найвужче місце всіх LiveCD – швидкість роботи. По всій видимості, гарного рішення ця проблема не має, принаймні до того часу, коли реальна швидкість зчитування інформації з компакт-диска в будь-який момент часу буде порівнянна з тією ж характеристикою жорсткого диска (а для цього компакт-диск повинен постійно обертатися). Одним з можливих рішень є копіювання основних файлів системи на вінчестер, але тоді порушується строгість концепції LiveCD.
Розробники дистрибутива SLAX придумали, як обійти цю неприємну особливість: треба завантажити систему в оперативну пам'ять. Тим більше що обсяг ОЗУ більшості сучасних ПК надлишковий практично для всіх типових для користувача завдань. Тому якщо ви впевнені, що маєте 200 Мб вільної оперативної пам'яті, то є сенс скористатися опцією slax copy2ram.
Ця опція особливо важлива для демонстрації можливостей системи Linux. Потенційний мігрант повинен хоча б один раз поглянути на реально працюючу Linux і переконатися в тому, що на практиці вона зовсім не така страшна. А переконатися в цьому поки що можна тільки одним способом – встановивши систему на жорсткий диск і почавши з нею працювати. Однак на практиці цей спосіб часто неприйнятний хоча б тому, що установка вимагає часу, якого може і не бути. Як, втім, і місця на жорсткому диску.
Здавалося б, LiveCD – ідеальне рішення для проведення демонстрації. Якби не одне "але" – необхідність постійно пояснювати, що насправді все працює в кілька разів швидше. Опція slax copy2ram зводить проблему до нуля – очевидно, що з оперативної пам'яті система навряд чи буде працювати повільніше, ніж з жорсткого диска.






LiveCD SLAX 4.2.0 RU Plus LafoxNet Edition коректно русифікований за замовчуванням

Втім, до жорсткого диска SLAX відноситься цілком дружелюбно: користувачеві, якому сподобався цей дистрибутив, надається можливість встановити його на вінчестер. Щоправда, автор оригінального дистрибутива Томас Матеджісек до цієї ідеї ставиться досить скептично. У розділі "How to install SLAX to hard disk" онлайнового керівництва він стверджує, що SLAX призначений для роботи з компакт-диска і не потребує в перенесенні на вінчестер. У тому числі й тому, що для установки системи Linux існує безліч інших хороших дистрибутивів.
Тим не менш якщо ви неодмінно хочете, щоб SLAX працював з вінчестера, то ніяких перешкод для цього немає. Штатним засобом інсталяції є запуск LiveCD з опцією slax tohd = <диск>. Однак на форумах, де обговорюється дистрибутив SLAX, зустрічаються повідомлення про те, що опція працює нестабільно (мій особистий досвід цього не підтверджує, мабуть, все визначається конфігурацією машини). Якщо вас спіткала невдача, то можна скористатися скриптом slax-install, хоча Томас Матеджісек попереджає, що цей скрипт офіційно не підтримується.
Мій особистий досвід підтверджує слова автора дистрибутива: переносити його на жорсткий диск можна, але справа це дуже клопітка. Простіше кажучи, результат не варто праці. Встановлення системи в FAT-розділ з подальшою її завантаженням за допомогою loadlin успіху не мала. Причому, судячи за повідомленнями на офіційному форумі, з подібною проблемою стикаються багато. Тому встановлювати систему слід в розділ ext3 і потрібно спробувати завантажитися з LiveCD за допомогою опції slax fromhd = <диск>. Проте і цей шлях може закінчитися невдачею. Єдиний спосіб, який працює зі стовідсотковою гарантією, – використання завантажувача GRUB. Але для цього потрібно вже встановлена на жорсткий диск система Linux, завантаживши яку треба відредагувати параметри завантажувача. Тільки от сенсу встановлювати ще один Linux я не бачу. Хіба що заради цікавості …
Більш цікавим мені видається використання так званої оверлейной файлової системи (ovlfs.sourceforge.net), яка розроблена спеціально для додатків, що стартують з компакт-диска. Ідея цього проекту полягає у забезпеченні роботи двох файлових систем – базової і додаткової, причому вони об'єднуються один з одним так, що їх каталоги опиняються в одній загальній системі. Це дає можливість модифіковані SLAX, щоб в основну систему увійшли найбільш загальні пакети, що запускаються з оперативної пам'яті. Решта програми можна розподілити за категоріями в залежності від області застосування.
Користувач може зробити досить важкий LiveCD, що вміє переносити в оперативну пам'ять базовий набір і один з додаткових. У результаті буде забезпечена висока швидкість роботи всіх необхідних додатків. А інші при цьому будуть спокійно чекати своєї години.
Виходячи зі сказаного можна стверджувати, що набір пакетів дистрибутива SLAX є досить умовним поняттям, адже кожен користувач може скомпонувати саме такий дистрибутив, який потрібен йому особисто. Тому далі мова піде не про SLAX взагалі, а саме про SLAX 4.2.0 RU Plus LafoxNet Edition.
Від базового дистрибутиву йому дісталися ядро 2.4.28 з підтримкою SATA, графічний сервер X. Org 6.8.1, інтегрована графічне середовище KDE 3.3.1, офісний пакет KOffice 1.3.3 і програма ndiswrapper 0.10, дозволяє використовувати для бездротових мережевих карт драйвери, призначені для системи Windows.






Для налаштування мережі можна користуватися утилітою netconfig

LinuxCenter додав в цей дистрибутив чимало, що негативно позначилося на його обсязі, але позитивно – на функціональності. Крім підтримки російської мови в LiveCD увійшов віконний менеджер xfce-4, браузери opera-7.54, links і Mozilla Firefox 1.0 final з плагінами wflashplayer і mplayerplugin, поштові клієнти Mozilla Thunderbird-0.8 і pine, а також емулятор wine. Крім того, в SLAX 4.2.0 RU Plus LafoxNet Edition можна виявити плеєри amarok і xmms, текстовий редактор vim, графічний редактор gimp та інші прикладні програми.
По всій видимості, розробники з LinuxCenter вирішили врахувати російську специфіку, яка полягає у високих цінах на трафік, і укомплектували дистрибутив під зав'язку. Доцільність такого рішення коментувати досить складно: комусь це сподобається, комусь – не дуже.
Тим не менш своє головне завдання SLAX 4.2.0 RU Plus LafoxNet Edition виконав: монополію надпопулярного на російських просторах дистрибутиву Knoppix можна вважати зруйнованою. А від цього, крім користі, нічого бути не може.







Два поновлення поспіль
У квітні дистрибутив SLAX оновлювався двічі. Четвертого числа з'явився на світ SLAX 5.0.0 standard edition. Головне нововведення цієї версії – ядро 2.6.11.6 і графічний інтерфейс KDE 3.4. Крім того, автор дистрибутива вирішив, що опція eject, яка наказувала системі відкрити лоток приводу після завантаження в режимі slax copy2ram, повинна виконуватися автоматично. Додалася функція завантаження slax webconfig, дозволяє зберігати поточну конфігурацію на сервері розробника, щоб потім використовувати її при повторних завантаження. А для зручності після перезавантаження системи лоток приводу компакт-диску став відкриватися автоматично.
Буквально через кілька днів – 10 квітня – вийшла версія 5.0.1 standard edition, повністю присвячена усунення помічених помилок. Зокрема, у ній правильно налаштовані шрифти для роботи в графічному режимі. І, що особливо приємно, виправлені помилки в скрипті slax-install.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*