Программисты предпочитают macOS и Linux для разработки ПО

Разработчики программного обеспечения продолжают отказываться от работы в Windows, несмотря на то, что Microsoft пересобирает Windows 11 с учетом их требований. Это следует из опроса издания The Pragmatic Engineer, в котором участвовали программисты со всего мира. Об этом сообщает СNews.
«Подобное отношение программистов к Windows может быть весьма* неприятным для Microsoft», — пишет Windows Latest.
В опросе о предпочитаемой ОС для разработки ПО Windows заняла третье место с 12,2%. Linux получил 24,2%, а Apple macOS — 61,6%. При этом macOS никогда не позиционировалась как ОС для программистов.
Второй опрос, проведенный в другой социальной сети, показал схожие результаты: Windows — 12%, Linux — 20%, macOS — 66%. В первом опросе участвовало около 4100 человек, во втором — 6000.
По мнению экспертов портала, 12-процентный результат Windows отражает скорее предпочтения, чем реальную долю рынка. Другой опрос, проведенный в 2025 году порталом Stack Overflow, показал, что Windows является основной операционной системой для 49,5% профессиональных разработчиков, macOS — для 32,9%. В этом опросе можно было выбрать несколько вариантов ответа.
macOS предоставляет разработчикам среду на основе Unix с привычными инструментами командной строки и менеджерами пакетов. На ее популярность также влияют процессоры Apple M, которые отличаются высокой производительностью и минимальным потреблением энергии. Кроме того, существует Xcode — официальная интегрированная среда разработки Apple, работающая только под macOS.
Разработчики, работающие с серверами, контейнерами, облачной инфраструктурой и задачами искусственного интеллекта, предпочитают среду разработки, напоминающую Linux. Поэтому Linux предпочтительнее для работы с Docker, Kubernetes, Python и облачной инфраструктурой.
У Microsoft также есть свои преимущества. Visual Studio остается одной из доминирующих сред разработки, .NET работает на Windows, Linux и macOS, а Windows сохраняет широкое присутствие в корпоративной среде и доминирует в компьютерных играх.
Современные версии Windows включают Windows Subsystem for Linux (WSL), позволяющую запускать Linux без полного перехода на эту систему. В 2026 году Microsoft модернизировала WSL, улучшив доступ к файлам, сетевые возможности и упростив настройку. Эта работа привела к созданию WSL Containers — встроенного инструмента wslc для создания и запуска контейнеров Linux.
На конференции Build 2026 Microsoft пообещала сделать Windows 11 операционной системой для разработки ИИ, предоставив Coreutils для Windows, а также Windows Developer Configurations на базе WinGet. В эту же волну вошли Windows Development Skills для разработки нативных приложений с участием агентов, экспериментальный интеллектуальный терминал и Microsoft Execution Containers.
*Минюст России включил «ВЕСЬМА» в реестр иностранных агентов
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.