Сэр Серж aka Sir Serge (Сергей Лебедев) - official site
Статьи и заметкиРасчетыСтихиПрозаО сайте

Mandrake Linux 10.0 и ASP Linux 10.0.

Двойная десятка в пользу Microsoft (tm) Windows.

Снова кто-то, случайно натолкнувшись на эти заметки в мусорной куче, под названием internet, возгорится святой волной ненависти ко мне, дерзнувшему хаять любимое, вечное, такое заманчивое и таинственное. Ну и черт с ним. Обещаю: мои суждения будут пристрастными, так как я выступаю от собственного лица, со стороны собственной заинтересованности в том, чтобы у меня на компьютере находились те программы, работать с которыми мне бы доставляло удовольствие и которые бы не причиняли мне дополнительных беспокойств. В любом случае, это исключительно моя точка зрения, мое imho, если хотите термины технических конференций. Я просто расскажу, по какой именно причине на моем ноутбуке не живут больше пингвины. И попытаюсь обосновать, почему больше я их туда не намерен впихивать насильно. Собственно, последнее и объяснять особенно не надо - мне просто жалко бесполезно затраченного на это времени.

Итак, моя задача: поставить на ноутбук RoverBook Voyager B415 любую версию linux, которая:

Если внимательный читатель изучит остальные мои статьи на этом сайте, посвященные памятному ноутбуку, то он увидит, что linux на этой машине уже как-то стоял; что были большие проблемы с тем, как запустить периферию - а именно, модем и звуковую карту. Но всегда хотелось чего-то нового. Например, несмотря на явное обещание автора драйверов для видеокарт SiS, что поддержки 3D акселерации на SiS 650 пусть никто не ждет, все таки теплилась надежда на авось... А вдруг... Ну хоть и без аппаратного 3D, ну хоть работать драйверок будет чуть побыстрее, да может быть, включится наконец 24-разрядный цвет... Да и несколько уже поднадоели мелкие баги прикладного программного обеспечения, входящего в комплект дистрибутива ASP 9.2;

Задача сильно осложнена следующим фактором: CD-ROM на ноутбуке в практически мёртвом состоянии, поэтому ставить linux предстояло несколько извращенным способом - через сеть. А всё потому, что сия замечательная машина неспособна грузиться ни с флэш-драйва, ни с внешнего usb-винчестера - только с флоппи или hdd. Сетевой метод установки был выбран посредством сервера http - так проще. Ибо есть готовый сервер на локальной сети, остается только cкопировать туда информацию - и в дорогу.

Почти удачная попытка номер 1. Mandrake 10.0.

Я не люблю дистрибутивы Mandrake. За все время общения с этими поделиями, они никогда не вызывали у меня не только чувства полного удовлетворения, но чаще всего оставляли в душе раздражение и откровенное удивление "экспериментаторством" и странными увлечениями их составителей, а также массой ошибок в настройках и откровенных недоделок. Если внимательно просмотреть сайт сообщества Мандрейк, то можно обнаружить коммерческие линуксы, поставляемые по шопингу и их некоммерческий вариант, лишенный, например, драйверов для ATI и nVidia и лицензионно чистый от компонентов других линуксовых дистрибутивов. По закону подлости, под руку попался конечно же он, да еще как всегда в пиратском исполнении на трех CD - ужо не приучен русский человек заплатить по полной программе незнамо кому незнамо за что... Интересно, видел кто-нибудь мандрековскую коммерсантку? Неужели там торчат такие же ослиные уши, как на халявной версии?

Итак, по наитию - ибо описания процесса практически нет, сваливаем все содержимое трех дисков дистрибутива в один каталог на веб-сервере; подготавливаем образы двух загрузочных дискет и процесс начинается. Поскольку особенно ничем процесс установки в памяти не отложился, я таки не могу даже припомнить, в текстовом или графическом режиме все это ставилось. Но поставилось. За исключением некоторых моментов.

Например, я нагло возжелал KDE office с русским спеллчекингом. Так вот, русский грамматический корректор оказался на отсутствующем четвёртом диске дистрибутива; на втором же диске присутствовали куда более значительные для сообщества Мандрейк грамматические корректоры для повсеместно и интенсивно используемых языков Зулу и Африкаанс, а также вьетнамского... Конечно же, во время установки была выдана соответствующая ошибка. Но, тем не менее, все поставилось без очевидных заморочек, если за проблему не считать полное игнорирование touchpad компьтера инсталлятором этого дистрибутива, а в дальнейшем и установленным Mandrake linux 10.0. Пришлось подключить внешнюю мышь, которая благополучно определялась и работала как через порт PS/2, так и через USB.

Итак, наблюдаем результаты инсталляции. Локаль, как ни странно, установилась koi8-r; почему-то подспудно я ждал чего-то типа UTF-8RU, но хорошо, что так... Видеосистема определилась нормально, и даже запустилась в желанном двадцатичетырехбитном  цвете, что тоже порадовало. Модифицированное мандраковцами ядро версии 2.6.8 благополучно развело прерывания и правильно определило звуковую карту SiS 7012, запустив для нее драйвера ALSA. Формально, все благополучно, если не обращать внимания на полностью неработающий touchpad - то есть, он не воспринимается никак. Но пока внимания на это не обращаем. Даже без проблем поставился драйвер модема SmartLink HAMR, собранный из пакета с официального сайта; реальная работа, правда, не проверялась - было не до детального прогона, но по крайней мере попытки дозвона и соединения сие устройство делало достаточно успешно.

Что ж, попробуем поработать.

startx. И перед нами возникает лого KDE. Странно. Что-то эту среду последнее время производители других дистрибутивов задвигают на второй план, по умолчанию предлагая Gmome... Ну да ладно... Поражают блеклые и неприятные цвета, выбранные мандраковцами для "фирменного" оформления десктопа, а также совершенно неопрятное KDE-шное лого. Вкупе с графическим загрузчиком в этих же цветах и текстом загрузки, выдаваемом через framebuffer, именно на этом ноутбуке все выглядит не очень. Собственно, текстовый режим получился каким-то сильно размазанным из-за особенностей матрицы дисплея компьютера, и сохранившим два грандиозных бага не знаю уж чего - то ли настройки, то ли принципа работы фреймбуфера - если переключиться на любую консоль, кроме tty0, полностью прекращается поддержка кириллических шрифтов. Поддержка кириллических шрифтов слетает порой и с основной консоли после выхода из X-Windows. Да, еще сильно неприятно удивило назойливое принудительное включение цифровой клавиатуры демоном numlock. Пришлось его остановить, чтобы не мешался.

Какая гадость, скажу вам я! Это ж надо было так извратиться со шрифтами - по умолчанию установлено все самое мелкое и гадкое по начертанию! Причем, регулировки из системного меню KDE совершенно не касаются таких программ, как mozilla, epifany... короче, всех видимо тех, которые к KDE напрямую не относятся. Как были у них изначально в меню буквы высотой в пять пикселов, так они и остаются. Запускаем Konqueror. Бог ты мой! В адресной строке шрифт вдвое меньшей высоты, чем в текстовых полях форм, да еще к тому же сопровожден хорошо заметным радужным ореолом! Эдакая розовая тень, происходящая, вероятно, из за своеобразного наложения антиальясинга на LCD-матрицу. Буквы на моноширинных шрифтах постоянно теряют позиционирование на строчке, визуально это выглядит крайне неприятно - как "пьяный" хоровод подельщиков. Особенно забавно выглядят надписи, набранные русскими буквами моноширинным шрифтом в верхнем регистре.

Долго шарился по менюшкам, никак не мог найти привычной утилиты switchdesk. Оказалось, что теперь ее нет больше. Видимо, по соображениям чистоты лицензии. Типа, тырить у сообщества RedHat нельзя, а свою собственную написать - недостойно стоящего составителя халявного дистрибутива. Переключаю вручную. Загружаюсь в gnome. Здесь ситуация гораздо лучше - по крайней мере, изменения системных шрифтов затрагивают окна всех задач, но совершенно жуткий антиальясинг и тут во всей своей красе и блистательности. Пробую его отключить вообще. Вот ужас-то! Ореолы вокруг букв исчезли, зато сам шрифт приобрел столь корявое начертание, что можно просто диву даваться. Особенно это заметно на любом шрифте с насечками (в том числе sans). На вполне обычной "десятке" пропадает часть элементов букв! Ощущение такое, что графическим редактором в монохромном режиме сводили благополучно выведенный текст на два-три пикселя в меньший.  Причем, совершенно непотребное качество сохраняется даже при увеличении шрифта до восьмимиллиметрового размера по экрану. Сразу начинаешь понимать, почему линуксоиды так любят совершенно жуткие разрешения экрана, типа 2048х1400 - на таких режимах этот кошмар будет более-менее сглаженным... за счет монитора...

Я перепробовал все режимы сглаживания - бесполезно. Долго недоумевал, что же такое сотворили со вполне благополучным ранее (на других дистрибутивах) отображением графики доблестные мандрейковцы, но так и не нашел для себя приемлемых объяснений. Обнаружил, что если вместо всех системных шрифтов подставить console, то только в этом случае большинство программ под gnome приобретают читабельные менюшки и диалоговые окна. Чего не скажешь про KDE - на ряд программ в нем эти изменения не оказывают никакого действия. Без сглаживания все вообще выглядит крайне плохо.

Может быть, я был совершенно неправ, не поставив нелюбимый мной webmin, но... я был просто поражен убогими возможностями системного конфигуратора Mandrake - в нем много чего нет, да и найти что-то сразу возможным просто не представляется, ибо логика построения менюшек иногда противоречит здравому смыслу. Да и посудите сами, зачем я должен тратить свое время на приведение внешнего вида системы не то чтобы в заказное состояние - в состояние, хотя бы как-то пригодное для работы. Но, однако, из хороших черт стоит отметить удачную утилиту по установке ttf-шрифтов, отслеживающую взаимосвязь шрифтов с подсистемой печати и отдельными программами (если, конечно, судить по надписям, возникающим на экране в процессе установки шрифтов, как это на самом деле, не проверял).

В KDE сразу после установки системы я обнаружил действующий индикатор заряда батарей. Сразу оговорюсь, что было это до того как я включил через загрузчик ACPI. А включить ACPI было абсолютно необходимо для того, чтобы разрулить злополучный модем... При своем старте ACPI в свою очередь  деактивирует APM, через который помянутый индикатор, похоже, и получал информацию о заряде аккумулятора. Стоило включить ACPI, и такой здоровский иникатор с экрана пропал. Жалко. Нашел программу, которая индикатор конфигурирует, и она сказала, что де у меня на машине кривое или недостаточно включенное ACPI и предложила пересобрать ядро с указанием некоторых параметров. Я специально проверил файл конфигурации ядра, лежащий в его исходниках, и как я полагаю, вполне соответствующий откомпилированной версии - там требуемые пункты были уже включены...

