OSDN-UA-2012 (Обзор Стаса Фомина)/Linux on Desktop

From Wiki4Intranet
Jump to: navigation, search

К докладам Камо грядеши, Linux Desktop (Александр Дымо, OSDN-UA-2012) и За что же мы боролись, за что же мы сражались, за что мы проливали нашу кровь? (Алексей Новодворский, OSDN-UA-2012) я решил набросать единый отзыв.

И, заранее предупреждаю, отзыв будет, ну хоть и не совсем в духе Pуслана Карманова, но, наверное жесткий и неприятный.

Оба эти доклада объединял настрой «Нас не хотят. Такие дела. Ну и ладно, мы сделали все, что могли». Это было и в докладе Александра Дымо («Для меня годом Linux Desktopа останется 1999-й, когда я стал этим заниматься») и что более грустно, в докладе главы Альтлинукса.

Все это вызвало у меня реакцию в духе «немогумолчать», и я попытался донести свои идеи-возражения аудитории. К сожалению, регламент конфы давал считанные минуты на обсуждение, в рамках замечания к докладу сформулировать целостно мою позицию, видимо, не удалось, я продолжил донесение своих идей группе заинтересованных в обеденном перерыве, и хотя вызвал некоторый интерес, боюсь, все было воспринято, как «троллинг москаля-виндузятника».

Поэтому сначала пара пояснений:

  • Да, я был в рекламной майке Windows, осталась с какой-то конференции, это было первое попавшееся сверху в ящике, что было не жалко для поезда, планировал сменить на конференции на чистую и запасную, но в запарке не успел.
  • Да, я пару десятилетий пишу Windows-софт (от WinAPI/DirectShow, до высокоуровневой Windows-specific автоматизации, писал даже на Visual Basic), дрейфуя в сторону веб-разработки, т.е. не совсем беспомощен в серверных линуксах.
  • Да, мне нравится юзабилити Windows 7, я понимаю, какие идеи известных юзабилистов там реализованы, почему многое там просто «сделано правильно, для человека». И знаю, что там фигово, недоделано и т.п. И как это обходить.
  • Да, я скорее придерживался идеи «Linux на сервере, Windows на клиенте, остальное — извращение», но я жил под Linux Desktopом еще в 1996-1998 годах, в Dual Boot[1] Под обе системы у меня был и стек разработки, и TeX-стек верстки (статьи-курсовые-задания). Linux увлекал меня хакерским стеком [2]

Теперь я попробую письменно изложить свое сумбурное выступление.

Однако начну с гуманитарщины.

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

На самом деле, вместо Давида, я вижу сотню Нарциссов, занимающихся художественной гимнастикой, балетом, и pole-dancing, без малейшего желания подойти и отобрать у Голиафа хоть что-нибудь.

Почему не вижу Давида? Потому, что классические мифы надо знать.

Бой Давида с Голиафом — это не «романтика слабых», «обреченно биться до последнего, умираемнонесдаемся, пусть нас запомнят таким», это четкий, рациональный и результативный расчет.

Размер и возраст Голиафа не имели никакой роли, тут была ситуация в духе «Вы пришли с ножами и битами? ОК. Ваша ошибка в том, что вы пришли с этим хламом на перестрелку».

Бой был просчитан и проведен по плану Далласа Давида:

  • Давид был вооружен оружием дальнего действия[3]
  • Давид владел оружием и умел им пользоваться — убивал львов и медведей [1], [2]
  • Давид отказался от бессмысленной брони в пользу мобильности [3]
  • Давид атаковал, чтобы контролировать дистанцию [4], и выстрелил из удобного для себя положения в уязвимое место противника [5].
  • PROFIT!!!

Никаких чудес, расчет и упорство, смелость и риск.


Теперь попробуем холодными глазами профессионального охотника Давида вглянуть на проблему «Linux on Desktop»[4]. Вглянуть не с позиции нарцисса («как бы нам привлечь-развлечь разработчиков?»), а с позиции, «откуда можно взять пользователей?».

Правда состоит в том, что «девственных» пользователей, практически незнакомых с компьютером/планшетом/смартфоном почти не осталось. Т.е. да, что-то можно (и нужно!) ловить в школах и даже институтах, импринтинг штука мощная, и стратегически мыслящие компании вкладываются в это изо всех сил — сына-первоклассника через пару недель в школе ждут маки (говорят их продавили по всей москве!). Но делать серьезную ставку на это — сомнительная брачная стратегия.

Что касается статистики «иницированных» пользователей, то не надо призывать социологов Левада-центра, достаточно просто смотреть на статистику по операционным системам пользователей для какого нибудь крупного вебпортала, например [6]


И что там видно?

  • Linux Desktop не дотягивает до процента (≈0.6%-0.7%)
  • Mac (




  • 2012-09-03, 02:50:26: Windows 8 — произведение искусства. Но это не Linux / Хабрахабр
    По-моему, у семерки было два потрясающих по продуманности UI элемента — это меню Пуск с встроенным поиском и pinned apps с jump-листами.
    Кнопка Пуск в седьмой версии ОС вообще потрясающий в юзабилити элемент. Пожалуй это одно из самых лучших нововведений с точки зрения UI за последние несколько версий.
  • 2012-10-23, 03:18:10: Нет, спасибо. У меня Linux / Хабрахабр
    Тап одним пальцем: левая кнопка мыши
    Тап двумя пальцами: правая кнопка мыши
    Движение двумя пальцами по горизонтали-вертикали: горизонтальная-вертикальная прокрутка
    Шипок\обратный щипок по диагонали: масштабирование
    Движение тремя пальцами по горизонтали: вперед\назад по истории в браузере
    Движение тремя пальцами вниз — свернуть\восстановить все окна
  • 2012-08-26, 04:57:49: Взгляд рядового программиста на вектор изменения оболочек и что делать дальше / Хабрахабр
    И мне абсолютно нахрен не нужно видеть то, что я еще могу доустановить из репозиториев, потому как я абсолютно не в курсе что делает та или иная неустановленная программа с красивым значком. И устанавливать ее через меню, где я запускаю КОНКРЕТНЫЕ программы, я не собираюсь.
    Единственный критерий — работа вправо, порнушка — влево. В большинстве случаев программа максимизирована на весь экран. Так что разницы большой нет, на каком столе она находится. Кроме того, ни один из производителей коммерческих ОС не ввел виртуальные столы.
    Так я еще и в винде параллельно работаю: мое хобби — 3д графика, со всеми вытекающими (не говорите мне про убогий блендер), т.к. почти весь профессиональный студийный софт под винду.

    Да, есть версии некоторых вещей под линукс (Maya, nuke), но в нем настолько косожопые 3д драйвера, что работать невозможно. Да и кряки к линуховым версиям найти труднее. А про плагины я не говорю — многие вещи windows-only.
BA-BA009A_Tech__G_20121020013542.jpg
  1. C E18n, которое было у меня Window-менеджером и по Red Hat, и под WIN95.
  2. Моя страничка из 90х, использовал эту штуку для сбора паролей в нескольких организациях, тогда все было проще, почта ходила по POP3, и такие немудренные фокусы казались эффектными.
  3. Cкорее всего это была пастушья праща-трость, судя по «что ты идешь на меня с палкой?» [7]
  4. Допустим, мы делаем какой-нибудь BolgenOS в России, и реально хотим, чтобы ей пользовались (а не МСВС «есть-отставить» для военных).