dimorlus: (Default)
[personal profile] dimorlus
Прочитав и поучаствовав в очередной порции флейма Windows vs Linux, с неделю назад решил все же попробовать разрекламированный пакет для чайников со странным названием Ubuntu. Для экспериментов выделил жертву PIII-550 с 256M памяти, на которой уютно стоял w2k server. Скинул на всякий случай светлый образ винды и приступил. Записал болванку, загрузился, попробовал открыть что-то – все зависло. Нажал Reset, загрузился, не стал ничего запускать, ткнул в установку. Выбрал русский язык, часовой пояс, еще какие-то простые вещи и все со временем поставилось. Винда, пожалуй, ставится быстрей, но сопоставимо. Выглядит на первый взгляд не плохо, тормозит правда не по-детски. Сеть у меня дома раздается роутером, так что получила убунта адрес по DHCP и быстренько объявила, что есть свежие обновления, которые решают проблемы и устраняют уязвимости (где-то я уже такое слышал, ну да свои или не свои копирайты Билли и без меня не плохо блюдет). Загрузилось мег 90 обновлений и (миф N1) Линукс попросил перезагрузиться. Впрочем, приехавшие через пару дней новые обновления встали уже на горячо (но и винда не всегда перезагрузки просит, правда она это делает быстрей).

Дальше стал смотреть подробней. Достучаться до других виндузовых компьютеров (у меня их в общей сложности штук 6-7 в сети) получилось довольно быстро, слово samba было мне знакомо, и я поставил этот пакет. Подключить сетевой принтер (HP LaserJet 6p) было чуть сложней, опять потребовалось лазить по спискам предлагаемых программ, но тоже поставилось. Обратная задача (расшарить каталог убунты в виндовой сетке) почему-то сходу не решилась. То есть ярлык для публикации папки я нашел, но после его применения ничего не происходило. Убунта видна в сети, но попытка к ней подключиться не завершается ничем (предложение ввести имя и пароль появляется вновь). Я уже не помню, что я делал, но где-то в FAQ я нашел последовательность шелловских команд, после выполнения которых в окне терминала это заработало. Не приятно, но простительно, в конце концов, и многие виндовые пользователи не умеют расшаривать свои ресурсы, хотя там для этого никаких команд в шелле запускать не надо.

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

Ладно, диски видны, посмотрим теперь что на них. А на них у меня в основном лежат фильмы. Тыкаюсь в фильм, открывается проигрыватель, устанавливает кодеки, потом еще раз – заиграло. Ставим убунте плюс и идем дальше. А дальше заходим Мозиллой (FF) на сайт с видео и вместо того, чтобы она сама поставила flash player идем на Addobe, скачиваем архив, читаем инструкцию, распаковываем его, запускаем что сказано, перезагружаем FF, и ролики можно смотреть (правда я почему-то не нашел значка для разворачивания на весь экран, в виндовой версии он есть). Приемлемо, хотя для обычного виндового пользователя сложновато.

Я много лет назад пользовался модемным shell-accaunt’ом на Юниксе (тогда это был AIX на RS-6000) и что-то по мелочи помню. В частности знаю, что есть такой шелловский «Нортон» mc, знаю, что администратора в Юниксе зовут root (о том, что его нет в Убунте я тогда еще не знал, с изрядным удивлением прочитал об этом позже), знал, что есть такая команда telnet и ее более продвинутый в плане секретности аналог ssh. Разумеется, никакого ни телнета, ни ssh (в смысле серверов) я не обнаружил, зато нашел их в FAQ. Еще немного copy-paste в терминал – и уже с другого компа можно логиниться в терминал. Причем как root, и не нужно набирать каждый раз sudo и вводить пароль. Поставил и mc. Правда выяснилось, что виндовые TeraTerm и Putty работают не в той кодировке, попытки как-то переключиться на vt100 успехом не увенчалась, зато нашлась виндовая программка Bitvise tunneler (хорошая штука), в которой терминал понял используемый убунтой и показал синие панельки полночного командира (Midnight commander, mc) правильно.