В общем, мнение о мандрейке сложилось такое: в случае необходимости работать можно, но слишком уж неприемлемо выглядит изображение в окнах. Не собираясь себе портить глаза, я посчитал Mandrake 10.0 для своей работы абсолютно непригодным. Еще мне не понравилось то, что на сайте MandrakeSoft мне так и не удалось найти ни отдельно исходников на программы, ни .rpm с отсутствующего четвертого диска, ни обновлений. Возможно, искал совсем не там, где это ищут продвинутые любители М, но сей факт отметил совершенно  не в пользу этого дистрибутива. Так что, очередной опус окончательно утвердил меня в мысли, что с дистрибутивом Mandrake Linux дела лучше не иметь, по возможности. По шкале ценности он у меня занял место теперь уже после "Linux XP Professional" и заслужил оценку "всё что может быть хуже, уже было раньше этого"...

Вторая неудачная попытка. ASP Linux 9.2 и ядра 2.6.х

Припомнив времена иные, когда я ставил на этот дистрибутив и на этот ноутбук ядро 2.6.0, я решил снова попробовать с более новыми версиями - а почему бы и нет! Я припоминаю, что мыши у меня работали. Что ж, делаю загрузочные дискеты, опять ставлю все с сети... На сей раз процесс получился гораздо более длительным, потому что в отличие от мандрейка, инсталлятор ASP сначала копирует файлы на локальный диск, а уже потом начинает их ставить, из-за чего все существенно растягивается по времени. Установка прошла удачно. Но, естественно, версия ACPI ядра 2.4.22 этого дистрибутива не смогла правильно развести устройства системы. Пытаюсь ставить ядро 2.6.11, на тот момент самое наиновейшее на kernel.org. Поскольку подставлять .config от 2.4 представляется в этом случае мне совершенно бесперспективным занятием, то действую совершенно по инструкции, приложенной к ядру - make menuconfig. Вымарал явно неиспользуемые мной устройства, включил почему-то отключенную файловую систему /proc и выключенные по умолчанию RAM-диски, включил ACPI и APM, а также alsa, по умолчанию тоже неактивную... Ядро начало собираться. Вообще-то на самом деле я его собирал пять раз, пока до меня не дошло, с какой это стати у меня tty's не инициализируются при загрузке и система становится колом... Оказалось - из-за /proc... Но! опять у меня нет мышей - ни одной! Ни USB, ни PS/2. Тачпед тоже не работает. В настройке ядра поддержка всех мышей включена, файловая система /sys создана в соответствии с рекомендациями "чччеловека с бббольшими проблемами в обббщении", но мыши нет! Видимо, с прошлого раза я уже что-то позабыл. Ошибиться вроде бы не должен, хотя кто знает... Главное в итоге оказалось не в этом, а в том, что при попытке скопировать достаточно большой файл по сети контроллер DMA внезапно высыпал огромное количество ошибок, что навело меня на мысль о том, что система на таком ядре вряд ли останется стабильной. Сделал попытку поставить ядро 2.6.8 - результаты аналогичные. Вообще-то, надо было наверное выдернуть ядро из мандрейка и попробовать откомпилировать его, по мандрейковскому .config, но как-то руки не дошли.

Попробовал ядро 2.4.28 - здесь уже не удалось поднять звуковую систему; видимо, что-то напортил с логическими девайсами за прошлые действия - исчез микшер.

Третья неудачная попытка. ASP Linux 10.0.

И вот, случайно зайдя в трейдовский компьютерный салон, я обнаружил на полке недавно завезенный ASP 10.0; Резонно посчитав, что deLuxe за 1400 рублей - слишком дорого и по большому счету ни к чему, я заценил себе Express на трех дисках "1С-дистрибуция". Знать бы заранее, еще крепко подумал бы о том, стоит тратить деньги или не стоит... Сюрприз был совсем неожиданным - в дистрибутиве не оказалось ни одного образа загрузочной дискеты! То есть вообще нет каталога /boot. Хотя в readme сказано, что всё как всегда. На втором диске записано нечто, объём чего составляет 5.5 мегабайт, предназначенное для загрузки с USB-брелка... Великолепное приложение для тех, у кого машина умеет грузиться с брелка, если бы еще сопроводить это инструкцией и утилитой, способной создать такой образ для машин, на которых линукс таки еще не стоит. Но мой ноутбук грузиться с флэшки неспособен. Я сходил на сайт ASP, где обнаружил полную идентичность состава дистрибутива, и на все подобные вопросы в форуме - исчерпывающие советы воспользоваться поиском. Который, вообще-то говоря, там как бы вроде и не работает, или точнее - работает, но не ищет.

