Доля пользователей Linux в Steam достигла многолетнего максимума
Доля пользователей Linux сейчас составляет 1,47%. Самые популярные на данный момент дистрибутивы для игр Steam:
• SteamOS Holo 64 bit 25.32% + 2.55%
• Arch Linux 64 bit 9.99% + 0.20%
• Ubuntu 22.04.2 LTS 64 bit 9.72% - 1.12%
• Freedesktop. org SDK 22.08 (Flatpak runtime) 64 bit 7.27% - 0.34%
• Manjaro Linux 64 bit 5.79% - 0.46%
• Linux Mint 21.1 64 bit 5.46% + 0.49%
• Pop!_OS 22.04 LTS 64 bit 3.53% - 0.33%
• Other 32.92% - 0.98%
В последний раз Valve сообщала о своих ежемесячных активных пользователях, которых, по их словам, было 132 миллиона в марте 2022 года. Таким образом, исходя из этих 1,47%, это будет означать около 1 940 400 предполагаемых активных пользователей Linux в месяц. Однако количество пользователей Steam постоянно растет, так что на самом деле цифра в этом году, вероятно, намного выше.
Linux / Линукс🥸
Доля пользователей Linux сейчас составляет 1,47%. Самые популярные на данный момент дистрибутивы для игр Steam:
• SteamOS Holo 64 bit 25.32% + 2.55%
• Arch Linux 64 bit 9.99% + 0.20%
• Ubuntu 22.04.2 LTS 64 bit 9.72% - 1.12%
• Freedesktop. org SDK 22.08 (Flatpak runtime) 64 bit 7.27% - 0.34%
• Manjaro Linux 64 bit 5.79% - 0.46%
• Linux Mint 21.1 64 bit 5.46% + 0.49%
• Pop!_OS 22.04 LTS 64 bit 3.53% - 0.33%
• Other 32.92% - 0.98%
В последний раз Valve сообщала о своих ежемесячных активных пользователях, которых, по их словам, было 132 миллиона в марте 2022 года. Таким образом, исходя из этих 1,47%, это будет означать около 1 940 400 предполагаемых активных пользователей Linux в месяц. Однако количество пользователей Steam постоянно растет, так что на самом деле цифра в этом году, вероятно, намного выше.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32🤯3👍1
👾 Как сейчас обстоят дела с играми в Linux? На протяжении многих лет слышал, что большинство игр запустить на нем нельзя
#предложка
#предложка
🤔12👍5🎅1
5 июня OpenSSH исполнилось 23 года
OpenSSH - открытая реализация клиента и сервера для работы по протоколам SSH 2.0 и SFTP.
Linux / Линукс🥸
OpenSSH - открытая реализация клиента и сервера для работы по протоколам SSH 2.0 и SFTP.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉36😁4👍3
Выявлена возможность обхода запрета загрузки модулей ядра, реализуемого через SELinux.
Блокировка модулей в SELinux основывалась на ограничении доступа к системному вызову finit_module, позволяющему загрузить модуль из файла и применяемому в таких утилитах, как insmod. При этом правила SELinux не рассматривали системный вызов init_module, который также может применяться для загрузки модулей ядра напрямую из буфера в памяти.
Для демонстрации метода подготовлен прототип эксплоита, позволяющий выполнить код на уровне ядра через загрузку своего модуля и полностью отключить защиту SELinux, при наличии ограниченного при помощи SELinux root-доступа к системе.
Linux / Линукс🥸
Блокировка модулей в SELinux основывалась на ограничении доступа к системному вызову finit_module, позволяющему загрузить модуль из файла и применяемому в таких утилитах, как insmod. При этом правила SELinux не рассматривали системный вызов init_module, который также может применяться для загрузки модулей ядра напрямую из буфера в памяти.
Для демонстрации метода подготовлен прототип эксплоита, позволяющий выполнить код на уровне ядра через загрузку своего модуля и полностью отключить защиту SELinux, при наличии ограниченного при помощи SELinux root-доступа к системе.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5😁2
Разработчики пояснили, что выпуск состоится по плану 10 июня, а пользователям лучше дождаться июльской версии 12.1, а не ставить сразу эту сборку во избежание проблем со стабильностью.
Мейнтейнер Сборки Debian 12 Пол Геверс сообщил, что, вероятно, в системе будет обнаружено ещё больше ошибок после того, как Debian 12 будет установлен на большем количестве компьютеров после выпуска. Эти проблемы впоследствии разработчики планируют оперативно исправить в виде обновления.
Геверс предупредил, что все известные ошибки будут перечислены в примечаниях к релизному выпуску. Если для пользователей критична стабильность, то им сначала нужно внимательно прочитать примечания к выпуску, чтобы убедиться, что баги не повлияют на работоспособность оборудования.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯21👍13🌚4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37🌚4
Первый выпуск Blink, высокопроизводительного эмулятора систем x86-64
Опубликован первый значительный выпуск проекта Blink, развивающего эмулятор процессоров x86-64, позволяющий запускать статически и динамически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. При помощи Blink cобранные для архитектуры x86-64 Linux-программы можно запускать в других POSIX-совместимых операционных системах (macOS, FreeBSD, NetBSD, OpenBSD, Cygwin) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017).
По функциональности Blink напоминает команду qemu-x86_64, но отличается от QEMU более компактным исполнением и значительным приростом производительности. Например, исполняемый файл Blink занимает 221 КБ (при урезанной сборке - 115 КБ) вместо 4 МБ у qemu-x86_64, а по производительности в некоторых тестах, таких как запуск в эмуляторе GCC и выполнение математических операций, обгоняет QEMU примерно в два раза.
Дополнительно на базе Blink разрабатывается утилита blinkenlights, предоставляющая интерфейс для визуализации хода выполнения программы и анализа содержимого памяти.
Linux / Линукс🥸
Опубликован первый значительный выпуск проекта Blink, развивающего эмулятор процессоров x86-64, позволяющий запускать статически и динамически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. При помощи Blink cобранные для архитектуры x86-64 Linux-программы можно запускать в других POSIX-совместимых операционных системах (macOS, FreeBSD, NetBSD, OpenBSD, Cygwin) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017).
По функциональности Blink напоминает команду qemu-x86_64, но отличается от QEMU более компактным исполнением и значительным приростом производительности. Например, исполняемый файл Blink занимает 221 КБ (при урезанной сборке - 115 КБ) вместо 4 МБ у qemu-x86_64, а по производительности в некоторых тестах, таких как запуск в эмуляторе GCC и выполнение математических операций, обгоняет QEMU примерно в два раза.
Дополнительно на базе Blink разрабатывается утилита blinkenlights, предоставляющая интерфейс для визуализации хода выполнения программы и анализа содержимого памяти.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤1
Выпуск uutils 0.0.19, варианта GNU Coreutils на языке Rust
Доступен выпуск проекта uutils coreutils 0.0.19, развивающего аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.
Основные изменения:
- Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 365 тестов (в прошлой версии 340), 186 (210) тестов завершились неудачей, а 49 (50) тестов были пропущены.
- Расширены возможности, улучшена совместимость и добавлены недостающие опции для утилит b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice, paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
- В rm и uniq решены проблемы, проявляющиеся при использовании некорректных символов UTF-8 в именах файлов и каталогов.
Linux / Линукс🥸
Доступен выпуск проекта uutils coreutils 0.0.19, развивающего аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.
Основные изменения:
- Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 365 тестов (в прошлой версии 340), 186 (210) тестов завершились неудачей, а 49 (50) тестов были пропущены.
- Расширены возможности, улучшена совместимость и добавлены недостающие опции для утилит b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice, paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
- В rm и uniq решены проблемы, проявляющиеся при использовании некорректных символов UTF-8 в именах файлов и каталогов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤯3
Mesa-драйвер обеспечивает поддержку OpenGL в пространстве пользователя и теперь успешно проходит тесты совместимости с OpenGL ES 3.0 и OpenGL 3.1 (в декабре поддерживались OpenGL ES 2.0 и OpenGL 2.1), что расширило спектр игр и программ для работы с графикой, которые можно запускать в окружении Asahi Linux. В ближайшее время также планируется завершить работу по обеспечению поддержки OpenGL ES 3.1 и вычислительных шейдеров.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁4❤3🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🔥3👍2🌚1
Apple представил инструментарий для портирования игр, основанный на Wine
Компания Apple представила на конференции WWDC23 инструментарий Game Porting Toolkit, позволяющий разработчикам игр для платформы Windows портировать свои продукты для запуска в macOS. В качестве основы инструментария задействованы исходные тексты проекта Wine с дополнительными патчами от компании CodeWeavers, применяемыми в редакции пакета CrossOver для платформы macOS.
В Game Porting Toolkit используется выпуск CrossOver 22.1.1, предоставляющий возможность запуска в macOS игр на базе API DirectX 10 и 11. В находящемся в разработке выпуске CrossOver 23 для платформы macOS планируется добавить начальную поддержку DirectX 12.
Linux / Линукс🥸
Компания Apple представила на конференции WWDC23 инструментарий Game Porting Toolkit, позволяющий разработчикам игр для платформы Windows портировать свои продукты для запуска в macOS. В качестве основы инструментария задействованы исходные тексты проекта Wine с дополнительными патчами от компании CodeWeavers, применяемыми в редакции пакета CrossOver для платформы macOS.
В Game Porting Toolkit используется выпуск CrossOver 22.1.1, предоставляющий возможность запуска в macOS игр на базе API DirectX 10 и 11. В находящемся в разработке выпуске CrossOver 23 для платформы macOS планируется добавить начальную поддержку DirectX 12.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23👍3🤯3🤔2
Релиз дистрибутива openSUSE Leap 15.5
После года разработки состоялся релиз дистрибутива openSUSE Leap 15.5. Выпуск сформирован на основе единого с SUSE Linux Enterprise 15 SP 5 набора бинарных пакетов c некоторыми пользовательскими приложениями из репозитория openSUSE Tumbleweed. Использование одних и тех же бинарных пакетов в SUSE и openSUSE упрощает переход между дистрибутивами, экономит ресурсы на сборку пакетов, распространение обновлений и тестирование, унифицирует различия в spec-файлах и позволяет отойти от диагностики разных сборок пакетов при разборе сообщений об ошибках. Для загрузки доступна универсальная DVD-сборка, размером 4 ГБ (x86_64, aarch64, ppc64les, 390x), урезанный образ для установки с загрузкой пакетов по сети (200 МБ) и Live-сборки с KDE, GNOME и Xfce (~900 МБ).
Обновления для ветки openSUSE Leap 15.5 будут выпускаться до конца 2024 года. Изначально ожидалось, что версия 15.5 будет последней в серии 15.x, но разработчики приняли решение в следующем году сформировать ещё выпуск 15.6 перед запланированным переходом на использование платформы ALP (Adaptable Linux Platform) в качестве основы openSUSE и SUSE Linux. Ключевым отличием ALP является разделение базовой основы дистрибутива на две части: урезанную "host OS" для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах. Формирование в следующем году ещё одного функционального выпуска в ветке openSUSE Leap 15 даст разработчикам дополнительное время на доведение до желаемого вида платформы ALP.
Linux / Линукс🥸
После года разработки состоялся релиз дистрибутива openSUSE Leap 15.5. Выпуск сформирован на основе единого с SUSE Linux Enterprise 15 SP 5 набора бинарных пакетов c некоторыми пользовательскими приложениями из репозитория openSUSE Tumbleweed. Использование одних и тех же бинарных пакетов в SUSE и openSUSE упрощает переход между дистрибутивами, экономит ресурсы на сборку пакетов, распространение обновлений и тестирование, унифицирует различия в spec-файлах и позволяет отойти от диагностики разных сборок пакетов при разборе сообщений об ошибках. Для загрузки доступна универсальная DVD-сборка, размером 4 ГБ (x86_64, aarch64, ppc64les, 390x), урезанный образ для установки с загрузкой пакетов по сети (200 МБ) и Live-сборки с KDE, GNOME и Xfce (~900 МБ).
Обновления для ветки openSUSE Leap 15.5 будут выпускаться до конца 2024 года. Изначально ожидалось, что версия 15.5 будет последней в серии 15.x, но разработчики приняли решение в следующем году сформировать ещё выпуск 15.6 перед запланированным переходом на использование платформы ALP (Adaptable Linux Platform) в качестве основы openSUSE и SUSE Linux. Ключевым отличием ALP является разделение базовой основы дистрибутива на две части: урезанную "host OS" для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах. Формирование в следующем году ещё одного функционального выпуска в ветке openSUSE Leap 15 даст разработчикам дополнительное время на доведение до желаемого вида платформы ALP.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2🌚2🤔1🎉1
Intel опубликовал открытый моноширинный шрифт One Mono
Компания Intel опубликовала открытый моноширинный шрифт One Mono, предназначенный для использования в эмуляторах терминалов и редакторах кода. Исходные компоненты шрифта распространяются под лицензией OFL 1.1 (Open Font License), позволяющей неограниченно модифицировать шрифт, использовать его в том числе для коммерческих целей, печати и на сайтах в Web.
Шрифт подготовлен при участии группы слабовидящих разработчиков и нацелен на предоставление наилучшей разборчивости символов и снижение усталости и перенапряжения глаз в процессе работы с кодом. Символы и глифы спроектированы для максимального акцентирования различий между похожими символами, такими как "l", "L" и "1", а также усиления отличия символов в верхнем и нижнем регистре.
Linux / Линукс🥸
Компания Intel опубликовала открытый моноширинный шрифт One Mono, предназначенный для использования в эмуляторах терминалов и редакторах кода. Исходные компоненты шрифта распространяются под лицензией OFL 1.1 (Open Font License), позволяющей неограниченно модифицировать шрифт, использовать его в том числе для коммерческих целей, печати и на сайтах в Web.
Шрифт подготовлен при участии группы слабовидящих разработчиков и нацелен на предоставление наилучшей разборчивости символов и снижение усталости и перенапряжения глаз в процессе работы с кодом. Символы и глифы спроектированы для максимального акцентирования различий между похожими символами, такими как "l", "L" и "1", а также усиления отличия символов в верхнем и нижнем регистре.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍9
Ключевые изменения:
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍4🌚2
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁38💯3🥰1
Cisco предложила новую файловую систему PuzzleFS, реализованную в виде модуля для ядра Linux, написанного на Rust. ФС рассчитана на использование для размещения изолированных контейнеров и продолжает развитие идей, предложенных в ФС Atomfs. Реализация находится на стадии прототипа, поддерживает сборку с веткой ядра Linux rust-next и открыта под лицензиями Apache 2.0 и MIT.
Проект нацелен на обход ограничений, возникающих при использовании образов контейнеров в формате OCI (Open Container Initiative). PuzzleFS решает такие задачи, как эффективное хранение дублирующихся данных, возможность прямого монтирования, повторяемая сборка образов и безопасная работа с памятью.
Среди других целей проекта: очень быстрая сборка и монтирование образов, возможность использования необязательной промежуточной стадии для преобразования (canonicalization) образов, необязательность полных проходов по дереву ФС в стиле mtree при использовании многослойной структуры, наложение изменений в стиле casync и простая в реализации архитектура.
Linux / Линукс🥸
Проект нацелен на обход ограничений, возникающих при использовании образов контейнеров в формате OCI (Open Container Initiative). PuzzleFS решает такие задачи, как эффективное хранение дублирующихся данных, возможность прямого монтирования, повторяемая сборка образов и безопасная работа с памятью.
Среди других целей проекта: очень быстрая сборка и монтирование образов, возможность использования необязательной промежуточной стадии для преобразования (canonicalization) образов, необязательность полных проходов по дереву ФС в стиле mtree при использовании многослойной структуры, наложение изменений в стиле casync и простая в реализации архитектура.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32😁6👍4