Новости про Linux и операционные системы

Linux преодолел порог 4%

Согласно свежим данным статистики от StatCounter, операционная система Linux получила гигантский рывок популярности.

Так, рыночная доля Linux достигла 4,03%. Это не выглядит, как большая популярность. Однако на самом деле, динамика ОС просто невероятная. Для сравнения, за последние 30 лет ОС достигла лишь 3% рынка. Случилось это в июне прошлого года, и вот теперь, спустя лишь 8 месяцев, рыночная доля увеличилась на четверть, до 4%. В любом случае, для тотального доминирования такими темпами потребуется ещё под сотню лет.

1812 будет годом Linux на PC

Радости фанатов Linux нет предела. Однако причины этой радости так и не определены. Дело в том, что этот 1% роста связан с эквивалентным спадом у MacOS. Но очевидно, что фанаты Mac не перейдут на весьма непростую и требующую детальной настройки открытую ОС. Так что пока сообщество Linux вряд ли сможет усилить этот эффект популярности, ведь его причины не ясны.

Спустя 30 лет Linux достиг 3% рынка

Операционная система Windows продолжает доминировать на рынке ПК, да и большинство коммерческих приложений созданы именно для Windows. Но есть и альтернатива — Linux. Энтузиасты уже несколько раз объявляли «год Linux» на PC, но это не помогало популяризации ОС.

По данным аналитической компании StatCounter, операционная система Windows продолжает доминировать на рынке персональных компьютеров, занимая 68,23%. Apple macOS занимает 21,32%. Что касается операционных систем на базе ядра Linux, то они занимают лишь 3,07% рынка. Примечательно, что даже Google ChromeOS более популярен — 4,13%. Категория «неизвестных ОС» также больше, она составляет 3,24% и включает ОС в основном на ядре BSD.

Линус Торвальдс объявляет год Linux на ПК

По всей видимости положительное влияние на Linux оказала Steam со своим популярным компьютером Steam Deck, работающим под управлением SteamOS 3.0, которая основана на дистрибутиве Arch Linux.

Valve уменьшает размер SteamOS

Компания Valve готовит игровой портативный компьютер Steam Deck, для чего ей пришлось значительно переработать собственную операционную систему SteamOS, которая теперь получила номер версии 3.0.

Обновлённая ОС, основанная на Linux, стала намного меньше. Её размер сократился с 24 ГБ до 10 ГБ. Учитывая, что базовая версия Steam Deck имеет объём встроенной памяти лишь 64 ГБ, такое сокращение имеет большое значение. Да и вообще, доступность дополнительных 14 ГБ дискового пространства не помешает даже в версиях с накопителем объёмом 512 ГБ.

Valve Steam Deck

Кроме оптимизации размеров системы SteamOS версии 3.0 получила большую надёжность при работе с сенсорным экраном Steam Deck, увеличенную производительность Wi-Fi, и изменения в ядре подсистем звука, GPU и прочих компонентов. Кроме того, Valve Steam Deck будет поддерживать альтернативные BIOS для работы с памятью Samsung и Micron.

Ожидается, что продажи консоли Valve Steam Deck будут поставляться с февраля 2022 года. Изменения же в ПО Steam Deck будут вноситься и после релиза компьютера.

Миллион вложенных директорий даёт root-доступ в Linux

Исследовательская компания Qualys выявила очень интересную уязвимость, которая работает во всех дистрибутивах операционной системы Linux. Эта уязвимость получила название CVE-2021-33909 и она позволяет недоверенным пользователями получить привилегии Root.

Ошибка была выявлена при изучении исходного кода ядра Linux. Её использование требует создание массивной глубокой структуры каталогов, чтобы достичь ошибки переполнения при записи, после чего повышаются привилегии. Атака требует создания миллиона вложенных директорий с суммарной длиной пути более 1 ГБ.

Исследователи отмечают, что это очень надёжная атака, которую можно провести за 3 минуты. Самым большим ограничением является 5 ГБ оперативной памяти.

Отмечается, что большинство дистрибутивов Linux уже выпустили соответствующие патчи.

Доля Linux в Steam выросла до 1%

Ежемесячные статистические отчёты по используемому аппаратному обеспечению от Steam всегда интересно изучать. Они демонстрируют тенденции рынка видеоигр и предпочтения пользователей. Однако отчёт за июль оказался интересен не процессорами или видеокартами, а статистикой операционных систем.

Согласно данным Steam Hardware Survey операционные системы семейства Linux впервые набрали 1% рыночной доли. Безусловно, это нельзя назвать большим достижением, ведь подавляющее большинство, 90%, игроков в Steam использует Windows 10. Тут стоит учесть особенности Linux. Это малораскрученная операционная система, которая обладает несравнимо меньшими ресурсами, чем вкладывает Microsoft в Windows. Однако она становится популярной в качестве второй ОС, которой можно пользоваться альтернативно и бесплатно.

Тукс смотри в окно

Так что, даже 1% для Linux в её тяжёлом и медленном пути к вершине стало важным достижением. Самым интересным стало то, что согласно опубликованной статистике, на Linux перешли недавние пользователи Windows 10.

Статистика операционных систем в Steam за июль

Эта открытая ОС по-прежнему является нишевым продуктом. Среди своих коллег вы вряд ли найдёте кого-то, кто использует её в качестве основной ОС. Но кто знает, может быть именно этот показатель в 1% популярности подтолкнёт разработчиков к большему вниманию к ней в качестве игровой платформы.