Что ж, в таком случае я воспользовался комплектом загрузочных дискет от ASP 9.2; С удивлением обнаружил, что запустился инсталлятор, скачал нужную часть с сети, но все тормознулось на разметке винчестера - при любых режимах программа радостно орала про то, что процесс форматирования закончился сбоем, при этом программа к диску не обращалась. Что ж, всё таки не родной загрузчик - скорее всего, где-то что-то просто не поместилось в отведенную область памяти. Увы. Других путей установки я не знаю: линуксовые инсталляторы не видят USB-CDROMов и как-то не предназначены ставиться поверх уже установленного Linux другой версии из под нее же. И, гм, образов-то дискет таки в комплекте нету! Что прикажете, клонировать HDD с другой машины чем нибудь типа Norton Ghost? Или распаивать стандартный CD-ROM на разъём ноутового? Купить исправный ноутовый CD-ROM не предлагать. Это, конечно,  радикальное средство решения проблемы, но на него идти совершенно не хочется по ряду объективных причин, хотя бы по отсутствию таковых приводов в свободной продаже, и тем более по отсутствию нормальных приводов, подходящих к моему ноутбуку.

Чтобы зря "игрушка" не пропадала, я решил поставить дистрибутив в режиме обновления на работающий на другой машине ASP 9.2. Все было в общем то благополучно, процесс обновления прошел без единой ошибки, однако после обновления ряд программ работать все таки отказался, при этом список неработающих программ был достаточно странным, в том числе среди них почему-то оказались KDE-шные Падающие Яйца, теперь названные "Роковыми". Мда, до Windows, которая в большинстве случаев без каких либо проблем обновляется на более старшую версию, далеко еще (или уже)...

Посмотрев на получившегося в результате обновления кастрированного, но массивного уродца, я принял самое логичное решение - поставить всё заново и с нуля. :) Вот здесь претензий у меня к самому процессу не было. То есть, поставилось все то, что я просил, за исключением некоторых программ, которые должны были быть на отсутствующем четвертом диске дистрибутива - но я их вообще-то не выбирал, они вероятно были предписаны при автоматическом поиске взаимосвязей. Но хотя бы порадовало то, что установка не завершилась аварийно из-за их отсутствия.

Что бросилось в глаза во время установки - так это то, что отсутствует компилятор free pascal... Но это, может быть, и к лучшему, ибо урезанная версия этого пакета, лишенная всех библиотек, делающих fpc относительно совместимым с delphi, и в 9.0 и в 9.2 особого смысла уже не имела. Далее, основным системным браузером поставлен FireFox, а мозилла-тормозилла по умолчанию не ставится вообще. Товарищи из ASP по каким-то причинам полностью дискредитируют php - он, как и всегда, по умолчанию не выбран (указывался набор пакетов "разработка"); MTA по умолчанию стоит sendmail. И за что его вы любите, граждане? Неужели только за то, что он не прослушивает в процессе работы такое огромное количество портов, как postfix? Как ни странно, по умолчанию помечен для установки KDE и именно его инструментарий разработки, хотя после установки дефолтовым становится Gnome. А вот теперь посмотрим на то, что получилось в результате.

Выглядит достаточно симпатично внешне. Первый прокол я заполучил, когда полез через ssh на другую машину. Оказалось, что гномовый терминал в лучших традициях легенд о этих горных жителях, теперь подло ворует нажатия клавиш home и end, как в чистом виде, так и в комбинации с другими клавишами, что фактически делает невозможным добраться до конца файла в том же просмотрщике mc на удаленной машине. Порадовало, что терминал KDE всё таки работает нормально. Поэтому придется выбрать для работы именно KDE. Тем более, что расположение программ в менюшках KDE на этой версии дистрибутива выглядит куда более удобным и привычным, чем у гнома. Несмотря на то, что до сих пор не утихают споры о том, какая из этих оконных сред является наиболее оптимальным тормозом системы, особой разницы в их быстродействии я, в общем то, не замечаю.

Прокол номер два порадовать уже никак не может. Вообще не работают USB-сканеры. Ни Epson 1660, который благополучно определялся ASP 9.2, ни Mustek 1200CU, который работал еще в ASP 7.3. Система напрочь их не видит вообще - как устройства. Для нее их просто нет. Зато флэшка монтируется теперь автоматически после вставления. Каталог для автомонтировки почему-то /media. Если бы еще после размонтирования флэшка отключалась полностью от порта, как это умеет делать Windows, было бы вообще здорово. Но. Никак вообще не определился внешний USB HDD, не определился внешний USB CD-ROM. Возможно, в этом виноват USB контроллер системной платы Epox 8KRAI, но общая тенденция нехорошая. ASP 9.2 эти устройства видел, но сыпал сбои при работе. Десятка же их вообще не видит.

Wine нормально запускается только из-под рута. Из под других пользователей сыпет access denied в отношении одного из девайсов. Вероятно, решаемо сменой прав доступа. Тем не менее, виндовый quake-2 запустился. :) Из под рута. :) Порадовали новые микшеры; правда - в Gnome. Теперь там появились фишки типа нормального темброблока и регуляторов громкости фронта на sbLive.

Случайно обратил внимание на работу "файервола", настроенного при установке на полное блокирование по всем интерфейсам. Чего-то я должно быть не понимаю, но если в перечне правил по команде iptables -L сначала стоит для цепочки default politic ACCEPT, а потом для этой же цепочки - правило, отбивающее пакеты udp с определенной кривостью сигнатуры, то по логике что? Я так понимаю, что файервола в этом случае нет вообще.

С тех пор, как samba научилась более-менее работать с ms-овскими контроллерами домена и active directory, она почему-то утратила способность нормально обращаться к распределенным ресурсам антиквариата типа Windows 95 и Windows 98. Соответственно, ткнув в утилиту, предназначенную для обзора локальной сети smb, обнаруживаю ожидаемое - в лучшем случае обозреватель ресурсов видит только рабочие группы, при попытке войти в какую-нибудь из них - перестает видеть что либо вообще, в том числе и общий список... Всё, должно быть, из-за старых win, присутствующих на сети. Вообще-то, разработчикам дистрибутивов стоило бы обратить пристальное внимание работе подобных утилит, если они действительно хотят повсеместного внедрения Linux в локальные сети windows на равных правах.