Установка Java plugin потребовала уже куда больших усилий. Инструкция на сайте java.com (http://java.com/ru/download/help/5000010500.xml#selfextracting) не соответствует лежащей там же версии файла и актуальной версии FF. Нужно скачать .bin файл, в шелле поменять ему атрибут на исполняемый, скопировать в каталог /usr/lib/java (создав его), запустить скачанный файл, после распаковки найти в недрах объемистого дерева еще один файл, найти где лежат плагины FF, а есть каталоги /usr/lib/mozilla/plugins и /usr/lib/mozilla-firefox/plugins, и создать в этом каталоге символьный линк на вышеуказанный файл. Хорошо, что у меня уже был mc и хорошо, что с правами root’а, с третьего-четвертого раза плагин, наконец, заработал. Акробатовский плагин тоже надо было ставить руками, но проще. Надо ли говорить, что в винде (что в эксплорере, что в Мозилле) эти действия если не делаются полностью автоматически, то по нажатию на одну кнопку? Надо ли говорить, что разговоры о том, что Убунта на одном CD сразу ставится и полностью готова к работе – сказки (иными словами брехня)? Много ли сейчас сайтов, которые можно без Flash и java плагинов посещать?

Ладно, уже давно ясно, что для обычных пользователей это все еще совершенно не готово (хотя нельзя не отметить, что за 10 лет продвижения в этом направлении произошли по истине тектонические), но уже стало интересно. Двигаюсь дальше.

На винде я уже довольно давно перешел с IIS (Встроенный в винду ftp и web сервер) на Apache и U-server (что-то гибче, что-то, говорят, надежней). Apache на ubuntu стал слета (тоже из командной строки, но это уже не проблема). Сайт я туда не переносил, но не думаю, что с этим могут быть какие-то проблемы.

С ftp сервером пришлось повозиться (хотя от Юникса вообще-то можно было бы ждать его уже стоящего, как и sshd). Рекомендованный в FAQ ProFtpD поставился, но работать отказывался напрочь. Потыкавшись туда и сюда (и в установку inetd и еще куда-то) я нашел как его запустить с диагностикой и увидел, что он почему-то не может найти ip hostname (то есть сетевого имени, которое я дал машине). Команду apt-get remove я уже выучил, потому снес его и поставил vsftpd, который заработал сразу.

Дальше я решил подключить старый USB сканер Mustek US1200p. Он интересен тем, что, во-первых, от USB питается (причем похоже на пределе), а во-вторых, имеет совершенно горбатый софт на диске и совершенно неработоспособный на сайте. Мне когда-то удавалось его поставить на w2kpro, и кажется даже на w2ks и xp, категорически отказывался ставиться на w2k3 (2003 server) но когда мне это потребовалось сделать последний раз – он не захотел ставиться ни на один из моих компов – ни w2ks, ни xp, ни w2k3 (а комп с pro почил в бозе). Поэтому особых надежд я не питал и когда на втыкание его в usb не последовало никакой реакции, я принял это как должное, но в гугл все же сходил. И что же, простая правка в текстовом редакторе какого-то конфига – и сканер ожил! Браво, Убунта! Цифромыльница тоже будучи подключена сразу обнаружила себя открытыми фотками, а щелчок по появившемуся на десктопе диску позволяет удобно отключить его перед демонтажем. Удобно, пожалуй, даже удобней винды, во всяком случае, не хуже. Правда переходник USB-IDE, выдранный из старого USB’шного CD Writer’а от HP пока что подключить не удалось, в винде он с родными драйверами прекрасно (хоть и медленно) работает с HDD.

OpenOffice 2.2 конечно полноценной заменой MSOffice 2003 (более новых не видел) не является. И тормозит изрядно (как впрочем и вообще вся Убунта, но OO и на винде гораздо тормозней и глюкавей MSO, хотя HTML в нем визуально редактировать гораздо удобней, для того я его и держу и под виндой). Про GIMP ничего сказать не могу, я в графике абсолютный 0. Предлагаемые в серпенрепозитарии CAD’ы – конечно даже не пародии на AutoCad, OrCad, PCad, Altium Designer… Искать в разделе «программирование» аналог CBuilder было бы крайне наивно, я и не искал, но “Hello, World!” скомпилировать все же решил, мало ли. Я вообще-то от программирования компьютеров довольно далек, программирую микроконтроллеры для мною же разработанных схем. Но в последнее время стало нужно им ответную часть на РС делать. Для чего минимально, по-дилетантски, практически без знания и понимания подоконного программирования, но был освоен CBuilder и свои задачи я на нем решаю. Решать их на Линуксе я даже в отдаленных планах не держу, но “Hello, World!”-то скомпилировать надо. Каково же было мое удивление, когда я прочитал, что Убунта понятия не имеет что такое stdio.h. Гугл конечно и тут помог, недостающее я поставил и “Hello, World!” на терминале прочитал, но осадочек остался.

А вот то, что удобного Mail/News клиента я пока так и не нашел – уже угнетает сильнее. Под виндой у меня стоит Outlook Express с FidoLook плагином и SpamPal спамфильтром. Он обеспечивает «голдедовский» квотинг (с инициалами цитируемого в начале каждой строки, вообще там много вариантов), разные шаблоны для разных папок, как почтовых, так и ньюзовых. SpamPal гибко фильтрует спам. Ни Evolution (клиент по умолчанию), ни Thunderbird, ни еще несколько программ ничего подобного не представляют. В Evolution я вообще не смог настроить ньюзы – оно так на всегда в состоянии «Загрузка» и повисло. В Thunderbird работает, но без нормального квотинга, шаблонов оно мне не нужно.

Про кучу всяких приятных мелочей и не мелочей, вроде FinePrint/PDF Factory, Alcohol 120%, Англо-русский словарб Мюллера и вьювер к нему (что-то есть, но выглядит неуютно и в инсталляции сложно), Babilon для иврита, Prompt. Наверняка будет не хватать многого, даже не говоря о тяжелых CAD’ах и прочем спецсофте, там выбор OS – вопрос 128-й, после цвета коврика для мышки.

Виндовые программы. Попробовал wine – потыкал, что-то как-то крайне коряво работает, дичайшим образом тормозит, про виндовую консоль не знает, про ДОС окно тоже – грохнул. У меня еще много машин с настоящей виндой, которая и нужную мне поддержку ДОС приложений обеспечивает.


Удаленный доступ. Ему я всегда придавал повышенное значение. Использовал в винде VNC, Remote Admin, пробовал еще несколько программ. В основном использую RDP/Terminal и для доступа из-за файрвола сервис на LogMeIn. VNC – тормозит, и говорят взломан. RA на серверах глючит (у меня неконтролируемо множились иконки в трее), настойчиво просит денег и подвергается гонениям со стороны Symantec Antivirus. RDP – надежно, быстро и удобно, особенно на w2k3, где можно как создать новую сессию с новым юзером, так и подключиться к уже открытой. Кроме того, на w2003 (просто оказалось удобно именно на этом компе) у меня настроен VPN, через который я например с работы могу подключиться почти полноценно (почему-то не получилось разрешать netbios имена) к домашней сетке и делать в ней все что нужно. От RDP до копирования файлов проводником (котоый у виндов все же гораздо удобней, чем у Убунты), FAR’ом или чем угодно еще. Тем более, что домашние сервера с фиксированными IP у меня в hosts прописаны и все совсем прозрачно. Так вот Убунта, казалось бы юникс и удаленный доступ как Ленин и Пария. Ан нет.

В убунте есть RDP клиент, но в полноэкранном режиме там нет выплывающего сверху контрола для сворачивания окна, а в оконном – сколлеров для прокрутки, плюс подглюкивает клавиатура, переключаясь в клиенте в одну, а на сервере в другую раскладку. Почему-то не находит машину по имени, хотя в файловом менеджере имена показывает (в сети есть wins сервер на w2003). Возможно с удаленным x-server’ом другого Юникса и нет проблем (мне пока что одного хватило), но вот с доступом на Убунту с виндов – хреново. Предлагаемый VNC работает медленно и у него безбожно глючит клавиатура. Вместо «.» появляется «7» и Гугл говорит, что это проблема – известный баг, но не более того. Я нашел (сильно не дешевый кстати) x-terminal (X-Win32) к винде, позволяющий открывать дестоп убунты на винде, но если внутри сетки это работает приемлемо (пока триальный период не кончился, но кажется оно есть в еМуле), то при попытке зайти им через Интернет я натолкнулся на такие тормоза, что больше таких попыток не делал. Ну и конечно есть ssh, но этого мягко говоря мало, да и надо бы разобраться как софтом по-проще, чем опять же жаждущий денег Bitvise tunneler туда ходить. В общем, вопрос пока что открытый.

Итак, что в сухом осадке. В 2007 году имеется бесплатная (впрочем, BSA по квартирам у нас пока что не шастает, так что дома это не особо критично) OS с относительно приемлемым для Интернет-мультимедиа жизни софтом, требующая для комфортной работы достаточно современного компа и достаточно изощренного пользователя, свободно пользующегося Интернетом, способного прочитать и понять технический текст на английском и найти куда вводить команды, в этом тексте рекомендуемые. То есть меньше того, что еще 8 лет назад было на Windows 2000, требующее значительно больше ресурсов. Я с w2k начинал на P200-MMX/64M RAM/2G HDD и оно работало где-то даже по-быстрее Убунты на PIII-550/256M RAM/20G HDD с Matrox G400 в AGP. Винда на этих ресурсах, если не запускать тяжелых CADов с объемистыми данными, не перекодировать видео, и не запускать eMule на кучу connections работает вполне комфортно. С МС Офисом, тем же FF, видеопроигрывателями, Terminal server и т. п. Сносить, тем не менее, я ее пока не буду. Как гостевой комп, хост для сканера, и просто любопытная игрушка пусть живет. Как пользовательская альтернатива Windows – врядли, слишком многого нет, слишком трудно делаются простейшие вещи. Но мечтать – не вредно, может еще лет 8…

PS. Я ее не убивал, она сама. Не скрою, не раз в процессе общения с "открытой и благожелательной linux-team" мне хотелось прибить эту убунту, но я же понимаю, железяка не виновата... Но тут она сама предложила проапгредиться до версии 7.10, я согласился, она очень долго что-то делала, выбрасывала многочисленные предупреждения о возможных в будущем ошибках и каких-то конфигах, которые она перезапишет. Я со всем соглашался, откуда я знаю что это за конфиги? И что я могу сделать с тем, что что-то перестанет работать? Ну перепоставлю, думал я, какой-то пакет... Потом она конечно попросила перезагрузиться, но увы, ничего кроме пустого сначала голубого (у меня таким был десктоп), а после следующей перезагрузки ресетом бежеватого экрана с мышкиным курсором ничего не появилось. Короче снес я ее на фиг, поднял из светлого образа предусмотрительно сохраненную винду, она сразу проапгредилась без всяких экцессов и заработала, как и прежде, куда шустрей, чем этот пингвинукс родом из желтой жаркой Африки.

Date: 2007-08-03 07:09 am (UTC)
From: [identity profile] dimorlus.livejournal.com
Если его как-то настроить, то наверное работает, я же не говорю, что это невозможно. Само оно не работает.

Date: 2007-08-03 07:43 am (UTC)
From: [identity profile] shaulreznik.livejournal.com
Я его никак не настраивал. Инсталлировал плагин Flash, и всё.

Date: 2007-08-03 01:46 pm (UTC)
From: [identity profile] dimorlus.livejournal.com
Ну а у меня не показывает, хотя Flash стоит и на других сайтах показывает. Ну и хрен с ним, винда, слава богу, показывает везде и нужное для этого ставится само.

January 2023

S M T W T F S
1234567
891011121314
15161718192021
222324 25262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 4th, 2026 02:05 pm
Powered by Dreamwidth Studios