- Программисты во всем мире массово переходят на Linux. За 5 лет доля пользователей выросла вдвое
- Программисты переходят на Linux
- Windows и BSD
- Вопросы к методологии
- Более широкий взгляд на рынок ОС
- Самые любимые и ненавистные языки программирования
- Доля Linux достигла исторического максимума
- Пожаловаться на комментарий
- 42 комментария
- Добавить комментарий
Программисты во всем мире массово переходят на Linux. За 5 лет доля пользователей выросла вдвое
Согласно результатам опроса, проводенного администрацией портала Stack Overflow, доля программистов, которые используют ОС на базе ядра Linux дома и на работе, значительно выросло по сравнению с 2018 г., c 25,3% до почти что 40%. Популярность Linux на десктопе растет и в целом, хоть и не столь ударными темпами.
Программисты переходят на Linux
Популярность операционных систем семейства Linux среди профессиональных разработчиков ПО стремительно растет, следует из результатов свежего опроса, проведенного Stack Overflow, площадкой для обмена знаниями, нацеленной на программистов.
Так, по данным платформы, на протяжении 2022 г. в своей работе операционные системы на базе ядра Linux в качестве основной применяли 39,89% респондентов; отдают таковым предпочтение в качестве домашней системы – 40,23%. При этом в 2021 г. свой выбор на Linux по тем или иным причинам останавливали лишь 25,3% профессиональных разработчиков. В период с 2018 по 2020 г. темпы роста популярности Linux были достаточно скромными – в пределах пары процентных пунктов: 23,2% в 2018 г.; 25,6% в 2019 г.; 26,6% в 2020 г.
Кроме того, в 2022 г. соотношение долей разработчиков, выбравших Linux и macOS, впервые за все время проведения опросов Stack Overflow оказалось в пользу системы Линуса Торвальдса (Linus Torvalds): 39,89% к 32,97%.
Всего в опросе, проводившемся с 11 мая по 1 июня 2022 г., приняло участиее более 70 тыс. разработчиков ПО из 180 стран мира.
Windows и BSD
Windows по-прежнему остается наиболее популярной платформой среди программистов. Свою профессиональную деятельность связали с ней 48,2%; на личных машинах продукт корпорации Microsoft используют 48,82%. Однако значительно увеличилось количество пользователей подсистемы Windows для Linux (Windows Subsystem for Linux; WSL), которая позволяет запускать Linux-приложения в среде Windows благодаря возможностям виртуализации последней. Если по итогам 2021 г. этот показатель составлял скромные 3%, то в 2022 г. он вырос до внушительных 14,34%.
Операционные системы семейства BSD (FreeBSD, OpenBSD, DragonFly BSD) не могут похвастаться выдающимися показателями, когда речь заходит о масштабах проникновения на рабочие компьютеры программистов. В период с 2021 по 2022 г. в относительных значениях он изменился с 0,14% на 1,03%.
Вопросы к методологии
В ходе одного из этапов опроса Stack Overflow 2022 г., нацеленного на программистов, респондентам было предложено ответить на следующий вопрос: «Какова основная операционная система, в которой вы работаете?» (“What is the primary operating system in which you work?”).
Несмотря на то, что в прошлые годы вопрос, касающийся предпочтительных операционных систем, был сформулирован аналогичным образом, подход к анализу результатов, вероятно, был скорректирован авторами опроса образца 2022 г. Причем эти изменения не были отражены в разделе исследования, посвященному его методологии. Об этом свидетельствует тот факт, что зафиксированные в опросе процентные доли, приходящиеся на каждый из вариантов ответа, в сумме дают значение, превышающее 100% (137,05% в случаях профессионального использования).
В более ранних опросах подобного не наблюдалось. В исследовании 2021 г., к примеру, результаты распределились так: Windows (41,2%); macOS (30,04%); Linux (25,17%); WSL (3%); BSD (0,14).
Можно предположить, что в действительности респондентам опроса образца 2022 г. было предложено выбрать несколько операционных систем, которые они преимущественно используют в своей работе, а не единственную «основную».
Более широкий взгляд на рынок ОС
Согласно данным StatCounter за на ноябрь 2022 г., Windows по-прежнему остается самый популярной в мире десктопной операционной системой среди всех категорий пользователей. На ее долю приходится 75,11% рынка ОС.
Второй по распространенности является macOS компании Apple, сумевшей захватить и удержать 15,6% рынка.
Linux и основанная на ней Google Chrome OS для маломощных компьютеров в совокупности набрали 5,25% (2,77% и 2,48% соответственно). В январе 2018 г. доля этих операционных систем составляла 1,43% и 0,9% (2,33% в сумме).
Таким образом, тенденция к росту популярности ОС на основе Linux затрагивает не только группы, преимущественно состоящие из технически подкованных специалистов, в частности, разработчиков ПО, но и другие категории пользователей.
Самые любимые и ненавистные языки программирования
Stack Overflow также опубликовал список любимых/ненавистных языков программирования и разметки, выбранных посетителями ресурса. Так, самые сильные положительные эмоции у аудитории портала вызывает Rust – 86% разработчиков он нравится, и они хотели бы продолжить свою работу с ним. В 2021 г., как и в предшествующие пять лет именно Rust удостаивался статуса «самого любимого языка» пользователей Stack Overflow.
Разработчики на Rust также оказались в числе наиболее высокооплачиваемых программистов (10 место). Медианная зарплата специалистов по Rust в пересчете на доллары США составила более $87 тыс. Больше всего зарабатывают программисты на Clojure – свыше $106 тыс. в год.
Наиболее неприятные впечатления у публики в 2022 г. оставил опыт взаимодействия с языками MATLAB и COBOL. 80,84% и 79,96% опрошенных предпочли бы больше с ними никогда не сталкиваться. В 2021 г. MATLAB и COBOL тоже не снискали любви аудитории (78,39% и 84,21% соответственно) и оказались на «дне» рейтинга, однако тогда между ними «затесался» VBA (79,39%).
Доля Linux достигла исторического максимума
Опубликованные в июне 2022 года данные по программному и аппаратному обеспечению пользователей Steam свидетельствуют об историческом максимуме устройств под управлением ОС на базе Linux.
Доля устройств использующих Linux, впервые в истории игрового сервиса Steam, составила свыше 1,18% от общего числа всех компьютеров пользователей, что при сравнении с Windows, конечно же, не такая внушительная сумма. Однако это как минимум около 1 557 600 активных устройств под управлением Linux.
Список самых популярных систем на базе Linux:
- Arch Linux 64 бит 11,42% -1,43%
- Manjaro Linux 64 бит 10,11% -0,98%
- Ubuntu 22.04 LTS 64 бит 9,90% +1,86%
- Ubuntu 20.04.4 LTS 64 бит 9,73% -2,02%
- SteamOS Holo 64 бит 7,58% +2,35%
- Linux Mint 20.3 64 бит 6,45% +0,48%
- Flatpak Runtime 64 бит 6,05% + 6,05%
- Pop!_OS 22.04 LTS 64 бит 4,79% +4,79%
- Другие 33,96% -11,11%
Статистика даёт ясно понять, что Steam Deck на базе SteamOS уже начал существенно влиять на общий рейтинг Steam как одно из самых популярных игровых устройств на базе Linux. Это означает, что компания Valve не испытывает трудностей в производстве Steam Deck, и в ближайшие месяцы сто́ит ожидать ещё большего увеличения числа Linux-пользователей в Steam.
Об авторе
Пожаловаться на комментарий
42 комментария
Добавить комментарий
Автор сейчас лишён возможности постоянного доступа к ПК, если вы найдёте ошибку или опечатку в тексте, то, пожалуйста, не бойтесь указать на неё в комментариях под материалом. Вместе мы сделаем IXBT.blog снова великим!
PS. Весь материал был напечатан с телефона.
«Другие 33,96% » весьма забавно:
пусть у Дебиана, деривативов Редхата (включая шапку), Генты и ещё чего-нибудь на Ваш персональный вкус по 4.75% (впритык к цифирькам поп оси), итого 19%.
Чего же там ещё целых 15%, чтобы на нём ещё и стим запускали?
Сдаётся мне, что старина Гейб, променяв дебиан на рач, прячет цифирьки дебиан и надувает цифирьки рача.
Правильно и сделал, что поменял.
У приставки должно быть новейшее ПО, это же не сервер.
Почему прячет? Просто куча малых дистрибутивов со странными названиями, которые иногда адаптируют под игровые станции.
Тут вы не правы. У приставки должно быть стабильное ПО, чтобы она не глючила, причём в бинарных пакетах, собранных и протестированных надёжным мэйнтейнером: рано или поздно случится так, что какую-нибудь зависимость придётся тащить из AUR. Неприемлемо.
Боюсь повторять, что в игровом случае именно свежесть ПО важнее стабильности, ибо купив 1080 и обнаружить, что следующее обновление дистрибутива будет через месяц, это весьма печально.
Приставки не просто так обновляют себя почти каждый месяц.
Именно поэтому Valve много вкладывается в разработку необходимого ей Open-Source ПО, в том числе нанимая разработчиков DXVK, gamescope, Proton/Wine, vkd3d. И у них своя пропатченная версия ядра.
Тот арч под капотом предварительно тщательно тестируется Valve, уверен, что не сразу всё из апстрима прилетает как обновление и у него свои репозитории (манджаро постабильнее арча тоже благодаря этому), с учётом того, что у арчеводов по несколько лет происходит почти без проблем накатывание обнов, то тут можно сильно не переживать, плюс нафига сверх стабильность в игровой приставке, это не сервер, где 30 минут простоя это серьезные финансовые убытки и репутационные потери, даже если совсем плохо станет, перезалил ОС, залогинился, скачал по новой игры, никакой катастрофы.
Это для тебя никакой катастрофы, а для других испорченный вечер и плохое настроение от неработающего девайса который владелец не сможет починит ь сам потому что не умеет. Приставка немного не так работает как компьютер под линуксом, с точки зрения владельцев. Да и комп под виндой совершенно другую идеологию имеет, как раз близкую к приставкам, исключая то что тут легче переустановить систему.
Итак, во-первых, я не говорил, что это будет происходить сколько нибудь часто, скорее всего как редкое исключение в результате например сбоя оперативной памяти во время обновления, что возможно и без наличия аппаратных проблем с ней (хотя там м.б. ECC память и две области для ОС), вы же мои слова выставляете так, будто утверждал что переустановки ОС не только будут происходить регулярно, но и то, что проблемы в этом нет. В то же время сравнивать испорченный вечер одного человека с простоем организации никто не будет в здравом уме, на дебиан нельзя дать геймеру всего того, что Valve хочет ему дать, именно поэтому чуть больший шанс проблем ничтожен в сравнении с тем, что даст арч.
Ещё, вы говорили, что ОС виндовс переустановить проще, ну это смешно, специальный Линукс дистрибутив, который заточен под определенную приставку, переустановить на эту самую приставку в десятки раз проще, это может быть образ, который за пару кликов пишется на флешку, и с неё за пару кликов получаешь целиком готовую ОС. Я конечно не в курсе, как именно Valve это реализует и будет ли такой доступ к образам, как и будет ли вообще в этом нужда, т.к. опять же иметь область на накопителе, где хранится готовый для разворачивания образ системы, проще, примерно как с андроид, где сброс к заводским настройкам по сути полностью обнуляет предыдущее состояние ОС.
(Виндовс на текущий момент технически самая сложная ОС в плане установки, настройки и сопровождения, но вокруг неё огромная экосистема программ и пользователей, что и создаёт эту иллюзию простоты, в Линукс содержания гораздо больше, возможностей, плюс проблема фрагментации сообщества, хотя плюсы это даёт больше, поэтому в т.ч. изучать его дольше, это как журнал на 50 стр. или книга на 700 стр. — то, что книгу читать дольше и труднее, не делает журнал лучше в сравнении, он беднее в содержании)