Про дистрибутиві ASPLinux, Linux, Операційні системи, статті

Alex Fedorchuk (www.linuxsaga.newmail.ru)
Linux RSP Web Site

В міжчасся, в ході зміни машини, вишукування в області нових дистрибутивів продовжилися. Не те щоб я був своїм Mandrake незадоволений – нічого для роботи краще поки так і не знайшов. Але, помінявши в перебігу пари місяців три машини (частково з незалежних від мене обставин, частково – в рамках як би службових обов’язків), мною опанувало, як я вже говорив, занепокоєння, полювання до зміни місць. Тобто, робочої обстановки.

З цього приводу, длубається з першої бетою Mandrake 7.2, я від неї тимчасово відійшов: штука хороша, але вже дуже бета (або дуже перша?). Тут і настала черга ASPLinux, декларованого як перший цілком зроблений в Росії дистрибутив.

Назва ця траплялося мені в Мережі вже кілька місяців, але уваги я на нього не звертав – з-цілком зрозумілою асоціації з Active Server Pages. Поки не побачив його заявленим для участі Softul’е. Де і прочитав про споконвічно російською походження і отстутствии зв’язку з ASP, відомим.

Стало цікавіше. Правда, на Softul, де, за чутками, була масова роздача слонів і ASPLinux’ов, не вибрався. Але поставив качатися один з останніх biuld’ов – 09192000. Якою процес, що відбувається з численних дзеркал (список їх на сайті ASPLinux), Благополучно завершився нещодавно, і дав привід ля цього запису.

ASPLinux зовні

ASPLinux нині має статус бети – реліз, в тому числі і в коробковому виконанні, обіцяний до кінця жовтня. Кожна його редакція маркована восьмизначним номером (приклад – вище). Спочатку вони змінювалися досить часто, останнім часом – рідше. Доступний для скачування через ftp / http стандартним чином, а також, начебто, може бути встановлений через http в режимі on line (чого, втім, із зрозумілих причин не пробував).

Позиціонується ASPLinux як система серверна, призначена для управління разноплатформеннимі додатками (прошу вибачення, якщо чогось не так зрозумів). Звідси і назва – від Applications Service Provide, а зовсім не від активних серверних сторінок. Втім, в анонсі сказано, що він добре підходить і для настільної системи.

Перевірка останнього твердження і була метою мого дослідження. Для цього я виготовив з завантаженого образу завантажувальний CD, вставив його у відповідний привід і натиснула на Reset. З метою встановити у власний розділ, на додаток до наявного Windows-розділу. Установку безпосередньо з-під Windows я не пробував.

Установка

Практично відразу після завантаження система переходить в графічний режим з симпатичною заставкою. Я не буду приводити скріншотів, бо керівництво по установці ASPLinux, наявне на www.asplinux.ru (До речі, дуже докладне і зрозуміле) супроводжується картинками, що ілюструють практично кожен крок інсталяції. А зупинюся тільки на моментах, що представляються мені найбільш істотними.

Перший етап власне установки – вибір мови (з англійської, російської, корейського, китайського, польського та японського, саме в такому порядку). Супроводжується англійським текстом з описом достоїнств встановлюваної системи. Є дві клавіші – Next і Exit.

Вибираю, природно, російська. Супровідний текст перетвориться в російський, написи на клавішах також змінюються на Вперед і Вихід. Пропонується вибрати тип установки (на цьому етапі з’являється і третя клавіша – Назад). Яка може бути швидкою і вибірковою. Природно, вибираю вибіркову. Наступний вибір – джерела. Це може бути CD-ROM (або його образ на жорсткому диску) або мережу. Мій вибір, за відсутністю мережі, зрозумілий.

Переходимо до створення розділів:

Моє бажання зрозуміло – вибираю пункт останній. Вантажиться програма розбивки на розділи, власна, ASPDisk Manager. Виглядає своєрідно. Є меню, що випадає з можливістю вибрати фізичний диск для розбиття (рідкісна опція), лінійка, що показує поточний розбивка, текстовий список наявних розділів, серія кнопок – Створити, Змінити, Копіювати, Рухати, Видалити, Скасувати. Активізуються контекстно, в залежності від того, чи вибраний існуючий розділ або вільний неразбітие простір.

