Пользователю все это не нужно! Хватит пропагандировать Линукс
Обычные пользователи выполняют свои задачи, и иногда во время этого находят новые возможности.
А продвинутые пользователи заранее расширяют свои возможности так, чтобы все будущие задачи в них укладывались.
Эта мысль прекрасно обобщает все отличия обычных пользователей от продвинутых.
На таком уровне абстракции легко понять, почему Линукс не подходит большинству пользователей компьютеров, а нормальных пользователей WhatsApp очень трудно пересадить на Telegram. Почему так? Рассказываю под катом.
Как ведут себя пользователи
Обычный человек включает свой телефон (или компьютер, или любое другое устройство) не для того, чтобы поискать, какое приложение можно поставить. Не для того, чтобы покопаться в настройках одного приложения. Не для того, чтобы изменить цвет какой-то панельки.
Он хочет решить какую-то практическую задачу: связаться с коллегой, погуглить что-то или посмотреть видосики на YouTube. Он просто берет и делает это.
Только в редких случаях человек со скуки может начать листать список приложений в смартфоне, наткнуться на приложение «Погода», подумать: «Опа! И такое, оказывается, у меня есть», и, скорее всего, через пять минут благополучно об этом забыть и продолжать смотреть погоду в браузере.
Но есть некоторые люди, которые ведут себя по-другому. Эти пользователи ищут различные возможности, пытаются выжать максимум из того, что они используют, да и использовать максимум того, что может пригодиться. Они и называются продвинутыми пользователями.
Понимаете, что я имею ввиду?
У обычных пользователей появляются какие-то цели. И они достигают этих целей. Но иногда для этого приходится искать новые возможности.
А продвинутые пользователи ведут себя иначе. Они заранее стремятся расширить свои возможности так, чтобы все их будущие цели укладывались в возможности.
В этом и заключаются все отличия продвинутых пользователей от обычных.
Это правило работает всегда
И подтверждений этому бесконечно много. К примеру:
- Пользователи мессенджеров. Обычным пользователям WhatsApp нормально живется (к сожалению). Они даже не задумываются о том, что можно перейти на другой мессенджер, который гораздо лучше удовлетворит их потребности. Поэтому когда им надо сделать один опрос, они ищут решение одной конкретной проблемы: как сделать опрос в WhatsApp или как обойтись без него. И пользуются костылями: «Ставьте „+“ или „-“ в ответ на это сообщение», «Скопируйте этот список и допишите свою фамилию» и так далее. Хотя могли бы перейти на Telegram и решить кроме этой проблемы еще целое множество.
А есть такие люди, которые, прочитав в новостях о выходе нового мессенджера, сразу же бегут его тестировать: вдруг он «лучше остальных»?
И прочее, прочее, прочее. Более того, это правило касается не только компьютеров, но и реальной жизни тоже.
Когда вам надо найти ближайшую аптеку, кофейню, кинотеатр, вы можете воспользоваться навигатором. А можете вместо этого заранее пройтись по всем улицам вокруг вашего дома и запомнить, какие заведения есть рядом с вами.
В масштабах человеческой цивилизации в роли продвинутых пользователей выступают ученые: они пытаются расширять возможности человечества, насколько это возможно, чтобы оно могло решать как можно больше задач…
Но это меня уже совсем понесло в обобщения.
Пользователи Линукса — это продвинутые пользователи
Пользователи Линукса — очень (самый?) яркий пример этого правила. Вся философия использования Линукса заключается именно в том, чтобы стремиться расширять свои возможности. Так, чтобы любые цели, возникающие у пользователя в будущем, входили в рамки этих возможностей.
Именно поэтому бессмысленна идея популяризации Линукса как универсальной настольной ОС для всех: он был создан про-юзерами для про-юзеров. Обычные пользователи не собираются и не будут заниматься такой ерундой, как поиск, установка и настройка различных инструментов в свободное (и не очень) время. У них нет и не появится никакого желания это делать.
Судя по всему, именно это и имел ввиду mrtux в своей статье «Главная причина, почему не Linux»: большинство пользователей хотят просто решить задачу.
Так что не надо убеждать всех своих знакомых в том, что Линукс — это лучшая система для всех. Лучше подумайте: а хотите ли вы сами заниматься сложной настройкой, чтобы предугадать все, для чего вам может понадобиться компьютер — и использовать Линукс?
Лично я ненавижу моменты, когда мне на Линуксе нужно срочно выполнить задачу, которая не попала в мои «широкие возможности линуксоида». Когда приходится часами сидеть и разбираться в чем-то, что надо сделать прямо сейчас… Особенно ненавижу, когда эта задача делается на Винде из коробки за две секунды.
Обычным пользователям компьютера Линукс не подходит, и никакой «дистрибутив c юзерфрендли интерфейсом» это не исправит. Проблема на уровне строения системы и ее философии!
Да, Виндовс в этом плане тоже очень далека от идеала. Но это хотя бы что-то…
В завершение
Не пытайтесь все время быть «продвинутым» или не «продвинутым пользователем». Принимайте рациональные решения. Если вам в какой-то ситуации нужно выполнить только пару задач, отличающихся от остальных — не тратьте время и силы, используйте метод «обычных пользователей». Но если у вас есть и будет множество разных задач — будьте «продвинутыми», проложите себе для этого все пути.
Но давайте возможность другим людям делать их собственный выбор.
UPD. Не знаю уж, в чем проблема: в неправильно написанной статье или в любителях вечных холиваров, но комментарии переполнены бесконечными спорами про Линукс. На всякий случай хочу обратить ваше внимание на то, что это статья не про Линукс. Обычным пользователям Линукс не подходит — это лишь вывод. Главная мысль выделена выше в желтых рамках: простые пользователи делают все ради конкретных целей, продвинутые — ради возможностей. И каждый человек в каждой ситуации должен сам выбирать, какой стратегии придерживаться.
UPD2. Обратите внимание: я ничего не имею против самого Линукса. Линукс замечателен для тех, кому это действительно надо. Но я против распространения Линукса как универсальной ОС для всего и для всех. И это я обосновал в своей статье. Хотя главная мысль статьи, повторюсь, заключается в другом.
Спасибо всем, кто вдумчиво прочитал статью 🙂
Источник
Про новости об отказе от Линукса
Наткнулся на позапрошлогоднюю новость: Игровой движок C4 убирает поддержку Линукс Разработчики неизвестного никому игрового движка назвали Линукс франкенштейном и отказались от его поддержки, чтобы лучше поддерживать остальные платформы. И что дальше?
Через неполные 3 месяца и 3 версии разработку движка прекратили совсем. В пользу нового движка. С поддержкой Линукса. http://terathon.com В отличии от старого, новый движок не имеет ни страницы в Википедии, ни списка успешно использовавших его игр. Все следы старого движка с сайта вычищены.
Да нет. Просто отказ от линукса сигнализировал о начале конца. Как выкидывание запаса продуктов с падающего воздушного шара.
Думаете Valve скоро загнется, после прекращения разработки движка под Линукс?
Знатная, хоть, впрочем, и глупая экстраполяция.
чтобы лучше поддерживать остальные платформы
Остальные, это какие? Обычно поделия заточенные под DirectX больше нигде не нормальное работают. Не только в linux, но в и OS X.
после прекращения разработки движка под Линукс?
ХЗ что там у них, но они отказались от поддержки Линукса и вместо этого как и многие другие отказавшиеся, что-то делают для Вайн
Я не видел инфы о том, что Valve отказывается от Linux. Их деятельность по развитию Wine и Vulkan скорее говорит об обратном. В сущности, ранее многие здесь ставили виндовый Steam в Wine — а они сделали это из коробки, добавив новые фичи.
Какое огромное достижение. И что же на этом движке «растёт»?
Как выкидывание запаса продуктов с падающего воздушного шара
С этого начиналась история успеха Сайруса Смита же.
А они прекратили разработку Source 2 под линукс? Почему тогда последнее обновление библиотек сорса датируется вчера?
Поздравляю вас, молодой человек. Вы поняли суть примерно всех новостей. Издревле и по сей день.
В том случае — Макинтош и PS4.
Знатная, хоть, впрочем, и глупая экстраполяция.
Приведи примеры, когда внезапное сокращение грандиозных планов не сигнализировало о серьёзных внутренних проблемах.
В курсе дела? Сколько проектов использует этот движок? Есть что-нибудь стоящее?
Похоже, пока только их собственная недописанная игра.
Мак никогда не играл роли на игровом рынке, а PS4 цветет и пахнет же.
А что там на PS4 тоже DirectX?
Даже на ЛОРе была новость, что отказываются от native версии и будут делать через Вайн.
Недели не прошло.
Компания Valve представила проект Proton для запуска Windows-игр в Linux — там ничего не сказано о том, что они собираются отказываться от нативок. Они просто добавили опциональную возможность запуска через Wine, которая и так была, но не из коробки. При этом нативные игры как запускались напрямую, так и запускаются.
Ок
Но думаю что откажутся.
Ни разу не видел, чтобы кто-то поддерживал нэтив и вайн.
Зачем? Они вложили кучу денег в Linux, теперь вкладывают деньги в Wine — и после этого отказываться от возможности нативок? Это крайне не похоже на расставание с Linux, дешевле было бы просто ничего не делать и прекратить любую поддержку платформы.
Свои собственные игры Valve может и не будет портировать нативно на Linux, но другим едва ли запретит. Подобная прослойка может косвенно снизить число портов, типа «Зачем, когда и так работает?», но запрета или отказа от всех — не будет.
А вот снизить страх про «игр нет», эта прослойка может быть сможет, если будет работать неплохо и из коробки.
Затем, что в прошлом именно по такому пути шёл отказ от поддержки Линукс у других.
С провала первоначального плана — «долететь до своих». Его сменил новый план — «выжить и доплыть до своих». Который тоже, кстати, провалился по независящим от участников причинам.
Сначала на сцену выходит Зенитар, и говорит «создавайте билд-ферму на базе CentOS». А ему отвечают «ты с ума сошёл, у всех же убунта!». А Зенитар им такой «Такая билд-ферма позволила бы вам создать один бинарь так, чтобы он у всех работал. Включая убунты сразу десяти версий». Но его не хотят слушать: «у всех убунта, и собирать мы будем тоже в убунте, и у всех будет работать»
Потом они говорят что в линуксе «ужасная архитектура, ничто ни с чем не совместимо, всё плохо, мы уходим»
На эти грабли однажды наступила Valve, создав билд-ферму на базе Ubuntu 12.04. А потом вышла 12.10, и там ничего не работало. Steam зависит от кучи libчто-нибудь, и когда одна из них меняет ABI, то из Дебиана/Убунты её удаляют, и всё старое ПО рушится. Таким образом, подход, практикуемый в DEB-based Linux, идеален для open source, но не для proprietary. Теперь у Steam есть Steam Runtime, включающий в себя все возможные и невозможные зависимости для стима
Вы спросите «как CentOS решает эту проблему»? А всё просто. Есть libpng.so.12, а потом выходит libpng.so.14. Выпускаются новые дистры с новой либой. Но старую не! удаляют! И так с несколькими десятками либ. В общем, CentOS обеспечивает обратную совместимость со своими предыдущими релизами, а Ubuntu — нет. Исходя из чего, Ubuntu нельзя использовать в качестве билд-фермы. Зато все дистры (включая Ubuntu) имеют совместимость с CentOS, а сам CentOS — с CentOS предыдущих версий
Естественно найдётся либа, которую из новых CentOS тоже удаляют. Например libGLEW. В этом плане, CentOS ничем не отличается от убунты. Поэтому все либы, не входящие в состав LSB, желательно «класть с собой». Возможно, что вы замечали, что в директориях со всеми играми для Steam в обязательном порядке лежат либы SDL2 и OpenAL
Источник