GOG Galaxy получит версию для Linux
В компании отмечают, что проект получился масштабным, поэтому пока не готовы назвать сроки выхода или поделиться конкретными деталями. Тем не менее компания подчеркивает, что уже инвестирует в разработку «много времени и усилий» и обещает рассказать больше, когда работа продвинется дальше.
Linux Club
В компании отмечают, что проект получился масштабным, поэтому пока не готовы назвать сроки выхода или поделиться конкретными деталями. Тем не менее компания подчеркивает, что уже инвестирует в разработку «много времени и усилий» и обещает рассказать больше, когда работа продвинется дальше.
Linux Club
🔥92❤30👍26🤔2💩1
Keychron открытую прошивку для игровых мышей
Она называется ZGM (Zephyr Gaming Mouse), базируется на ОС реального времени Zephyr RTOS и распространяется под GPLv3. Релиз – в первом квартале 2027 года, первой мышью с её поддержкой станет Keychron G6 HE.
Главная фича – модульность: драйверы сенсора, кнопок, колесика и подсветки разделены и могут быть заменены без переписывания всей прошивки. Это в том числе позволит вносить в мыши аппаратные модификации. Прошивка поддерживает как проводной, так и беспроводной режим, умеет работать с АКБ и управлять энергопотреблением, а также частотой опроса сенсора. Проект уже есть на GitHub.
Linux Club
Она называется ZGM (Zephyr Gaming Mouse), базируется на ОС реального времени Zephyr RTOS и распространяется под GPLv3. Релиз – в первом квартале 2027 года, первой мышью с её поддержкой станет Keychron G6 HE.
Главная фича – модульность: драйверы сенсора, кнопок, колесика и подсветки разделены и могут быть заменены без переписывания всей прошивки. Это в том числе позволит вносить в мыши аппаратные модификации. Прошивка поддерживает как проводной, так и беспроводной режим, умеет работать с АКБ и управлять энергопотреблением, а также частотой опроса сенсора. Проект уже есть на GitHub.
Linux Club
🔥43👍23❤10🤔6😁2
KDE Plasma 6.8 в разы ускорит производительность видеокарт
Правда, это касается только eGPU: в KWin внедрена поддержка Wayland-протокола linux-dmabuf v6. Ранее (в v5) при рендеринге на внешнем GPU кадры постоянно копировались через RAM, что урезало производительность USB-C видеокарт вдвое. В v6 лишнее копирование буферов устранено: FPS в vkcube вырос с 5 до 120, а в Cyberpunk 2077 (Low) — с 27 до 50.
Также появится поддержка виртуальных экранов для скринкастов, попиксельная подгонка раскладки экранов клавишами курсора и модернизирован интерфейс виджета системы резервного копирования Kup. По мелочам: переключение плавающей панели из скриптов, распознавание клавиш ответа/сброса вызова в KWin и масштабирование значков в emoji-селекторе. KDE Plasma 6.8 выходит 14 октября.
Linux Club
Правда, это касается только eGPU: в KWin внедрена поддержка Wayland-протокола linux-dmabuf v6. Ранее (в v5) при рендеринге на внешнем GPU кадры постоянно копировались через RAM, что урезало производительность USB-C видеокарт вдвое. В v6 лишнее копирование буферов устранено: FPS в vkcube вырос с 5 до 120, а в Cyberpunk 2077 (Low) — с 27 до 50.
Также появится поддержка виртуальных экранов для скринкастов, попиксельная подгонка раскладки экранов клавишами курсора и модернизирован интерфейс виджета системы резервного копирования Kup. По мелочам: переключение плавающей панели из скриптов, распознавание клавиш ответа/сброса вызова в KWin и масштабирование значков в emoji-селекторе. KDE Plasma 6.8 выходит 14 октября.
Linux Club
👍69🔥20💩2
Проект Kakehashi позволит запускать ПО с macOS на Linux
Речь идет о трансляторе на Rust, который позволяет выполнять исполняемые ARM64-файлы macOS в формате Mach-O на Linux-системах также на ARM64. При этом код выполняется нативно, без JIT-компиляции и эмуляции, используется только подмена системных вызовов для libSystem и обработка исключений.
Уже удалось запустить macOS-версии 7-Zip, 7zz и curl, а также выполнить тестовые сборки компилятором clang. Со скоростью пока проблемы – «яблочная» версия 7zz отстает от родной для Linux в 5 раз (118 против 22 секунд).
Linux Club
Речь идет о трансляторе на Rust, который позволяет выполнять исполняемые ARM64-файлы macOS в формате Mach-O на Linux-системах также на ARM64. При этом код выполняется нативно, без JIT-компиляции и эмуляции, используется только подмена системных вызовов для libSystem и обработка исключений.
Уже удалось запустить macOS-версии 7-Zip, 7zz и curl, а также выполнить тестовые сборки компилятором clang. Со скоростью пока проблемы – «яблочная» версия 7zz отстает от родной для Linux в 5 раз (118 против 22 секунд).
Linux Club
🔥73🤔28👍15❤2💩1
Google опубликовала официальные сборки Chrome для Linux ARM
Они доступны на официальном сайте браузера в пакетах deb и rpm. Ранее Chrome под Linux официально выходил только для x86_64, а для архитектуры ARM64 были доступны только сторонние сборки Chromium. Официальный Chrome позволяет подключаться к аккаунту Google с полноценной синхронизацией и интеграцией сервисов корпорации. Также в сборку интегрирован CDM-модуль Widevine для просмотра медиаконтента, защищённого авторскими правами (DRM), в таких сервисах как Netflix, Spotify и Disney+.
Linux Club
Они доступны на официальном сайте браузера в пакетах deb и rpm. Ранее Chrome под Linux официально выходил только для x86_64, а для архитектуры ARM64 были доступны только сторонние сборки Chromium. Официальный Chrome позволяет подключаться к аккаунту Google с полноценной синхронизацией и интеграцией сервисов корпорации. Также в сборку интегрирован CDM-модуль Widevine для просмотра медиаконтента, защищённого авторскими правами (DRM), в таких сервисах как Netflix, Spotify и Disney+.
Linux Club
🤔31👍24👎8❤2💩2😁1
Никаких ИИ-патчей в drivers-раздел ядра Linux
Грег Кроа-Хартман, отвечающий за поддержку стабильной и staging-веток ядра Linux, запретил принимать в раздел drivers/staging патчи, сгенерированные ИИ-инструментами. Раздел staging изначально задумывался как учебная площадка для новичков, где они учатся вручную исправлять мелкие недочёты в коде. Автоматическая чистка с помощью нейросетей лишает начинающих разработчиков этой практики.
Единственное исключение — ИИ-патчи, закрывающие реальные уязвимости. Однако к ним предъявляют жёсткие требования: исправление необходимо протестировать на физическом оборудовании, снабдить отчётом и доказать его корректность. По оценке Кроа-Хартмана, около трети созданных ИИ-моделями патчей безопасности ошибочны или приводят к новым сбоям.
Linux Club
Грег Кроа-Хартман, отвечающий за поддержку стабильной и staging-веток ядра Linux, запретил принимать в раздел drivers/staging патчи, сгенерированные ИИ-инструментами. Раздел staging изначально задумывался как учебная площадка для новичков, где они учатся вручную исправлять мелкие недочёты в коде. Автоматическая чистка с помощью нейросетей лишает начинающих разработчиков этой практики.
Единственное исключение — ИИ-патчи, закрывающие реальные уязвимости. Однако к ним предъявляют жёсткие требования: исправление необходимо протестировать на физическом оборудовании, снабдить отчётом и доказать его корректность. По оценке Кроа-Хартмана, около трети созданных ИИ-моделями патчей безопасности ошибочны или приводят к новым сбоям.
Linux Club
❤45👍32🤔3💩1
Новый Spectre: под ударом все чипы на AM4 и часть на AM5
Уязвимость затрагивает все чипы от Zen 1 до 4, то есть от Ryzen 1000 до 8000. Нашли её специалисты Массачусетского технологического института, AMD подтвердила проблему. Атаку назвали TONTOU (Time-of-Neutralization to Time-of-Use), затрагивает она только пользователей Linux, позволяя обойти механизм защиты Safe-RET, предназначенный для отражения атак класса Spectre V2. Дыра позволяет выполнить в системе произвольный код и получить доступ к незашифрованной памяти.
AMD уже выпустила заплатку, она включена в ядро Linux, так что его стоит обновить всем владельцам вышеуказанных Ryzen. Влияние на производительность пока неизвестно, пользователям Windows ничего делать не нужно.
Linux Club
Уязвимость затрагивает все чипы от Zen 1 до 4, то есть от Ryzen 1000 до 8000. Нашли её специалисты Массачусетского технологического института, AMD подтвердила проблему. Атаку назвали TONTOU (Time-of-Neutralization to Time-of-Use), затрагивает она только пользователей Linux, позволяя обойти механизм защиты Safe-RET, предназначенный для отражения атак класса Spectre V2. Дыра позволяет выполнить в системе произвольный код и получить доступ к незашифрованной памяти.
AMD уже выпустила заплатку, она включена в ядро Linux, так что его стоит обновить всем владельцам вышеуказанных Ryzen. Влияние на производительность пока неизвестно, пользователям Windows ничего делать не нужно.
Linux Club
🤯40👍16😁13❤2🤔1
Представлен ReTransmission — форк популярного BitTorrent-клиента Transmission
Причины его появления – в давних разногласих между сопровождающими оригинала, в частности по поводу добавления новых мэйнтейнеров. Об этом сообщил Чарльз Керр, один из ключевых разработчиков проекта. ReTransmission сохранит старую базу – код и история разработки Transmission перенесены в новый репозиторий на GitHub.
Останутся все интерфейсы оригинала – GTK, Qt, приложения для Linux, macOS и Windows, веб-интерфейс, CLI и фоновый демон. Сейчас ReTransmission находится на ранней стадии разработки, готовые бинарные сборки пока недоступны. Кроме того, пока неизвестно, насколько независимым станет ReTransmission и как проект будет развиваться параллельно с оригинальным Transmission.
Linux Club
Причины его появления – в давних разногласих между сопровождающими оригинала, в частности по поводу добавления новых мэйнтейнеров. Об этом сообщил Чарльз Керр, один из ключевых разработчиков проекта. ReTransmission сохранит старую базу – код и история разработки Transmission перенесены в новый репозиторий на GitHub.
Останутся все интерфейсы оригинала – GTK, Qt, приложения для Linux, macOS и Windows, веб-интерфейс, CLI и фоновый демон. Сейчас ReTransmission находится на ранней стадии разработки, готовые бинарные сборки пока недоступны. Кроме того, пока неизвестно, насколько независимым станет ReTransmission и как проект будет развиваться параллельно с оригинальным Transmission.
Linux Club
🤔42❤7👍1
OpenAI выпустила приложение ChatGPT под Linux
Судя по всему, это очередная «электрон-оболочка». Поддерживаются ChatGPT, ChatGPT Work и AI-агент Codex. Приложение пока в бете, оно доступно для загрузки в форматах deb и rpm в сборках для x64 и ARM64. Поддерживаются Ubuntu 24.04/26.04, Debian 13 и Fedora 43/44. Скачать его можно на официальном сайте OpenAI при заходе на него с соответствующих дистрибутивов.
Linux Club
Судя по всему, это очередная «электрон-оболочка». Поддерживаются ChatGPT, ChatGPT Work и AI-агент Codex. Приложение пока в бете, оно доступно для загрузки в форматах deb и rpm в сборках для x64 и ARM64. Поддерживаются Ubuntu 24.04/26.04, Debian 13 и Fedora 43/44. Скачать его можно на официальном сайте OpenAI при заходе на него с соответствующих дистрибутивов.
Linux Club
😁43💩22🤔7❤3👍2🔥1
Epic Games готовит нативный игровой лаунчер под Linux
Это подтвердил официальный сотрудник компании в Discord, добавив «нам нужно сделать больше, чем просто предоставить ПО для запуска» – видимо, речь идет об интеграции Proton или похожего слоя трансляции, а также адаптации Easy Anti-Cheat. Он также добавил, что релиз уже скоро – но точных дат не назвал.
На данный момент игры из Epic Games можно запускать на Linux через сторонние лаунчеры, однако нативная реализация показывает, что всё больше игровых компаний интересуются геймингом на открытых системах.
Linux Club
Это подтвердил официальный сотрудник компании в Discord, добавив «нам нужно сделать больше, чем просто предоставить ПО для запуска» – видимо, речь идет об интеграции Proton или похожего слоя трансляции, а также адаптации Easy Anti-Cheat. Он также добавил, что релиз уже скоро – но точных дат не назвал.
На данный момент игры из Epic Games можно запускать на Linux через сторонние лаунчеры, однако нативная реализация показывает, что всё больше игровых компаний интересуются геймингом на открытых системах.
Linux Club
🔥82👍34❤6💩1
Linux продолжает урезать поддержку очень старых CPU: без TSC теперь никак
Начиная с Linux 7.0 ядро потеряло поддержку процессоров Intel 486, а теперь появился коммит, который делает поддержку Time Stamp Counter (TSC) обязательной для всех x86-процессоров при сборке ядра.
Речь идет о специальном 64-битном счетчике времени внутри процессора. Он значительно быстрее альтернативных HPET и ACPI PM, поскольку считывается непосредственно из регистра процессора – экономия доходит до сотен тактов.
Разумеется, пользователям современных ПК бояться нечего – TSC присутствует во всех процессорах, начиная с Intel Pentium из середины 90-ых. Так что поддержку в основном потеряли немногие чипы 30-летней давности.
Linux Club
Начиная с Linux 7.0 ядро потеряло поддержку процессоров Intel 486, а теперь появился коммит, который делает поддержку Time Stamp Counter (TSC) обязательной для всех x86-процессоров при сборке ядра.
Речь идет о специальном 64-битном счетчике времени внутри процессора. Он значительно быстрее альтернативных HPET и ACPI PM, поскольку считывается непосредственно из регистра процессора – экономия доходит до сотен тактов.
Разумеется, пользователям современных ПК бояться нечего – TSC присутствует во всех процессорах, начиная с Intel Pentium из середины 90-ых. Так что поддержку в основном потеряли немногие чипы 30-летней давности.
Linux Club
😁57👍27😢16🤔12❤1
Linux 7.3 ускоряет многозадачность на старом железе
Текущие ядра имеют узкое место при работе с cgroup — группами процессов, организованными в иерархию. Когда пользователь запускает сразу много процессов, из-за такой структуры планировщику приходится проходить несколько уровней, прежде чем выбрать следующую задачу.
На современном железе это не ощущается, чего нельзя сказать про старые ПК. Поэтому были выпущены патчи Flatten the Pick, которые уже включили в код Linux 7.3. Они меняют подход: готовые к выполнению процессы сводятся в единую очередь, что упрощает их выбор и ускоряет работу планировщика.
И это уже дает реальный буст: на i7-2600K с RX 580 игры стали работать ощутимо стабильнее, когда в фоне запущены еще 8 тяжелых процессов – речь идет о падении количества фризов в разы, а также об ощутимом росте среднего FPS.
Linux Club
Текущие ядра имеют узкое место при работе с cgroup — группами процессов, организованными в иерархию. Когда пользователь запускает сразу много процессов, из-за такой структуры планировщику приходится проходить несколько уровней, прежде чем выбрать следующую задачу.
На современном железе это не ощущается, чего нельзя сказать про старые ПК. Поэтому были выпущены патчи Flatten the Pick, которые уже включили в код Linux 7.3. Они меняют подход: готовые к выполнению процессы сводятся в единую очередь, что упрощает их выбор и ускоряет работу планировщика.
И это уже дает реальный буст: на i7-2600K с RX 580 игры стали работать ощутимо стабильнее, когда в фоне запущены еще 8 тяжелых процессов – речь идет о падении количества фризов в разы, а также об ощутимом росте среднего FPS.
Linux Club
🔥88🤔8😁7❤1👍1
Проект Python получил официальную документацию на русском языке
Сообщество этого популярного языка программирования заявило, что отныне документацию можно будет официально почитать на русском языке: «огромное спасибо всем, кто внёс свой вклад, посвятив своё время и опыт переводу. Подобные вклады сообщества помогают сделать Python более доступным для людей во всем мире».
Linux Club
Сообщество этого популярного языка программирования заявило, что отныне документацию можно будет официально почитать на русском языке: «огромное спасибо всем, кто внёс свой вклад, посвятив своё время и опыт переводу. Подобные вклады сообщества помогают сделать Python более доступным для людей во всем мире».
Linux Club
👍113🔥31👎4❤1
Ядру Linux исполнилось 35 лет
25 августа 1991 года Линус Торвальдс объявил о создании рабочего прототипа ОС Linux. Первый публичный выпуск (версия 0.0.1) состоялся 17 сентября 1991 года — сжатый архив занимал 62 Кб и содержал около 10 тысяч строк кода. Сегодня кодовая база ядра Linux превышает 44 млн строк.
За 35 лет проект прошёл путь от простой системы для процессоров i386 до основы мировой ИТ-инфраструктуры, суперкомпьютеров, серверов и платформы Android. В 1992 состоялся переход на лицензию GPLv2, в 1994 – первый стабильный релиз (Linux 1.0). За последние годы усилилась интеграция языка Rust в ядро для разработки драйверов и применение ИИ-инструментов для отладки кода.
Около 65% всех изменений в ядро вносят крупнейшие IT-компании (Intel, Google, AMD, Qualcomm, Red Hat, Meta и другие), и лишь 18% приходится на независимых разработчиков.
Linux Club
25 августа 1991 года Линус Торвальдс объявил о создании рабочего прототипа ОС Linux. Первый публичный выпуск (версия 0.0.1) состоялся 17 сентября 1991 года — сжатый архив занимал 62 Кб и содержал около 10 тысяч строк кода. Сегодня кодовая база ядра Linux превышает 44 млн строк.
За 35 лет проект прошёл путь от простой системы для процессоров i386 до основы мировой ИТ-инфраструктуры, суперкомпьютеров, серверов и платформы Android. В 1992 состоялся переход на лицензию GPLv2, в 1994 – первый стабильный релиз (Linux 1.0). За последние годы усилилась интеграция языка Rust в ядро для разработки драйверов и применение ИИ-инструментов для отладки кода.
Около 65% всех изменений в ядро вносят крупнейшие IT-компании (Intel, Google, AMD, Qualcomm, Red Hat, Meta и другие), и лишь 18% приходится на независимых разработчиков.
Linux Club
🔥55❤25👍13🤔2
SteamOS получила ядро Linux 7.2 и оптимизации под AMD
Valve выпустила бета-сборку SteamOS 3.9 Preview. Главное нововведение – ядро Linux 7.2 с оптимизациями под GPU AMD и поддержкой новых контроллеров. Также появился продвинутый режим гибернации: если консоль близка к разрядке в спящем режиме, система скидывает содержимое ОЗУ на SSD, чтобы не потерять данные.
Linux Club
Valve выпустила бета-сборку SteamOS 3.9 Preview. Главное нововведение – ядро Linux 7.2 с оптимизациями под GPU AMD и поддержкой новых контроллеров. Также появился продвинутый режим гибернации: если консоль близка к разрядке в спящем режиме, система скидывает содержимое ОЗУ на SSD, чтобы не потерять данные.
Linux Club
👍76❤13🔥10