Вне конкурса. Microsoft Windows XP

Давайте теперь посмотрим, а как же поставится на наш, лишенного CD-привода, ноутбук Windows XP.

Как ни странно, проблем нет вообще. Самый кондовый способ: отформатировать HDD с дискеты, загрузить что-нибудь типа Norton Commander или DN, и перетащить дистрибутив через линк параллельных портов. Медленно, но действенно. Для любителей поработать руками - можно дня за два это проделать с помощью коробки дискет. По времени получается в любом случае быстрее экспериментов с бесконечными пересборками ядер.

Второй, более быстрый способ: делается системная дискета от Windows 98 или Windows ME, туда подгружается драйвер для внешнего HDD USB, в дальнейшем просто или копируем дистрибутив на диск, или же элементарно ставим его непосредственно с подключенного привода.

Третий, штатный способ. Делается комплект загрузочных дискет. Грузимся с  первой из них, дистрибутив - в том же приводе USB, инсталлятор Windows XP его великолепно видит; возможно, что увидит и CD-ROM USB (я не пробовал).

То есть всех проблем с установкой нет вообще! Windows для этого не надо было вовсе эволюционировать с тех пор, как XP появилась впервые, уже не один год назад. Инсталлятор все тот же. Достаточно внешнего девайса. В случае же с ASP 10.0 гораздо более серьезные и более интеллектуальные технические средства оказались не в состоянии помочь установке. После установки Windows ставим драйвера с прилагаемого к ноутбуку диска, и все начинает работать. Причем есть и 3D на видеокарте, и протокол сжатия V.44 появляется на модеме, в то время как линуксовая версия драйвера компрессию, похоже, вообще не поддерживает... Проблем - ноль! Windows считает, что и ACPI этого ноутбука - вполне полноценная; прекрасно определяет контроллер аккумулятора и отслеживает его зарядку и разряд, причем не с помощью особого драйвера, а самыми что ни на есть встроенными средствами системы с названием "Microsoft AC adapter" и "Microsoft ACPI compliant control battery method". Почему этого до сих пор нет в линуксе? Я думаю, потому, что анархическому сообществу разработчиков, разбросанному по всему миру, это нафиг не нужно. У кого-то должны быть либо профессиональные интересы в поднятии таких устройств, либо чисто коммерческие, чтобы заниматься разработкой соответствующих модулей ядра, библиотек и прочего. А так, получается как всегда - допустим, кого-то изначально заклинило на том, чтобы разработать алгоритм отрисовки шрифтов на экране из одного типоразмера или векторных - и он этим занимается, потому что это ему интересно, не обращая особого внимания на то, что гораздо лучше визуально в менюшках и окошках для конечного пользователя выглядят "убогие" не подвергающиеся масштабированию матричные шрифты, которые никуда не надо сводить, для которых не нужен антиальясинг и другие ухищрения, иногда портящие общую визуальную картину до полной непригодности, как это наблюдается в десятом мандрейке.

Вы знаете, одним из основных стимулов решения оставить на моем ноутбуке Windows было то, что глаза у меня существенно меньше устают после дня, проведенного за созерцанием интернет-страничек, документов, либо какого-то материала в pdf именно при работе с программами windows; в linux все шрифты визуально гораздо хуже, причем подстановка ms-овских ttf совершенно дела не спасает - они всё равно отображаются коряво и плохо. А поскольку ведение программ под lin никто не отменял, придётся программировать на другой машине через терминалку, благо мне доселе не встретилась под линуксом ни одна, в полной мере устраивающая меня ide. Kylix, блиставший кучей багов, похоже, полностью изгнан из обращения новыми ядрами linux - знаменитой проблемой с подвисанием диалоговых окон "open file" и будущего гарантированно не имеет, да и никогда не имел, а все остальные ide - формально, красивые картинки, не дающие по большему счету реального прироста производительности при непосредственно программировании, то из за отсутствия нормальной справочной системы, то из-за мелких недоработок, порой просто выводящих из себя.

Итоги всего вышесказанного.

Когда каждый последующий продукт становится все лучше и лучше, это понятно его пользователям. Но когда следующий продукт получается существенно урезанным в своих возможностях относительно предыдущей версии, это настораживает и в дальнейшем может стать поводом для смены продукта, если есть выбор. Мне кажется, что ASP стоит серьезно задуматься над тем, чтобы наконец то ASP Linux перестал быть клоном кривых Федор от RedHat. Корректировать свои ошибки и недоделки вообще-то всегда удается более качественно, чем чужие и, возможно, оставленные преднамеренно, с неявным пожеланием сообществу Open Source: "вы, типа, тут все пожалуйста исправьте, а мы, программисты RedHat, проанализируем ваши действия и применим все наши усилия, чтобы достойно внедрить их в коммерческие решения от rh".

Sir Serge,

Barnaul, RF

15.03.2005


Дополнение от 24.03.2005