Коментар (і раніше російською) повідомляє, що можна змінити розмір FAT-або NTFS-розділу, перемістити його, не порушуючи цілісності даних (втім, не пробував, і іншим не раджу, якщо не зроблена резервна копія).

Створюю розділи. Кнопка Створити викликає пропозиція ввести розмір розділу в мегабайтах, характер (первинний або розширений), тип файлової системи, точку монтування та інші потрібні характеристики. Для існуючого розділу можна вказати необхідність форматування (за замовчуванням – вимкнено, тобто при модернізації системи можна зберегти розділи з даними, типу / home).

Наступним етапом – вибір пакетів. Спочатку – призначення установки: типова (747 Мбайт), для розробника (892 Мбайт), офісні (723 Мбайт), серверна (442 Мбайт, коментар свідчить, що це без графічних середовищ, тобто системи X Window). Для кожного призначення можна додатково зазначити вибірковість установки.

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

Пакети наведені двома списками – Optional (усередині якого вибір власне і відбувається) і Requires (де все вже вибрано до нас). Опціональний список – дуже великий, але детально структурований. Він включає:

і так далі (перераховувати все було б занадто довго. Зазначу тільки, що ispell знаходиться в розділі Text, при цьому російська за замовчуванням не відзначений.

В цілому класифікація здалася мені не цілком виразної (чого варто рознесення cdrecord і mkisofs в різні кінці списку). Правда, одночасно можна відзначити всі пакети, що відносяться до офісу, розробці та т.д. Що, ймовірно, призведе до повної установки (штатно не передбаченої).

Пакети супроводжуються коментарями, правда, англійськими. Зате тут же є вказівки і на взаємозалежність пакетів. Явним чином вона ніде не включається і не вимикається, але, мабуть, має місце бути за замовчуванням. У всякому разі, я досить випадковим чином повключал.повиключал чимало пакетів (з сумі 462 штуки, на 970 Мбайт), але при установці (і надалі) з порушенням залежностей не зіткнувся.

Після вибору пакетів починається з запис. Яка, не дивлячись на пристойний обраний обсяг, проходить швидко – в мене вона тривала 12 хвилин.

По завершенні – вибір початкового завантажувача. Ним може бути або стандартний LILO, або рекомендований ASPLoader. кожен з них може бути записаний в MBR, або в розділ для системи. Або – не встановлений взагалі. Правда, коментар попереджає, що в цьому випадку ви повинні точно знати, яким способом збираєтеся вантажити ASPLinux …

Далі, слідом за налаштуванням мережевих карт (пропущеної зі зрозумілих причин), настає пора налаштовувати X Window. Спочатку – монітор. Можна вибрати стандартний (на кшталт SVGA високої частоти, або якось в цьому роді) або пошукати свій у великому списку.

Свій AcerView 76i я знайшов без праці. На що мені були повідомлені частоти його горизонтальної (30-64) і вертикальної (50-110) розгортки. Перша здалася мені близькою до істини, але друга – відверто підлабузницькою. Я, звичайно, давно втратив документацію, але вкрай сумніваюся, що він в змозі потягнути Vsynk вище 100 – В більшості випадків ручних настройках (які в даному випадку не передбачені) я вказую 90.

Відеокарта безпомилково впізнала як Riva TNT2 (варіант з її модифікацією M64 передбачений не був), але обсяг пам’яті вказаний в 4 Мбайт замість наявних 16. Тут же пропонувалося протестувати установку або пропустити її. А також включити графічний вхід в систему.

Тест мене, м’яко кажучи, розчарував: на екрані з’явилося (на 10 секунд) дійсно щось графічне, але кривобокий бочкоподібне, з неясним (імовірно – 1024 на 758) дозволом, ручного вибору якого – не передбачено. І кольори, що викликає асоціації із зеленим змієм або морським чортом-водоглазом. До того ж – не реагує на мишу, тобто я навіть не міг висловити своє обурення цим неподобством, натиснувши на відповідну клавішу. Довелося чекати покладені 10 секунд, після чого мені радісно повідомили, що моя картка, напевно, не працює.

Звичайно, невдачі тесту можна списати на те, що в мене не повноцінна TNT2, а усікновення M64. Але у всіх інших дистрибутивах вона за першу завжди сходила, без всяких проблем. І дефективної поведінку миші насторожувало – курсор по екрану (правда, тільки по лівій його половині) переміщався, але реакції на натиснення клавіш не було.

Загалом, відклав це питання до кращих часів. І перейшов до висновку клавіатури. Де слід визначити модель (PC-101, 104 і т.д.), основна мова (за замовчуванням – англійська) та мову додатковий, обираний з великого списку, що включає і російську, а також перемикач. Вибір останніх – багатий, включаючи комбінації Control, Alt, їх комбінації один з одним і з Shft. І розділяючись на лівий ухил і правий. Був присутній і пріснопам’ятні по DOS два Shift’а, а от улюбленого CapsLock – не було. Зате можна було вказати необхідність виведення індикатора мови в KDE та GNOME.

Вибір часового пояса – з довгого і не цілком виразного списку: спочатку Європа, потім Африка, потім знову Європа і т.д. – Московський пояс ледве відшукав ближче до другої половини.

Потім – пароль для адміністратора та визначення користувачів (скількох завгодно). І – повідомлення про прийдешню перезавантаженні. Лоток з CD – не висувається, і попередження відповідного теж нет.После перезапуску – ASPLoader пропонує завантажити на вибір ASP’же Linux, раніше наявний Windows або завантажитися з дискети. Обираю перший варіант і починаю знайомство з системою.

Враження

Враження мої на повноту не претендують. Я просто перевірив за звичайною совій схемі необхідні опції (звук, підтримку російської мови, запуск XFree) і в першому наближенні – комплектацію системи, тобто набір додатків. Зі змінним, треба сказати, успіхом. Правда, не вдаючись ні до яких особливих налаштувань, в параметрах за замовчуванням, так би мовити, первозданно-коробкових.

Звук проблем не викликав – по запуску sndconfig карта моя (SB AWE128) була визначена як Ensoniq 1371 (якою вона і є). І після належних питань скрипучий звуковий фрагмент був відтворений належним чином.

Так, забув сказати: на стадії завантаження в системі було виявлено New Hardware, якесь автоматично запуститься програмою kudzu було визначено як плата відеозахоплення на чипі bt848. Що – відповідало дійсності.

З російською мовою виявилося гірше. Перебравши усі (крім обраного лівого Alt + Shift) комбінації клавіш, перерахованих в інсталяційної програмі, як в ліво-так і в правоуклоністскім варіанті, ніяких російських букв я не отримав – тільки суцільну латиницю. З чого зробив висновок (якщо помиляюся – поправте), що консольна русифікація на стадії установки не передбачалася.

А ось в X Window перевірити настройку кирилиці мені просто не вдалося. Ікси завантажилися відразу, з GNOME та Sawfish за замовчуванням (вибору середовища і віконного менеджера на стадії інсталяції не пропонувалося), але в тому ж бочонкообразную-зеленозмійском вигляді, що і при тесті. І – без реакції на мишу (питань про яку при інсталяції, до речі, і не було), хоча курсор і не пропадав. А геометричні спотворення настройками монітора не вдавалося скорегувати й близько.

Жити так було неможливо, і для початку переглянув XF86Config. Не дивлячись на не дуже звичний вид (він починався з секції Pointer, потім йшли відеопараметрів, потім – клавіатура, а секція Files була останньою), все ніби було на місці – і миша PS / 2 трехкнопочная, і клавіатура відповідна, та інше.

Кілька збентежений, запустив XF86Setup. Хоча тепер розумію, що, ймовірно, був не правий – слід було вдатися до X86Configurator’у або взагалі подумати і поправити вручну (хоча що – не дуже зрозуміло).

Завантажився нормальний VGA-режим, миша вела себе, як покладена, і визначена була правильно, як трьох кнопкова, / dev / psaux. Перейшов до клавіатури – і будь-яка зміна моделі викликало миттєву перезавантаження графічного режиму. Довелося залишити 101 клавішу за замовчуванням (що, втім, рояля не грає, наскільки я розумію). Мова з англійської змінити також не вдалося, ну а перемикачі встановлювати не став за непотрібністю.

Перейшов до монітора, вибрав штатний SVGA 1280x1024x60Hz (що приблизно відповідає моїм параметрами). У розділі відеокарти вказав ту ж Riva TNT2 з 16 Мбайт пам’яті, вказав своє улюблене дозвіл 1152 на 864, справив тест. Все більш-менш прийшло в норму.

Запустив X Window за новою, миша і раніше була на місці, геометричні спотворення вдалося компенсувати, хоча якість зображення істотно поступалося тому, до якого я звик …

Російських букв, природно, не було, все клавіатурні налаштування (якщо вони й були) злетіли. В консолі російських букв теж чарівним чином не з’явилося. Звичайно, все це можна виправити, шляхом ручної правки відповідних файлів, але займатися цим було лінь. Ясно, що про русифікацію “з коробки” в даному випадку говорити не доводиться, а деталі мене на цьому етапі не цікавили.

Перевірив автомонтірованіе змінних накопичувачів, яке було обіцяно чи коментарями в процесі інсталяції, чи то в документації на сайті. Його не було і в помині: звернення до вставленого CD або дискеті нічого не давало, ні в консолі, ні в іксах. Хоча явно (через mount) і те, і інше монтувалося справно. Хоча на рахунок обіцянки – може бути, я і помиляюся. Втім, гріх це невеликий, відсутність автомонтірованія. В деяких випадках, навпаки, може позбавити від проблем (з деякими файловими менеджерами змінні пристрої монтуватися-то автоматично монтуються, а ось розмонтувати – часом забувають).

Зате відверто порадував набір додатків. По-перше вперше оцінив GNOME (в комбінації з Sawfish, з Enlightement він мене відверто пригнічував). Не думаю, що він буде моєю середовищем існування, але по крайней мірі любителів GNOME я зрозумів.

Дуже великий список GNOME-(і взагалі Gtk-) додатків. І багато (той же Abiword, наприклад) я вперше побачив у працездатному стані. Ну і всякої мультимед.повід багато – xmms, grip та інші (на стадії вибору пакетів мультимедійна їх сутність була ретельно законспірована.

KDE представлено одним з останніх бета-варіантів другої версії. І також з великою кількістю додатків, включаючи KOffice. Є Klyx і, відповідно, все що відноситься до TeX (хоча просто Lyx’а я не знайшов). Правда, крім cdrecord, не знайшлося жодної front-end програми для запису дисків. І моє IDE’шное CD-писало (єдине, просто читала в мене немає) при інсталяції не конфігурувати як пристрій, емулює SCSI – це буде потрібно робити вручну.

Думка

Коротше кажучи, враження від ASPLinux – дуже і дуже суперечливі. З одного боку, програма інсталяції – одна з найбільш зручних та естетичних з усього, що я бачив. Заслуговує на увагу хороший російська мова її. Дуже зручно зроблено створення розділів (хоча, можливо, варто було передбачити альтернативу у вигляді стандартного fdisk? Особливо – зважаючи сказаного нижче). Та й вибір пакетів сам по собі труднощів не викликає. Хоча логіка класифікації їх мені, як кінцевому користувачеві, повторюю, не цілком зрозуміла (вірніше, цілком незрозуміла).

При цьому, наскільки я можу судити, програма установки – цілком самобутня. Принаймні, мені подібної програми не траплялося. Так що ASPLinux цілком заслуговує звання самостійного дистрибутива (Розробники називають його Red Hat-сумісним, а не прямим клоном).

Не помітив я й особливою bug’овості дистрибутива, про що було сказано в конференції на сайті. Так, ніяких проблем не викликало наявність ATA/66 на моїй системній платі (MSI-6326 на чіпсеті i815). Такі проблеми, також відмічені в форумі, мабуть, мають місце бути з контролером Promise або, паче того, з IDE-RAID (в повідомленні про це явно не сказано).

Звичайно, прямі помилки – мають місце бути (а як їм не бути в бета-версії?). Так, до них я відніс би неправильну настройку X Window на стадії інсталяції (мені здається, це – явна бага, хоча, можливо, вона проявляється не на всіх картах). Неправильна поведінка миші – це теж, швидше за все, з області помилок. І також може проявлятися не на всякому обладнанні (для визначеності, у мене – проявилося з трьохкнопкові Logitech MouseMan про PS / пополамном роз’ємі). До речі (вірніше, не-до речі), після установки миша в консолі також не функціонувала.

Впадають в очі діри при розбитті диска на розділи. Наприклад, у мене вийшло, що перший Linux-розділ закінчується 638-м циліндром, другий – починається 640-м і закінчується 672-м, третій – починається 674-м. Тобто при 15-гігабайтному диску між розділами втрачається по 7 Мбайт, що може бути легко встановлено fdisk’ом або, скажімо, програмою розбиття з Mandrake. Не смертельно, звичайно, при нинішніх-то дисках, але навряд чи правильно по суті.

Більш суттєві недоліки ASPLinux виникають, швидше, від непродуманості концепції, причому – саме з точки зору кінцевого користувача. Особливо – встановлює систему в перший раз. Хоча, здавалося б, виходячи з легкості установки, саме на нього-то дистрибутив в значній мірі і орієнтується.

Що тут слід відзначити? Наприклад, відсутність можливості при установці безпосередньо задати дозвіл в X Window. Звичайно, користувачеві з мінімальним досвідом змінити дозвіл праці не складе. Але за першим разу це може збентежити. До речі, рада з того ж форуму (змінювати дозвіл за допомогою сірого плюса) у мене теж не пройшов.

Не радує, що IDE’шное писало автоматично, при інсталяції, не конфігурується як ide-scsi. Все ж процедуру перезбирання ядра навряд чи можна визнати вже дуже простий, а дешеві пристрої CD-R/RW якщо і не стали стандартним компонентом настільної персоналки (за що я завжди ратував), то поширені вже досить широко.

Ну і найголовніше – явно недостатня підтримка російської мови. Хоча здається, що в дистрибутиві, що претендує на звання споконвічно російського (при цьому – першого справжнього), цьому можна приділити і побільше уваги. Не можу сказати, як проблема вирішувалася б у іксах, якщо немає необхідності їх переконфігурувати, але в консолі-то на російські букви і натяку немає, чи не так?

Та й російський (або будь-який інший) спеллинг цілком міг би встановлюватися за замовчуванням при виборі відповідної мови інсталяції. Останнє – тим більше дивно, що, судячи по збірці цих мов, розробники явно націлюють свій дистрибутив на інтернаціональне (не в рамках Чи Третього Інтернаціоналу?) застосування.

Звичайно, всі недоробки русифікації (ймовірно, і китаїзації, кореізаціі, полонізації etc.) Без принципових складнощів виправляються, що називається. ручьмя. Але, погодьтеся, це не те заняття, яким хотілося б займатися кінцевому користувачеві через п’ятнадцять хвилин після установки системи. Адже йому десь і працювати треба, правда?

У своїй замітці я зовсім не стосується другої ніші, на яку орієнтований дистрибутив – управління мережевими станціями (і взагалі, мережевих застосувань його). По-перше, у мене немає умов для дослідження цього питання, по-друге, він мене, грішним ділом, не дуже цікавить, по-третє, я не вважаю себе в ньому компетентним. Але з точки зору типового представника горезвісних кінцевих користувачів, з жалем повинен констатувати: потенціал, закладений в ASPLinux (а що він закладений – безсумнівно з одного погляду на програму установки), для цього самого, кінцевого, не реалізований і близько. По крайней мере, в поточної реалізації.

Все сказане вище прошу не розглядати в якості дрібного злостивості. Або, паче того, “урочистого таврування” (із усього урочистого визнаю тільки заключну частину, тобто п’янку). Просто мені, як кінцевому користувачеві, хотілося б бачити ідеальний дистрибутив, на такого орієнтований. І до того ж зроблений в нашому багатостраждальному вітчизні. А з чого має починатися повноцінний вітчизняний дистрибутив? З повноцінної підтримки мови, прийнятого в ньому, вітчизні, в якості мови міжнаціонального спілкування, для початку. А в межі – та інших вітчизняних мов, теж.

Дуже сподіваюся, що ASPLinux буде еволюціонувати в цьому напрямку – адже перед нами досить рання стадія його життя …

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


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

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

Ваш отзыв

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

*

*