Windows получила менеджер пакетов

Все, кто сталкивался с Linux непременно знает консольную команду apt-get, которая позволяет автоматически установить приложение из репозитория. Теперь подобное решение получила и Windows.

Компания Microsoft выпустила менеджер пакетов. Чтобы им воспользоваться, нужно в Powershell ввести команду «winget». Однако сначала нужно вручную установить пакет Windows Package Manager Preview из репозитория Github. По команде «winget» можно установить Putty, VLC, Spotify и Notepad++, просто составив следующий запрос «winget install XXX», где «XXX» — название приложения.

Windows 10

Пакет автоматически загрузит файл EXE или MSI из репозитория Microsoft и откроет инсталлятор. Всё это выглядит несколько проще поиска официального сайта приложения, а затем поиска настоящей, а не рекламной, кнопки загрузки для получения инсталлятора и последующей ручной установки.

Скриншот менеджера пакетов «winget»

Google хочет вернуть родство Android и Linux

Компания Google сообщила о своих планах по возвращению Android в основную линейку ядра Linux.

Конечно, операционная система и сейчас работает на ядре Linux, которое претерпело за последние годы огромное количество изменений. Это привело к тому, что теперь оно не совместимо с материнской операционной системой. На фоне этих изменений Google изъявил желание исправить ситуацию, и вернуть Android на одну линию разработки, став обычным форком Linux.

Заявленные изменения позволят исключить тысячи часов работы, которая ведётся, по сути, параллельно. Однако главное то, что сближение позволит объединить преимущества Android с Linux. Таким образом, мы увидим более совершенный Linux на PC, и более надёжный Android на телефонах.

Этот процесс уже протекает. Отличия были сокращены с 60 000 дополнительных строк кода в Android до 32 000. Фактически, Google даже продемонстрировала более-менее работоспособное Android-устройство, работающее на ОС, построенной на последнем ядре Linux. Пока не идеально, но начало, несомненно, радует.

Сейчас Android 10 использует ядро Linux двухлетней давности. Именно столько заняла адаптация, так что стремления Google, очевидно, важны.

Торвальдс сообщил о функции «фиксации» ядра Linux

Линус Торвальдс подтвердил разработку новой функции безопасности в операционной системе Linux, которая получила название «lockdown».

Новая функция будет поставлена в виде LSM (Linux Security Module) и будет работать с семейством ядер Linux версии 5.4, однако она будет по умолчанию выключенной. Это сделано из-за того, что данная функция может нарушить работу существующей системы.

Функция Lockdown позволит усилить разделение между пользовательскими процессами и кодом ядра, не допуская даже root-аккаунт к взаимодействию с кодом ядра. Раньше система позволяла это делать.

Основатель Linux Линус Торвальдс

Будучи включённой, lockdown ограничит некоторый функционал ядра даже для root-пользователей, что затруднит скомпрометированным администраторским учётным записям доступ к остальной части ОС.

Торвальдс отметил: «При активации, различные части функционала ядра блокируются. К ним относятся ограничение доступа к функциям ядра, которые могут позволить исполнение произвольного кода через поддержку кода пользовательскими процессами. Блокирование процессов от чтения и записи памяти /dev/mem и /dev/kmem. Блокирование доступа к открытию /dev/port для предотвращения прямого доступа к портам. Усиление сигнатур модулей ядра и другие изменения».

Windows 10, наконец, обошла Windows 7

В новом году на рынке операционных систем появился новый лидер. Спустя три года после своего релиза операционная система Windows 10 обошла по популярности Windows 7.

Согласно данным Net Applications, теперь Windows 10 является самой популярной ОС. Её распространение поначалу было очень активным, но как только в Microsoft отказались от бесплатного апгрейда в июле 2016 года, рост системы резко замедлился.

Сейчас Windows 10 занимает 39,22% рынка, что на 1,08% больше, чем в ноябре. Система Windows 8 работает на 0,88%, а Windows 8.1 потеряла 0,14% и теперь её можно встретить на 4,45% компьютеров.

Windows 10

Многолетний лидер Windows 7 потерял 1,99%, упав за месяц с 38,89% до 36,90%. Именно благодаря этому на рынке и появился новый лидер.

Что касается Vista, то спустя 10 лет её рейтинг упал ниже 1%, а потому она исключена из статистики. А вот Windows XP даже нарастила своё присутствие на 0,31%. Теперь её можно встретить на 4,54% машин.

Что касается общего рынка ОС, то Windows потеряла 0,83%, занимая 86,20% настольных компьютеров. Системы macOS подросли до 10,65%, а Linux занимает 2,78%

Wine 3.0 обеспечивает поддержку Direct3D 11 и Android

Команда разработчиков, стоящая за Wine, слоем совместимости Windows программ для Linux, выпустила новую версию «эмулятора», в которой обеспечила поддержку Direct3D версий 10, 11, а также совместимость с Android.

Прошлый релиз Wine поддерживал лишь Direct3D 9. В Wine 3.0 имеется поддержка командного потока Direct3D 10 и 11, DirectWrite и Direct2D, а также есть поддержка графического драйвера Android, позволяющая запустить Wine на системе Android, которая также входит в подсемейство Linux.

Поддержка Direct3D 12, равно как и Vulkan с OpenGL ES, уже находится в разработке. Совместимость с последним API позволит приложениям Direct3D запускаться на Android смартфонах.