Что называется, неймётся...
Зарегистрировал свою десятку на сайте ASP и списался с техподдержкой. Гм, впервые пришлось обратиться к такому методу... Особо на ответ не надеялся, тем не менее, его получил в течение двух дней. Оказалось, надо сделать следующее: из файла /boot/bootnet.img со второго диска надо выдернуть файлы zimage и initrd.img и поместить их в первый primary раздел, отформатированный либо на FAT-32, либо ext3... остальные "либо" перечислять нет особого смысла, потому как их гораздо сложнее сделать. После чего, создаем из присланного в письме образа (файл bootgrub.img) загрузочную дискету, стартуем загрузку с неё, и все благополучно ставится... Проблемы лишь в том, что файлы выдергивать придется, налагая образ на какой-нибудь физический девайс; впрочем, вполне может существовать и изощренный ход с подмонтировкой bootnet.img на какой-нибудь каталог. Образ загрузочной дискеты можно взять здесь. Возникает недоуменный вопрос: а что, сразу это нельзя было предусмотреть??? То есть, мелкий загрузчик и инструкции по установке с соответствующим файлами, раз уж ядро не помещается на одну дискету; в конце концов, можно было разбить и на несколько дискет. Впереди планеты всей, как всегда... Типа, у нас в России впервые в мире машин с флоппи-приводами уже нет ни у кого.

Что касается сканеров, то здесь действенным оказалось, как я и предполагал, обновление ядра системы. Скачиваешь новое с сайта ASP, устанавливаешь, и работает всё! Для этого ни много, ни мало нужно следующее (слева - размер в байтах):

    19 649 ndiswrapper-0.12-1asp.i386.rpm
17 787 230 kernel-2.6.10-1.770asp.i686.rpm

Кроме того, тем, у кого видеокарта от nVidia, придётся выдернуть и

 1 200 582 NVIDIA_kernel-2.6.10-1.770asp.i686.rpm

Заранее предупреждаю подвох - после установки этого комплекта перестает работать tux racer, то есть что-то напутано с поддержкой 3D.

Для того, чтобы терминал в gnome не крал буковки, придётся поставить и

 1 629 320 ncurses-5.4-13.i386.rpm

А уж если обновляться по полной программе - то вот вам и замена glibc: :)

  5 271 738 glibc-2.3.4-2.10.0asp.i686.rpm
 14 656 578 glibc-common-2.3.4-2.10.0asp.i386.rpm
  2 015 872 glibc-devel-2.3.4-2.10.0asp.i386.rpm
    592 864 glibc-headers-2.3.4-2.10.0asp.i386.rpm
    897 648 nptl-devel-2.3.4-2.10.0asp.i686.rpm

Как вам перспектива сразу после покупки нового дистрибутива тащить из инета 20 мегабайт обновления ядра и еще двадцать - glibc, и это только для того, чтобы система просто начала работать более-менее нормально! Да еще эти обновления надо измудриться найти, ссылок на главной странице пока нет - видимо руки не дошли.

Уже после вышеперечисленного. Захожу в OpenOffice, и с удивлением обнаруживаю, что никак не удается заставить работать автоматическую расстановку переносов! Вот-те на! Ждать обновления, потому что пока его еще нет??? Учитывая размеры этого пакета, подъём ASP 10.0 в офисном варианте стоить будет уже чрезмерно дорого... Если придерживаться rpm-политики на программное обеспечение от комплектовщика; как-то обидно, купить дистрибутив, в котором не работает то одно, то другое, и даже офис придётся переставить с чего-то типа дисков от журналов "Chip" или "Хакер".

И напоследок. Все бы хорошо, но на RoverBook Voyager B415 (D230S) под любой системой с ядром 2.6 остается одна нерешаемая проблема: эти ядра не видят вообще touchpad компьютера. Мне самыми разными способами запустить этот девайс не удалось. Внешние мыши - да, работают. Так что, лучшим выбором для этой машины получается ASP Linux 9.2 с перекомпилированным ядром 2.4.26 или 2.4.28 с kernel.org по конфигурации стандартного ядра от ASP (берется из каталога .boot), и alsa последней версии с соответствующего сайта. Там таких проблем не наблюдается - и все работает. За исключением того, что модем под Linux работает гораздо хуже, чем под Windows - менее стабильно и отсутствует компрессия V.44 на провайдере, который ее поддерживает, и которая индицируется на этом же модеме под Windows.

Тема закрыта. С моей стороны больше экспериментов с RoverBook Voyager B415 и пингвинами не будет.


Всего комментариев: 11

IIIypa OC: Linux   2005-04-22 18:04:30


Ну не знаю. Ставил М10 на Dell Inspiron 1100. После одного дня настроек (как правило шрифтов в KDE и поведения самого KDE и пересборки ядра), работает всё так как мне надо, включая всю перифирию, за исключением USB Aver Media TV тюнера, и S-video выхода. Но поскольку в Linuxe они мне не сильно нужны, и вообще я использую Linux как систему для разработки софта (в основном касаемо портирования ядра и X server `а на не Intel архитектуры) и сопутсвующих скриптов + как хобби иногда PHP, в целом я очень доволен дистрибутивом от Мандрейк. Это единственный достойный дистрибутив, в котором не нужно читать тонны man `ов по каждому чиху.


Sir Serge OC: Linux   2005-04-23 08:05:07


Ну, если вы занимаетесь портированием X-сервера на другие архитектуры, то для Вас не представляет труда его правильно настроить, хотя бы и вручную. Мне же как-то не хочется ввязываться в тюнинг графической подсистемы, хотя бы потому, что именно для этого и придется перелопатить тонны манов; Еще останавливает откровенно "левое " происхождение моего дистрибутива MD. Как-то не хочется тратить время на возню с вещью, чтобы в конце заиметь полную уверенность, что она может быть на самом деле какой-то alfa или beta с подправленными "издателем " заголовками.

Основные характеристики MD, который ставился мной:

a) Community Download version; 4-го диска нет.
б) Левое пиратское издание.

