Автор: ProHoster

Доступен GameMode 1.7, оптимизатор производительности игр в Linux

Компания Feral Interactive опубликовала выпуск оптимизатора GameMode 1.7, реализованного в виде фонового процесса, на лету изменяющего различные системные настройки Linux для достижения максимальной производительности игровых приложений. Код проекта написан на языке Си и поставляется под лицензией BSD. Для игр предлагается использовать специальную библиотеку libgamemode, которая позволяет на время выполнения игры запрашивать включение определённых оптимизаций, не […]

Отменён запрет на продажу открытого ПО через Microsoft Store

Компания Microsoft внесла изменения в условия использования каталога-магазина Microsoft Store, в которых изменила ранее добавленное требование, запрещающее получать через каталог прибыль от продажи открытого ПО, которое в обычном виде распространяются бесплатно. Изменение внесено после критики со стороны сообщества и негативных последствий изменения для финансирования многих легитимных проектов. Мотивом запрета продажи открытого ПО в Microsoft Store […]

Выпуск среды разработки Qt Creator 8

Опубликован выпуск интегрированной среды разработки Qt Creator 8.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS. В […]

Сотрудник Google развивает язык программирования Carbon, нацеленный на замену C++

Сотрудник компании Google развивает язык программирования Carbon, который позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки. Язык поддерживает базовую переносимость с C++, может интегрироваться с имеющимся кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов, автоматически транслирующие C++-библиотеки в код на языке Carbon. Например, можно переписать на Carbon определённую […]

Уязвимость в ядре Linux, позволяющая обойти ограничения режима Lockdown

В ядре Linux выявлена уязвимость (CVE-2022-21505), позволяющая легко обойти механизм защиты Lockdown, который ограничивает доступ пользователя root к ядру и блокирует пути обхода UEFI Secure Boot. Для обхода предлагается использовать подсистему ядра IMA (Integrity Measurement Architecture), предназначенную для проверки целостности компонентов операционной системы по цифровым подписям и хэшам. В режиме lockdown ограничивается доступ к /dev/mem, […]

Выпуск VirtualBox 6.1.36

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.36, в котором отмечено 27 исправлений. Основные изменения: Устранён потенциальный крах ядра гостевой системы с Linux при включении режима защиты «Speculative Store Bypass» для одного vCPU VM. В графическом интерфейсе решена проблема с использованием мыши в диалоге настройки виртуальной машины, проявляющаяся при использовании KDE. Повышена производительность обновления […]

Выпуск nomenus-rex 0.7.0, утилиты для массового переименования файлов

Доступен новый выпуск Nomenus-rex, консольной утилиты для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0. Со времени предыдущей новости утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки: Новое правило: «дата создания файла». Синтаксис аналогичен правилу Date. Удалено приличное количество «boilerplate» кода. Значительный […]

Компания Epic Games присоединилась к организации, развивающей открытый игровой движок Open 3D Engine

Организация Linux Foundation объявила о присоединении компании Epic Games к фонду Open 3D Foundation (O3DF), созданному для продолжения совместной разработки игрового движка Open 3D Engine (O3DE), после его открытия компанией Amazon. Компания Epic Games, разрабатывающая игровой движок Unreal Engine, вошла в число главных участников, в одном ряду с Adobe, AWS, Huawei, Microsoft, Intel и Niantic. […]

Опубликован код ещё двух игр студии KD-Vision

Вслед за исходными кодами игр «ВанГеры», «Периметр» и «Самогонки» были опубликованы исходные тексты ещё двух игр студии KD-Vision (бывшая KD-Lab) — «Периметр 2: Новая Земля» и «Maelstrom: The Battle for Earth Begins». Обе игры построены на Vista Engine — развитии движка «Периметра», который поддерживает водные поверхности и другие новые возможности. Публикацией исходных кодов занимается сообщество […]

Google опубликовал Cirq Turns 1.0 для разработки программ для квантовых компьютеров

Компания Google опубликовала выпуск открытого Python-фреймворка Cirq Turns 1.0, нацеленного на написание и оптимизиацию приложений для квантовых компьютеров, а также на организацию их запуска на реальном оборудовании или в симуляторе, и анализа результатов выполнения. Код проекта распространяется под лицензией Apache 2.0. Фреймворк рассчитан на работу с квантовыми компьютерами ближайшего будущего, поддерживающими несколько сотен кубитов и […]

Выпуск nginx 1.23.1 и njs 0.7.6

Сформирован выпуск основной ветки nginx 1.23.1, в рамках которой продолжается развитие новых возможностей. В параллельно поддерживаемой стабильной ветке 1.22.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В следующем году на базе основной ветки 1.23.x будет сформирована стабильная ветка 1.24. Среди изменений: Проведена оптимизация потребления памяти в конфигурациях в проксированием SSL. В директиву […]

Опубликован инструментарий для дешифровки микрокода Intel

Группа исследователей безопасности из команды uCode опубликовала исходные тексты для дешифровки микрокода Intel. Для извлечения зашифрованного микрокода может использоваться техника Red Unlock, разработанная теми же исследователями в 2020 году. Предложенная возможность расшифровки микрокода позволяет исследовать внутреннюю структуру микрокода и методы реализаций машинных инструкций x86. Дополнительно, исследователями восстановлен формат обновлений с микрокодом, алгоритм шифрования и ключ, […]