- Программисты во всем мире массово переходят на Linux. За 5 лет доля пользователей выросла вдвое
- Программисты переходят на Linux
- Windows и BSD
- Вопросы к методологии
- Более широкий взгляд на рынок ОС
- Самые любимые и ненавистные языки программирования
- ТОП-10 самых популярных Linux дистрибутивов на 2022 год
- 1. MX Linux
- 2. EndeavourOS
- 3. Manjaro
- 4. Linux Mint
- 5. Pop!_OS
- В 2022 году Linux как основную ОС использовали 40,23% разработчиков против 23,2% в 2018 году
Программисты во всем мире массово переходят на 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%).
ТОП-10 самых популярных Linux дистрибутивов на 2022 год
За последние несколько лет дистрибутивы Linux приобрели довольно большую популярность, и теперь пользователи переходят на них; так как теперь для данной ОС доступно все больше и больше приложений. Кроме того, из-за частичного ограничения из-за пандемии многие люди были заняты изучением или повторным изучением незнакомых функций Linux; или просто переходить с одного дистрибутива на другой для тестирования новых функций.
Что ж, если вы, наконец, думаете о том, чтобы попробовать какую-либо другую операционную систему Linux, кроме той, которая сейчас установлена на вашем ПК или ноутбуке, то вот несколько лучших дистрибутивов на 2022 год.
1. MX Linux
MX Linux — один из самых популярных дистрибутивов Linux в 2021 году. Он разработан в результате сотрудничества сообществ AntiX и MX Linux. Причиной его популярности является его база на Debian, что делает его совместимым с сотнями программных пакетов; средний вес; высокая производительность в сочетании с элегантными и эффективными рабочими столами с высокой стабильностью и надежной производительностью.
Графические инструменты MX обеспечивают простой способ выполнения широкого круга задач, в то время как унаследованные от antiX живые USB-инструменты и инструменты моментальных снимков предлагают впечатляющую портативность и возможности ремастеринга. Достаточная поддержка предлагается через видео, документацию и очень дружелюбный форум.
Он поставляется в трех версиях для настольных ПК: Xfce (флагман DE), KDE и Fluxbox. Множество элементов и функций делают его идеальным выбором дистрибутива для новичка, включая опытного.
2. EndeavourOS
Что ж, Manjaro — один из лучших Arch Linux, но EndeavourOS также набирает популярность. В 2021 году EndeavouOS является одним из самых популярных Linux на базе Arch после Manjaro, который люди хотят попробовать. Это красивая система с открытым исходным кодом, созданная сообществом Antergos после закрытия проекта в 2019 году.
Разработчики предлагают операционную систему с различными средами рабочего стола, доступными при онлайн-установке на выбор. Например, Budgie, Cinnamon, GNOME, i3, KDE Plasma, LXQt, MATE и Xfce. Однако, если вы собираетесь использовать его минималистскую систему, то, как и в любом другом Linux, все операции необходимо выполнять через терминал.
Тем не менее, вы можете установить любую популярную среду рабочего стола в любое время, используя командную строку. Мы рекомендуем этот дистрибутив, если вы опытный пользователь.
3. Manjaro
Следующим в списке стоит Manjaro Linux, которому всегда удается занять свое место в большинстве лучших статей о дистрибутивах Linux. Этот также основан на Arch Linux и официально доступен в различных версиях рабочего стола. Хотя Arch Linux не подходит для начинающих, Manjaro делает это очень хорошо, предлагая множество предустановленных программ.
Дистрибутив элегантно балансирует между высокой индивидуальной адаптируемостью и простым удобством использования. Его графический установщик приложений упрощает работу пользователей, предлагая пакеты через репозитории AUR, SNAP и Flatpak; поскольку основное внимание в системе уделяется функционально проверенным функциям.
Мы рекомендуем этот лучший дистрибутив Linux как новичкам, так и опытным пользователям, которые хотели бы широко адаптировать свою систему.
4. Linux Mint
Одним из самых популярных дистрибутивов последних лет является Linux Mint. Конечно, из-за рабочего стола Cinnamon (Windows-подобный интерфейс), простоты использования, основанного на Ubuntu, и огромной поддержки сообщества.
Он был одним из лучших дистрибутивов в мире благодаря стабильной работе, отличной поддержке, дружелюбному сообществу и инновационной разработке — многие рекомендовали его как лучший дистрибутив. Но, как и другие дистрибутивы, это личное дело, поэтому решать вам.
Официально Linux Mint доступен с средами рабочего стола Cinnamon, MATE и Xfce.
5. Pop!_OS
Еще одна лучшая операционная система 2021 года — Pop!_OS, основанная на дистрибутиве Ubuntu, идеально подходит как для геймеров, так и для разработчиков.
В 2022 году Linux как основную ОС использовали 40,23% разработчиков против 23,2% в 2018 году
Процент использования Linux как основной ОС неуклонно растёт последние пять лет. С 2018 по 2021 год использование Linux достигало 23,2%, 25,6%, 26,6%, 25,3%, и, наконец, в 2022 году составило 40,23%. Такие результаты показал опрос разработчиков на StackOverflow, в котором поучаствовало более 70 тыс. человек.
Windows стала самой популярной ОС для разработчиков как в личном, так и в персональном использовании. ОС на базе Linux стали популярнее, чем macOS, что говорит о привлекательности использования ПО с открытым исходным кодом, отмечают авторы опроса.
Ещё 15% опрошенных используют WSL, утилиту для запуска Linux-приложений в ОС Windows. Чуть менее 2% выбрали BSD.
В компании также назвали самые популярные языки программирования (JavaScript для профессионалов и HTML/CSS, Javascript и Python для тех, кто ещё изучает программирование). Так, люди, изучающие программирование, чаще, чем профессиональные разработчики, сообщают об использовании Python (58% против 44%), C++ (35% против 20%) и C (32% против 17%). По сравнению с профессиональными разработчиками, те, кто учится, реже используют SQL (38% против 53%), TypeScript (15% против 40%) и Bash/Shell (19% против 29%).
Кроме того, опрошенные выбрали самый популярный облачный сервис (AWS), фреймворки (Node.js и React.js), сервисы для общения (Zoom, Microsoft Teams и Slack) и другое.