- Разработчики: ядро Linux слишком «дырявое», его нужно переписать с нуля
- Почему в Linux так много «дыр»
- Мотивация Кука
- Необходимо сменить язык программирования
- Решение проблемы
- ОС Linux за полгода увеличила рыночную долю в 2 с лишним раза
- Стремительный взлет популярности Linux
- Всему виной Windows 7
- Linux в стиле Windows
- Microsoft пока не о чем беспокоиться
- Статистика настольных ОС и браузеров: Рост доли Linux в самоизоляции, Chrome упрочил позиции
- Netmarketshare: пользователи стали осваивать Linux в самоизоляции
- AdDuplex: May 2019 Update остается самой популярной версией Windows 10
- StatCounter: Windows 10 растет в условиях карантина
- Steam: доля Windows 10 превысила 86%
- В России ПО для Linux и UNIX пишут чаще, чем для Windows
- Windows утрачивает лидерство
- Что определило лидерство UNIX
- В СУБД лидерства MS SQL нет уже давно
- Комментарии рынка
Разработчики: ядро Linux слишком «дырявое», его нужно переписать с нуля
Киc Кук, сотрудник Google и разработчик ядра Linux, считает, что нужно срочно увеличить количество программистов, которые будут трудиться над улучшением безопасности ядра. Сил нынешнего штата не хватает, они не успевают обрабатывать все исправления, и в результате пока одна уязвимость устраняется сразу, другая может оставаться в коде годами. Также он предложил отказаться от языка С, назвав его небезопасным, и переписать ядро на Rust.
Почему в Linux так много «дыр»
Сообществу разработчиков ядра Linux не хватает специалистов, чтобы вовремя устранять найденные в нем уязвимости. Как сообщил The Register, на эту проблему обратил внимание программист Кис Кук (Kees Cook) из Google Security Team, принимающий непосредственное участие в развитии Linux.
По словам Кука, каждую неделю программисты готовят приблизительно по 100 новых исправлений для ядра, но сил тех, кто их проверяет, попросту не хватает, чтобы протестировать каждое из них. Кук утверждает, что из-за этого разработчики отбирают только самые важные из них, притом руководствуются они исключительно собственными критериями «важности» таких патчей.
Кук подчеркнул, что из-за нехватки специалистов многие проблемы ядра попросту игнорируются. По его подсчетам, на разбор еженедельных 100 исправлений требуется, по меньшей мере, 100 специалистов.
Кис Кук заявил, что большая часть инженеров, в настоящее время занятых развитием ядра Linux, работают в различных компаниях. Он призвал руководителей этих компаний нанимать больше инженеров, чтобы у разработчиков появилось больше времени на Linux.
Мотивация Кука
Кис Кук объяснил свой призыв к найму большего числа инженеров тем, что из-за сложившейся вокруг ядра Linux ситуации многие уязвимости могут находиться в нем годами. Пока разработчики латают одну брешь, другая теряется в строчках кода.
В словах Кука есть внушительная доля правды. В ядре Linux постоянно обнаруживаются «дыры» в возрасте нескольких лет, многие из которых несут чрезвычайную опасность как для частных пользователей, так и для корпораций.
Например, в ноябре 2017 г. CNews рассказывал о том, как россиянин Антон Коновалов всего за несколько месяцев выловил в коде ядра Linux, по меньшей мере, 15 багов в драйверах USB. Он подчеркнул, что такие уязвимости можно использовать для запуска произвольного кода и захвата контроля над пользовательскими системами.
В июле 2021 г. эксперты по информационной безопасности компании Qualys нашли в ядре уязвимости с зашкаливающим уровнем опасности. Они позволяют вызвать крах системы и выполнить произвольный код. И если в случае «дыр», выявленных Антоном Коноваловым их возраст не был установлен, то находкам Qualys совсем недавно исполнилось шесть и семь лет.
Более того, одну из этих уязвимостей они нашли, успешно проэксплуатировав вторую. Из-за них под угрозой оказались пользователи Debian, Ubuntu, Red Hat и целого ряда других популярных дистрибутивов Linux.
Необходимо сменить язык программирования
Проблему с бесчисленным количеством уязвимостей в Linux Кис Кук частично связывает и с языком программирования С, самым популярным в мире (статистика Tiobe на июль 2021 г.). «Linux, написанный на C, по-прежнему будет иметь длинный хвост проблем», – подчеркнул Кук, добавив, что Linux следовало бы писать на «более безопасных» языках.
В качестве примера Кук привел язык Rust. Как сообщал CNews, согласно опросу Stack Overflow, большинство программистов называют его своим самым любимым языком. К тому же, он очень нравится и киберпреступникам.
Также Кук считает неправильным нынешний алгоритм поиска уязвимостей в коде ядра. Программисты задействуют базу данных Mitre CVE (Common Vulnerabilities and Exposures), используя ее для оценки опасности существующих уязвимостей. Кук уверен, что она совершенно не годится для решения этой задачи, поскольку, с его слов, «не всем уязвимостям присваиваются CVE-метки, и к тому же они назначаются несвоевременно».
Решение проблемы
Кис Кук уверен, что наращивание числа программистов, располагающих временем на тестирование исправлений к ядру Linux, в корне исправит ситуацию. В качестве примера он привел использование инструмента фаззинга Syzkaller, который позволяет выявить почти 1000 потенциальных проблем, в настоящее время имеющихся в ядре Linux. Разработчики в своем нынешнем количестве способны устранить порядка 400 «дыр» в год. При этом в ядре постоянно появляются новые уязвимости.
Кук предложил не только нанимать больше инженеров и переписать ядро Linux с использованием Rust. Он также рекомендует отказаться от нынешнего процесса разработки ядра, в основе которого лежит чтение и написание программистами десятков электронных писем с исправлениями и комментариями. На горы электронных писем, как сообщал CNews, еще в июле 2020 г. жаловался и сам Линус Торвальдс (Linus Torvalds), создатель Linux.
Кис Кук также ратует за внедрение более автоматизированного тестирования и фаззинга. Он утверждает, что все предложенное им сделает разработку ядра «более эффективным».
Источник
ОС Linux за полгода увеличила рыночную долю в 2 с лишним раза
В первом полугодии 2020 г. ОС Linux нарастила свою долю рынка более чем вдвое. Это сопровождалось некоторым снижением долей Windows и macOS. По мнению Softpedia, у Linux появился шанс стать второй по популярности настольной ОС в мире.
Стремительный взлет популярности Linux
Операционные системы на базе ядра Linux в первой половине 2020 г. более, чем вдвое увеличили свое проникновение. Согласно статистике NetMarketShare, по итогам января 2020 г. доля Linux на мировом рынке настольных ОС находилась в пределах 1,47%, с учетом всего многообразия дистрибутивов. Для сравнения, Windows удерживала 88,14% рынка, являясь абсолютным лидером.
В феврале 2020 г. Windows нарастила долю до 88,21%, но и Linux не отставала, к концу зимы придя с результатом в 1,81%. В марте 2020 г. долю Linux ждало падение до 1,36% на фоне роста доли Windows до 89,21%, но уже в следующем месяце был зафиксирован сильный скачок популярности – на тот момент Linux удерживала 2,87% рынка, а Windows откатилась до 86,92%.
К концу мая 2020 г. Linux стоял уже на 3,17% компьютеров в мире, а популярность Windows продолжила снижаться – ее доля рынка на тот момент времени составила 86,69%. По итогам I квартала 2020 г., завершившегося 30 июня, у Windows было 86,69%, а ОС Linux поднялась до 3,61%. Прогнозы на июль 2020 г. аналитики NetMarketShare не дают. Для сравнения, статистика StatCounter за июнь 2020 г. указывает на долю Linux в размере 1,69% и неизвестных ОС (Unknown) на уровне 2,06%.
Всему виной Windows 7
Как пишет портал Softpedia, ответственность за резкий рост популярности Linux лежит, в первую очередь, на корпорации Microsoft. В январе 2020 г. она прекратила поддержку Windows 7, второй по популярности версии своей ОС после Windows 10, продолжив выпускать обновления под нее лишь для корпоративных клиентов и за большие деньги.
Для многих потребителей, до последнего работавших под Windows 7, это была возможность открыть для себя новую экосистему. Кто-то отдал предпочтение продукции Apple, но ввиду дороговизны ноутбуков MacBook и десктопов iMac и MacPro таковых оказалось не так уж много. К тому же, установка macOS на компьютеры, изначально предназначавшиеся для Windows, сопровождается рядом серьезных трудностей. На фоне этого мировая доля macOS сократилась, по данным NetMarketShare, с 9,74% в январе 2020 г. до 9,22% в июне 2020 г. В то же время большинство дистрибутивов Linux распространяются на бесплатной основе.
Linux в стиле Windows
В середине июля 2020 г. в свободном доступе появился дистрибутив Linuxfx версии 10.3. Как сообщал CNews, его интерфейс полностью скопирован с оболочки Windows 10 – разработчики старательно перенесли в него каждый элемент, включая меню «Пуск», «Панель управления», «Проводник».
Авторы Linuxfx даже скопировали иконки фирменных программ Microsoft – например приложений из состава пакета Office. За счет этого переход с Windows 10 на Linux с использованием данного дистрибутива для многих Windows-пользователей будет максимально быстрым и простым.
Microsoft пока не о чем беспокоиться
Взрывной рост популярности Linux, как пишет Softpedia, повышает вероятность скорого захвата им второго места среди самых популярных настольных ОС в мире. Это возможно за счет сокращения долей рынка как Windows, так и macOS, находящейся сейчас на второй строчке в этом рейтинге.
В то же время текущих темпов наращивания доли Linux недостаточно, чтобы в краткосрочной перспективе пошатнуть лидирующие позиции Microsoft. Одна из причин этого – необходимость изучения функций новой ОС при переходе на нее. Также потребуется затратить время на поиск альтернатив для тем программ, что раньше использовались под Windows. Не все пользователи готовы пойти на это. Однако растущая популярность Linux может указывать на то, что для все большего числа людей эти препятствия кажутся незначительными.
Источник
Статистика настольных ОС и браузеров: Рост доли Linux в самоизоляции, Chrome упрочил позиции
Netmarketshare: пользователи стали осваивать Linux в самоизоляции
Компания Netmarketshare выпустила обновленную статистику за апрель 2020 года. Согласно этим данным, новый браузер Microsoft Edge продолжает завоевывать популярность среди пользователей, а Windows 10, напротив, растеряла небольшую долю своей аудитории по сравнению с мартом.
В конце апреля доля Windows 10 составила 56% процентов, в то время как в первом весеннем месяце она равнялась 57,34%. Данное падение не связано с «возрождением» Windows 7 из-за глобальной самоизоляции, потому что доля Windows 7 также просела с 26,3% до 25,59%.
Однако, наблюдается другая интересная тенденция. Доля операционных систем Linux выросла с 1,36% до 2,87%. Значит ли это, что многие пользователи решили использовать свое свободное время в самоизоляции для освоения систем с открытым исходным кодом. Вероятнее всего. Но есть и другая причина. IT-инженеры активно поднимают дополнительные Linux-машины на своих домашних и корпоративных серверах для организации удаленной работы: обмена файлами, проведения видеоконференций и т.д.
Кроме того, увеличилась доля macOS – с 8,94 до 9,75%.
А как вы считаете, почему Linux сейчас находится на подъеме? Поделитесь в комментариях ниже.
Что касается рынка настольных браузеров, то доля Chrome в апреле выросла с 68,5% до 69,18%. Также увеличилась аудитория Microsoft Edge – с 7,59% до 7,76% и Firefox – с 7,19% до 7,25%. Chrome сейчас находится на рекордно высоком для себя уровне – всего несколько шагов отделяют браузер Google от 70%-ной доли рынка.
AdDuplex: May 2019 Update остается самой популярной версией Windows 10
Microsoft готовится выпустить очередное обновление функций Windows 10, а в это время в экосистеме Windows 10 доминирует версия 1903 (May 2019 Update), выпущенная год назад.
Согласно последнему отчету AdDuplex, доля версии 1903 составляет 49,2 процента. На втором месте расположилась Windows 10 версии 1909 (November 2019 Update) с 33,4 процентами.
Рыночная доля November 2019 Update за апрель увеличилась на 5 процентов, а значит уже в скором времени данная версия может захватить лидерство.
До сих пор 9,3% ПК работают под управлением October 2018 Update (версия 1809). Это самое проблемное обновление в истории Windows 10: Microsoft пришлось приостановить его развертывание через несколько дней после релиза из-за ошибки, которая приводила к удалению пользовательских файлов.
Инсайдерские сборки установлены на 0,8 процентов устройств Windows 10. В абсолютных значениях это большие числа, поэтому Microsoft может своевременно обнаруживать и исправлять ошибки в новых обновлениях функций.
Microsoft завершает разработку Windows 10 версии 2004 и в начале мая скорректировала график выпусков. В соответствии с пересмотренными сроками, Windows 10, версия 2004 будет выпущена для OEM-производителей 5 мая, а разработчики получат обновление 12 мая. Общедоступным обновление станет 28 мая 2020 года. Обновление будет традиционно поставляться в несколько этапом, но пользователи всегда могут воспользоваться альтернативными способами загрузки, например ISO-образами.
StatCounter: Windows 10 растет в условиях карантина
Согласно данным статистического сервиса StatCounter в апреле 2020 года Windows 10 укрепила свои доминирующие позиции. Доля Windows 10 выросла более чем на 2% – с 70,98% до 73,14%, а доля Windows 7 уменьшилась с 21,21% до 19,44%.
Третьей по популярности операционной системой семейства Windows остается Windows 8.1 с рыночной долей в 4,63%. Windows XP установлена на 1,39% компьютеров, а система Windows 8 — на 1,19%.
Если рассматривать показатели по России, то Windows 10 также продолжает набирать популярность. В апреле ее доля увеличилась с 61,87% до 63,4%. Windows 7 также достаточно популярна – неподдерживаемая с января 2020 года система установлена на 27% компьютеров.
Steam: доля Windows 10 превысила 86%
Статистика игрового сервиса Steam от Valve снова показала рост Windows 10 – на этот раз доля системы выросла на 0,39% и достигла внушительных 86,08%.
Windows 10 предоставляет геймерам все необходимое – поддержку новейших игровых проектов и хорошую совместимость. В новой Windows 10, версия 2004 появится поддержка технологии DirectX 12 Ultimate, которая позволяет воспользоваться аппаратными функциями графики нового поколения: трассировкой лучей в реальном времени DirectX Raytracing, технологией сжатия Variable Rate Shading, а также технологиями улучшения качества отображения Mesh Shading и Sampler Feedback.
Ближайшим преследователем является Windows 7, но ее доля меньше в 14 раз – всего 5,96%. Доли систем macOS и Linux в апреле выросли незначительно и составили 4,05% и 0,89% соответственно.
Источник
В России ПО для Linux и UNIX пишут чаще, чем для Windows
Семейство Windows впервые уступило лидерство UNIX-подобным операционным системам в среде российских разработчиков прикладного софта. В зависимости от того, как именно группировать ОС, класс UNIX либо идет с Windows ноздря в ноздрю с теоретическим мизерным опережением, либо уже стал лидером в явном виде. Исследование проводил «Руссофт».
Windows утрачивает лидерство
Российские софтверные компании стали чаще разрабатывать ПО под UNIX-подобные операционные системы, чем под различные вариации ОС Windows. Это следует из ежегодного тематического исследования ассоциации «Руссофт» — объединения компаний-разработчиков программного обеспечения России. На сегодняшний день ее членами выступают 239 ИТ-организаций со штатом более 70 тыс. сотрудников. Исследование основано на результатах ежегодного опросов «Руссофтом» российских компаний-разработчиков.
В «Руссофте» отмечают, что смещение Windows с трона можно было зафиксировать и годом ранее, но только по одному, не самому важному показателю — по доле компаний, ведущих разработку под эту ОС. По этому показателю тогда на первое место вышло семейство GNU Linux. Даже без других UNIX-подобных систем (Android и Tizen) у него было 76% против 74% у Microsoft.
По второму показателю — доле затраченного времени на разработку решений и приложений под ОС (в «Руссофте» его считают более важным) — семейство Windows тогда удержало лидерство. «К тому же, опрос 2020 г. в период пандемии получился неполноценным из-за малого числа участников опроса, что не позволило делать однозначные выводы, — добавляют в ассоциации. — В 2021 г. круг опрошенных компаний оказался более чем достаточный».
Что определило лидерство UNIX
Сейчас по количеству упоминаний ОС Windows снова заняла первое место со вполне приличным отрывом от семейства GNU Linux. Однако если к GNU Linux добавить родственные UNIX-подобные системы Android и Tizen, то доля компаний, которые упомянули хотя бы одну систему из данной группы, составит 82%. У семейства Windows, к которому, помимо одноименной десктопной ОС, относятся также MS Windows Mobile и MS Windows Phone, по подсчетам аналитиков ассоциации, получилась доля в 79%.
Операционные системы Microsoft для мобильных устройств уже имеют фактически нулевые показатели. Ни одна компания не разрабатывает приложения только под них — без одновременной разработки под десктопную ОС Windows, отмечают в «Руссофте».
«Что касается популярности Windows среди разработчиков софта по количеству упомянувших ее компаний, то при всех случайных колебаниях за последние 14 лет прослеживается четкий тренд: частота упоминаний этой ОС с 94-97% сначала снизилась до 84-88%, а в последние два года — до 74-79%, — говорят авторы исследования. — Времена, когда почти все опрашиваемые разработчики создавали решения под Windows, судя по всему, навсегда ушли в прошлое».
Согласно результатам опроса «Руссофта» в 2021 г., ОС Windows потеряла также единоличное лидерство по второму и более важному критерию — доле затраченного времени на разработку решений и приложений: у UNIX-подобных систем с открытым кодом (GNU Linux, Android и Tizen) и семейства Windows (с MS Windows Mobile и MS Windows Phone) абсолютно одинаковый показатель — по 43%. Этот показатель намного корректнее отражает популярность ОС.
Также в «Руссофте» добавляют, что некоторые UNIX-подобные системы попали в категорию «Другие» (прежде всего, «Аврора» вместе с Sailfish), а по ним отдельно доля не рассчитывалась. «Следовательно, вполне резонно можно говорить о том, что семейство Windows хотя бы на мизерную величину, но все же уступает и по интенсивности разработки решений под ОС, — говорится в сообщении аналитиков. — К тому же, есть еще и проприетарная UNIX-подобная система Oracle Solaris с показателем 0,1%. Годом ранее у семейства Windows было 42,5%, а у UNIX-подобных систем — 38%. Прежде этот показатель ассоциация не рассчитывала (соответствующие изменения в анкете сделаны только в 2020 г.)».
В разговоре с CNews главный аналитик «Руссофта» Дмитрий Желвицкий объяснил некоторые расхождения значений в официальной отчетной таблице № 2 с указанными в резюме исследования (в сумме GNU Linux, Android и Tizen не дают 43%) нюансами грубых округлений арифметических величин.
При этом он сообщил, что категорию Open/Free/NetBSD также можно было бы отнести к UNIX-подобным системам (NetBSD — это бесплатная ОС на основе Berkeley Software Distribution), хотя его коллеги в исследовании этого делать не стали. «Если с ними, то у семейства UNIX-подобных будет даже 44,1%, — говорит он. — По-разному можно группировать, но в любом случае семейство Windows лидерство уступило».
В СУБД лидерства MS SQL нет уже давно
Та же участь, что и Windows, постигла и MS SQL — СУБД корпорации Microsoft, которая также потеряла лидерство, причем уже давно.
«В классе СУБД MS SQL, лидирующая по количеству упоминаний опрошенных компаний многие годы, в 2019 г. уступила первенство MySQL корпорации Oracle, переместившись сразу на третье место, — говорится в исследовании. — Однако в 2020-2021 гг. она все же удерживает второе место, сильно отставая от PostgreSQL».
Комментарии рынка
Опрошенным «Руссофтом» экспертам результаты исследования представляются закономерными. «В течение последних нескольких лет мы наблюдаем серьезный рост Linux во всем мире, и на российском рынке он заметен даже в большей мере, чем на всех остальных, — говорит гендиректор группы Astra Linux Илья Сивцев, — По нашим данным, в 2020 г. на российские Linux-подобные операционные системы в общем объеме госзакупок уже приходилось более 50% в деньгах. Рост Linux-сегмента — общемировой тренд. Политика Microsoft также демонстрирует существенное изменение подходов. Количество усилий, которые компания затрачивает на Open Source, в частности и на проект ядра Linux, говорит о стратегическом смещении вектора компании в сторону именно UNIX(Linux)-OS, что вполне логично, когда весь мир уходит в облако».
«Снижение доли иностранной компании Microsoft является естественным результатом целенаправленной государственной поддержки российских разработчиков, — считает директор департамента развития системных продуктов «Ред софт» Роман Симаков. — Отечественные решения развиваются преимущественно на базе открытых проектов, чаще всего Linux, что и объясняет рост интереса к таким ОС. Разработчики прикладных решений также увидели потенциал и переориентировали разработку в сторону мультиплатформенности. Все это — плоды реализации программы импортозамещения ИТ, разбивающие прогнозы скептиков по данному вопросу».
«Такие результаты опроса разработчиков ПО — следствие общемирового тренда пользовательских предпочтений, — рассуждает директор департамента разработки ПО компании «Рексофт» Николай Сокорнов. — Сегодня мы все чаще пользуемся web-приложениями, которые не требуют установки на компьютер. В массе своей они разрабатываются на базе Linux и Open Source; именно такие технологии заказываются у разработчиков. Хотя есть интересный нюанс, открывая web-приложения на своих компьютерах, пользователи как правило используют браузеры, работающие в контуре ОС Miсrosoft».
Источник