Даже если принять, что дистрибутив соответствует официальному, обратим свои взоры на отечественных его распространителей. Например, ЛинуксЦентр десятку выпускает в виде "LinuxCenter Edition ". Я абсолютно уверен, что для такого шага были серьёзные основания, не вдаваясь даже в подробности, чем именно отличается это издание от оригинала.

p.s. Один день настройки шрифтов и поведения KDE, мне кажется, это все-таки слишком много...


Lao OC: Linux   2005-07-05 16:59:20


"Какая гадость, скажу вам я! Это ж надо было так извратиться со шрифтами - по умолчанию установлено все самое мелкое и гадкое по начертанию![...] " -

Не буду утверждать стопроцентно, но сдаётся мне дело в том, что в последнее время из свободных/бесплатных разновидностей дистрибутивов планомерно выдирается всё то, что защищено какими-либо патентами либо распространяется не по GPL. Отсюда отсутствие поддержки видео- и аудиофайлов, наличие корявых (но зато свободных) шрифтов и прочие несуразицы. Так что целый день уходит на приведение системы в юзабельный вид, при условии, что заранее заготовил, чем восполнять "недостачи ". Возможен также и вариант, что просто хотят заставить покупателя обращаться к специалисту по настройке и установке, а потому не устраняют (или даже вносят) ошибки. Жаль, что автор решил отмежеваться от "Линукса " - его обзоры мне было читать с большим интересом.


Sir Serge OC: Windows XP   2005-07-05 19:07:50


Автор от линукса вообще-то не отмежевывается, просто эксперименты с конкретно этим ноутбуком закончены за бесперспективностью: т.е. есть опеределенный дистрибутив, который на нём работает после теперь уже известных дополнений, и дальнейшие эксперименты как бы получаются излишними. Ибо, если не вдаваться в детали, все "попсовые " дистрибутивы линукса примерно идентичны. Революции особенно ждать не откуда, по крайней мере в ближайшее время.


Sir Serge OC: Linux   2005-08-05 22:06:35


Вот еще несколько замеченных багов ASP Linux 10.0
(К системе по всем упомянутым пакетам применены апдейты по yum на начало августа 2005).

Итак:

1) В mc не работает переключение кодовых страниц через Ctrl+T. Вообще не работает. Системная локаль koi8-r. Невозможно по указанной выше причине его редактором править текст в колировке, отличающейся от системной локали. Видимо, ASP решили отучать пользователей от mc?

2) В удаленных консолях через ssh наблюдается неправильная передача кодов клавиш Home, End, PgDn, PgUp и полное игнорирование первых двух совместно с Ctrl. Фи.

3) кривой скрипт отключения bluetooth. Постоянно ругается на некорректное отключение сервиса, который вообще-то и не был запущен.

4) При попытке воспроизвести через Totem DVD диска данная программа начала икать и дергать изображение приблизительно на десятой минуте просмотра. Под Windows этот же самый диск на том же приводе и на той же машине вёл себя безукоризненно. Фи.

5) Как обычно, не обозревается виндовая сеть, если в ней нет сервера Wins. Точнее, функция обзора работает крайне нестабильно. Фи.

6) Не работает программа Digital Camera Tool (gtcam). То есть, например фотоаппарат Canon A200, имеющийся в списке, программой правильно идентифицируется, и на этом всё заканчивается. Кадрики получить не удается. Сообщение: "камера не инициализирована ". Фи.

7) При работе с встроенной сетевой картой VIA Rhine на m/b Epox KRAI наблюдаются сбои, адаптер постоянно переинициализируется и теряет пакеты - и все это происходит, стоит сетевому трафику стать чуть больше минимального.


TopoJijo OC: Windows XP   2006-01-31 13:08:59


Снова вилами по воде, да! Linux система для профессионалов, для сетевиков скорей, чем для простого юзера, но ведь всё это ростёт и развивается, микросы только и делают что вводят новые фишки в свой продукт позаимствованные из Linux, добились лишь хорошей совместимости и автоматизации в процессе определения девайсов. Хорошо, а если бы винда была открыта как Linux и вся армия поклонников альтернативы, смогла позаимствовать от туда все удачные решения???? Да хана, винду бы вспоминали только в писаньях от пророка мухамеда, ёшкин кот. Тут спорить нет смысла, Linux ростёт, винда совершенствуется за счёт заимствования их свободных систем красивых сетевых решений... Я думаю 2 лагеря будут всегда, лагерь лентяев и лагерь чемпионов, не обижайтесь, ведь всё лучьшее в этом мире изобретено в угоды лени своей, так что кто знает, кто знает :)))


Rudi OC: Linux   2006-08-04 16:11:29


Опробовал установку Mandrake 10 (Mandriva 10 Limited Edition 2005) на ноут Acer TravelMate 2353 - всё встало неплохо, кроме win-модема от Intel (модем был заявлен как неподдерживаемый). Удивительно, но этот модем отлично определялся при установке ALT Linux 2.3 Junior. А вот что совсем порадовало, так это отличная поддержака встроенной графики на 852 чипсете от Intel (причём, и у ALT Linux тоже). IMXO: оба эти дистрибутива вполне пригодны для установки на "неэкзотичные " ноуты.


