Линукс всё ещё не готов к серьёзному использованию

от автора

И вовсе не только потому что на нём нет надёжного эмулятора Win32 или нормального офиса. А если вы считаете что офис есть и отлично работает, сделайте в нём презентацию для важной конфереции или репорт для большого начальника. После того как отправите результат Вашей работы по мейлу, откройте его в MS Office, уверен, разница в форматировании произведёт на Вас и на Ваших читателей неизгладимое впечатление.

Пишу данный пост на основе моего же вопроса вот здесь.
Ключевой задачей для операционной системы, претендующей на то чтобы заменить лидера является как можно больше облегчить переход с этого самого лидера и обеспечить возможность совместной работы, если кое-где лидера заменить пока не предстваляется возможным. Поэтому поддержка RDP должна быть одним из приоритетов. Ну что ж, посмотрим как оно на самом деле. Берём Ubuntu 12.04 LTS. На другом конце — старая добрая XP, к которой mstsc, а также мобильная версия 2X коннектятся без проблем.

Remmina почему-то фильтрует Ctrl и крешится каждые пять минут, нашёл несколько тем на форумах, неспешно и безуспешно чешущих в затылке.

KRDC — коннектимся, видим экран сервера, а вот диалог для логина почему-то отсутствует — facepalm.

Может rdesktop поможет? Запускаем и видим информативное «ERROR: Failed to open display: :0.0»

xfreerdp также лаконтчно вторит «xf_pre_connect: failed to open display: :0.0»

Теперь попробуем 2X. Он только 32-битный, а 64-битной версии до сих пор нету, но это ничего, ведь достаточно поставить ia32-libs и всё будет. Но нет:

# sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies. ia32-libs : Depends: ia32-libs-multiarch E: Unable to correct problems, you have held broken packages.
Если вручную ставить ia32-libs-multiarch, получим список из дюжины других зависимостей.

Вот здесь обсуждается как с \той проблемой бороться, но ничего из предложенного в моём случае не работает.

Кстати сказать, лидер прекрасно поддерживает 32-битные приложения, почему же у Линукса всё даётся с боем?

Да, можно упереться и перелопатить форумы или поковыряться несколько дней и выяснить, почему же оно не работает и как это починить, всё ведь опенсорс, но, уж извините, это мне напоминает АвтоВАЗ — намного дешевле конкурентов и почти работает, если сломается, всё можно руками починить самому. И дело даже не в поддержке RDP. Любой шаг от протоптанной тропы — и тут же Линукс превращается в непроходимую трясину, примеров намного больше, чем я упомянул.

В общем, такое вот наблюдение. Слишком горячие поклонники Линукса, прошу Вас не портить то, что здесь почему-то нельзя упоминать, а рационально присоединиться к обсуждению, а потом помочь различным опенсорсным группам сделать Линукс полноценной заменой Windows. Надеюсь, что мой пост также поможет и послужит полезной обратной связью и поводом для плодотворной и зрелой дискусии.

Также я буду рад предметно обсудить упомянутые конкретные технические проблемы. Предлагайте решение, а я буду в конце статьи прикладывать содержимое консоли.

ссылка на оригинал статьи http://habrahabr.ru/post/177867/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *