Вивчаємо Linux MOPSLinux
17 квітня 2008 р
MOPSLinux – продукт, створений вітчизняною компанією НВО “Мережа”. Він заснований на дистрибутиві Slackware, який серед шанувальників Linux вважається культовим. Його концепція відповідає принципу "бритви Оккама", що наказує не плодити сутності без особливої потреби. Тому у Slackware практично немає нічого зайвого. Відсутня навіть контроль залежностей при встановленні пакетів, оскільки передбачається, що користувач повинен сам знати, що він робить і що для цього треба. А налаштування системи має проводитися класичним методом через ручну правку конфігураційних файлів.
Зрозуміло, творці MOPSLinux удосконалили систему, зробивши її значно дружелюбнішою до початківця. Однак основні риси Slackware практично не втрачені, і поки немає підстав говорити про втрату наступності.
Цікавою є історія створення цього дистрибутива. Спочатку він розроблявся виключно для внутрішніх потреб підприємства. І лише потім керівництво фірми ухвалило рішення про його масове тиражування. Це може стати серйозним плюсом для вітчизняного споживача, який вважає, що для себе робиться завжди краще, ніж для продажу.
Поточна версія дистрибутива – MOPSLinux 6.0.
Підтримка пристроїв
Ще один пристрій, який відмовився працювати, – адаптер бездротової мережі Intel Wireless WiFi Link 4965AGN. Його також доведеться підключати вручну, причому це завдання вже вимагатиме від користувача досить серйозної кваліфікації.
Загалом, у цьому сенсі MOPSLinux займає цілком середнє становище серед усіх дистрибутивів. Серйозні (але цілком можна розв'язати) труднощі будуть тільки з роботою бездротової мережі.
Варіанти встановлення
Дистрибутив MOPSLinux поширюється лише у вигляді DVD чи CD. Жодних інших варіантів установки не передбачено. Демонстраційний LiveCD відсутня. У цьому сенсі MOPSLinux повністю відповідає офіційній версії дистрибутива Slackware. Мінуси подібного підходу побачить кожен, а його плюси не настільки очевидні. Тому варто приділити небагато часу цьому питанню, хоч воно кілька і виходить за межі даного огляду.
Однією з основних проблем користувача вільного ПЗ прийнято вважати надлишок різноманітності, що виражається в достатку варіантів дистрибутивів, їх версій, графічних середовищ і т. д. Виходячи з цього можливі ситуації, коли навіть в рамках однієї лінійки будь-якого продукту не можна дати однозначну відповідь на досить просте технічне питання. Наприклад, той самий пакет може входити в одну версію і бути відсутнім в іншій, що особливо характерно для модулів із закритим вихідним кодом, що включаються опціонально в комерційні варіанти систем.
Досить часто це призводить до плутанини, тим більше, якщо користувач не має контракту на технічну підтримку, а шукає відповіді на свої запитання в Інтернеті. Звичайно, за бажання він поступово в усьому розбереться, але це вимагатиме деяких додаткових і зовсім необов'язкових зусиль.
З MOPSLinux цього не станеться. Саме через відсутність варіантів. А добре це чи не дуже вирішувати самому користувачеві з урахуванням власних переваг.
Можливості інсталятора
MOPSLinux - дистрибутив вітчизняного виробництва. Тому за підтримки української мови в ній немає проблем щодо визначення. До речі, найперші випуски цього продукту по суті були локалізованими варіантами Slackware — спочатку саме ретельна і повна русифікація булаосновним завданням розробників. Кодування, що використовується, — UTF-8.
Відразу після початку встановлення користувачеві буде запропоновано зареєструватися в системі як адміністратор. Потім йому буде показано список розділів на жорсткому диску, щоб він одразу зміг скласти план інсталяції.
Для розбиття диска на розділи пропонуються програми cfdisk (початківців) або parted (для експертів). Перший інструмент має псевдографічний інтерфейс, другий передбачає вміння працювати у командному рядку. Список форматів, що підтримуються, настільки великий, що наводити його тут немає жодного сенсу. Зрозуміло, до нього входять файлові системи, призначені для розміщення Linux: Ext 2/3, ReiserFS, XFS та JFS. Також можна працювати з томами FAT та NTFS.
Користувачеві, який звикли до інтегральних засобів розмітки, коли за допомогою однієї програми можна створити розділ, і вказати для нього точку монтування, реалізований в MOPSLinux метод може здатися дещо складним. Вся робота з диском розбивається на чотири етапи:
- розбити диск на розділи;
- вибрати розділ підкачування;
- вибрати розділ для кореневої файлової системи;
- налаштувати підключення до інших розділів.
Але завдяки такому підходу весь процес стає прозорішим і зрозумілішим. Не дарма, мабуть, кажуть, що користувач, який знає якийсь дистрибутив, розуміється лише на цьому дистрибутиві, і лише знавець Slackware може сказати, що розуміє Linux.
Windows-розділи підключаються вручну із зазначенням точки монтування. Це може бути не дуже зручно, якщо таких томів дуже багато. Але на звичайній робочій станції подібна ситуація навряд чи можлива. А запровадити імена двох-трьох каталогів — невелика праця. Зате користувач буде точно знати, де слідшукати свої дані.
Як джерело пакетів можна вибрати не тільки DVD, а й розділ жорсткого диска, а також мережевий репозиторій. Основні варіанти встановлення: персональний комп'ютер (для дому та офісу), сервер, мінімальний набір програм та вибір усіх програм. При цьому після ухвалення рішення користувачеві пропонується уточнити набір додатків. Однак ця опція призначена для тих, хто добре розуміється на предметі: новачкові краще нічого не виправляти.
Після вибору пакетів для встановлення на екран буде виведено коротке резюме. Користувач зможе переконатися в тому, що він не припустився жодних помилок, і тільки потім наказати програмі приступити до запису пакетів. До речі, якщо ви забули, на який розділ жорсткого диска плануєте розмістити систему, запишіть його назву — ці дані стануть у нагоді на етапі конфігурування початкового завантажувача.
Одна з цікавих опцій програми встановлення – можливість розмістити завантажувач на USB-брелоку. Це дозволяє реалізувати додатковий захист системи від несанкціонованого доступу: коли пристрій у кишені, запустити систему буде непросто. Втім, цей етап можна пропустити, якщо в ньому немає особливої потреби.
Завантажувачі, що пропонуються для встановлення, — GRUB і LILO. Доступні як автоматичні, так і експертні режими установки. Саме тут потрібно вказати розділ, на який буде записано конфігураційні файли програми - автоматично він не розпізнається і ніяких варіантів інсталятор не пропонує.
Встановити завантажувач можна як MBR, так і в розділ з MOPSLinux. Друга можливість призначена для тих, хто планує використовувати іншу програму для вибору та запуску операційних систем.
Крім визначення пароля адміністратора системи програма встановленнязапропонує задати реквізити звичайних користувачів. При цьому можна ввести не лише ім'я та пароль, а й деякі додаткові атрибути.
Конфігуратор системи
У системі Slackware, яка стала прообразом для створення MOPSLinux, який-небудь єдиний конфігуратор відсутній. Як вже було сказано вище, це повністю відповідає її базовим принципам, що забороняють будь-що ускладнювати, якщо в цьому немає потреби.
У цьому сенсі MOPSLinux (як і Slackware) чудово підходить для навчання. Користувачеві хоч-не-хоч доведеться рухатися традиційним для UNIX-систем шляхом, і отримані ним знання будуть універсальні.
Однак деякі розбіжності з генеральною лінією все ж таки є. І користувачу-початківцю вони напевно сподобаються. У дистрибутив входить графічна система конфігурування mopsconfig, за допомогою якої можна налаштувати основні компоненти системи, налаштувати мережеві з'єднання, керувати обліковими записами користувачів, запускати та зупиняти сервіси тощо.
Втім, є третій шлях. Основний десктоп дистрибутива MOPSLinux - KDE. А до його складу входить вельми функціональний центр управління, з якого можна задати безліч загальносистемних параметрів, наприклад, налаштувати мережу (у тому числі і бездротову), сконфігурувати початковий завантажувач і т.д.
Деякі компоненти системи можна налаштовувати за допомогою утиліти mopsconfig
Для налаштування системи можна скористатися центром керування KDE
Засоби керування пакетами
Дистрибутив MOPSLinux пропонує оригінальну програму керування пакетами mpkg. У ній є функція контролю залежностей з їхньою автоматичною роздільною здатністю. Також програма дозволяє використовувати кілька репозиторіїв.
ІнтерфейсПрограми досить простий і принципово практично не відрізняється від своїх аналогів з інших дистрибутивів. Для зручності пошуку всі пакети поділені на групи і до кожного є короткі описи.
Технічна та інформаційна підтримка
У коробкову версію дистрибутива входить досить об'ємний друкований посібник, який може стати в нагоді не тільки для роботи з цим продуктом, але і для вивчення системи Linux взагалі. До того ж користувачеві чудово підійде будь-яка література, присвячена Slackware.
На офіційному сайті продукту є форум, на якому можна отримати поради більш досвідчених користувачів та розробників системи. Зрозуміло, на виключно добровільних засадах, тож вимагати офіційної відповіді там не варто.
MOPSLinux — система, придатна для вирішення більшості завдань користувача
Читайте також інші статті з циклів Сергія Голубєва «Вивчаємо Linux» та «Linux для початківців»