Shaman OC: Windows XP   2006-09-13 13:05:28


Класс, прикольно расписано!!!! пол годамучался с этими гадостями и пришел к выводу:
я не знаю как там за бугром, но в России 90% модемов -совтовые.Прошли времена плохих линий и т.д. Софтовые на россиийских линиях пашут прекрасно. Так какого же хрена разработчики Линуха до сих пор не могут привести в порядок эту ситуацию. И вообще Дистрибьютив на то и дистрибьютив чтоб воткнул и все встало. Может я не прав, но 10 лет назад винда это делала без всяких усилий.А тут что не программа , что не девайс -то приехали, иди туда, попатч то, пересобери то.......
После этого Била прям уважать начинаешь..
Может настанет время когда будет на 100% рабочий линух, а то самоделка какаято. И какая это замена рабочей станции если принтер целый день заводить надо, а 2 страницы напечатал и .......приехали!!!!
Про мифическую скорость работы и вообще молчу. Ну нет уже ни где 1х пней!!!!!

Мысли вслух


Nickolyan OC: Linux   2008-09-20 12:14:51


Ставил на свой ноут Roverbook V200 Ubuntu 7.10. Всё заработало кроме звука, пришлось маленько поработать напильником. После нормально обновился через инет до 8.04... Всё жужжит нормально по умолчанию, настраивал только тему и вид рабочего стола... Блютуз настроил по инструкции с официального форума. Более чем доволен работой дистра.


Станислав Тодоров OC: Vista   2008-11-13 21:46:53


iRu 3215, после танцев с бубном и разными дистрами поставил OpenSUSE 11.0 и успокоился. Все работает, даже модем победил, стали дрова pctel с зухелевского оффсайта. Сузе понравился куда больше кривых ASP (пробовал все, от 9-го до 12-го, последний особенно разочаровал. А вообще - Линукс был и остается системой для людей с руками и головой. Но отдельные дистры вызывают просто недоумение.


Veterrr63 OC: Windows XP   2008-12-17 19:42:23


OS XP & Mandriva 2009 PP
Мандрива с недавнего времени. Девайс - DELL XPS M1210 (ноут). Всё встало "ровно ". Звук - "е ", видео - миллион цветов, флэшку USB v1.0 видит, 2-й юисби уже не видит, инет - через модем в режиме роута, NTFS-вские диски ХР видит... На большее я и не расчитывал изначально, начитавшись форумов и т.п.) Главное пока грузится и даёт возможность изучать. Статью автора читал с удовольствием))) После первых часов "знакомства " с "пингвином " на следующий день полдня про себя матерился =) Подобрал подходящее сравнение - "общага " - что касается всего - начиная с подборки программ, заканчивая эргономикой интерфейса. Это когда много разных людей пытаются что-то сделать, но каждый делает не руководствуясь общей логикой и принципом, а так как ему нравиться. Когда работаешь с интерфейсом программы это "кожей " чувствуется, а в чём это конкретно выражается - сказать не можешь), полчаса работы в графической оболочке напрягают до невозможности - очень раздражаешься. Но собственно, чему жаловаться?) Меня ж никто не заставлял её ставить))) Короче, хороший инструмент для работы над собой. Огорчает следующее. На начальном этапе вылезает куча проблем (со шрифтами в консоли кстати сейчас самый актуальный), идёшь на форум, спрашиваешь - тишина... Ощущение, что сами участники каждый в своей системе разбирается и каждый в своей проблеме (которых тыща), а как разобраться в твоей и не знают, либо беспредельное высокомерие и снобизм. К слову сказать, в обществе кпк-водов, на том же 4пда, такого себе никто не позволяет, хотя кпк-воды в среде пользователей телефонов - это как линуксоводы в среде пользователей виндоуз... )



Вы можете добавить свои комментарии.

Поскольку у нас тут абсолютная демократия, то комментарий появится на сайте только после того, как он будет одобрен администрацией. Оперативности, однако, не обещаем.

Прошу соблюдать относительную корректность в высказываниях. Заявления типа "Пошел на...", посты, написанные в олбанской лексике и психоанализ личности автора и участников обсуждения в свет не выйдут. Также будут блокированы сообщения, не имеющие никакого отношения к заявленной тематике. Если вы не согласны с приведенным текстом - выскажите своё мнение, но обосновывайте его. Помните, что свою позицию доказываете Вы не мне, а другим читателям. Всячески приветствуются возможные технические поправки и исправления неточностей. Для возможности внесения комментариев в браузере должна быть включена поддержка JavaScript. Реклама и ссылки на сайты, не относящиеся к делу, являются прямым основанием блокировки. Поля "E-mail" и "WWW" обязательными для заполнения не являются, поле E-Mail не публикуется. Если хотите просто что-то написать автору статьи, без публикации на сайте - воспользуйтесь специальной формой под пунктом меню "О сайте". Администрация оставляет за собой право публиковать или не публиковать адреса, введенные в поле www, а также при необходимости редактировать текст вашего сообщения. Ответы на ваши сообщения по введенному вами E-mail автоматически сайтом не высылаются. Да, теги PHPBB и HTML не действуют, так что не старайтесь их вводить.

Copyright © 2003-2018 by Sir Serge