Linux.org.ru: Новости's Journal
 
[Most Recent Entries] [Calendar View]

Sunday, May 27th, 2018

    Time Event
    5:40p
    Релиз SC Controller 0.4.3

    Состоялся релиз SC Controller 0.4.3 - usermode-драйвера для геймпадов Steam Controller, Dualshock 4 и прочих, а также графической утилиты на GTK+ 3 для их настройки. Драйвер поддерживает как официальные геймпады, так и различные китайские или noname-устройства. Код проекта написан на языке Python и распространяется по лицензии GPL. SC Controller обладает такими возможностями как:

    • Подключение и настройка Steam Controller без необходимости в запуске Steam (будет работать с любыми приложениями);
    • Поддержка разнообразных профилей и возможность переключаться между ними из графической утилиты;
    • Поддержка гироскопов, вибрации и прочих элементов современных геймпадов;
    • Поддержка переключения профиля на лету, в зависимости от выбранного окна;
    • Эмуляция геймпада Xbox360, мыши, трекбола, клавиатуры и т.д.

    В новом выпуске:

    • Добавлена поддержка подключения Steam Controller через Bluetooth (требуется установка beta-клиента Steam и обновление прошивки геймпада);
    • Добавлена поддержка Dualshock 4, подключённого через Bluetooth;
    • Отныне поддерживаются любые контроллеры, опознающиеся evdev;
    • Добавлен пункт для быстрой установки «турбо-огня»/«повторяющегося нажатия»


    Исходный код
    Appimage-пакет

     , ,

    5:40p
    Выпуск эмулятора терминала Tilix 1.8.1

    Состоялся релиз Tilix 1.8.1 - эмулятора терминала, обладающего функционалом тайлинговых оконных менеджеров (вертикальное и горизонтальное размещение терминалов, группировка, перетаскивание и т.д.) Код проекта написан на языке D с использованием GTK+ 3. В новом выпуске:

    • Добавлена поддержка полей, ограничивающих длину строки;
    • Добавлено новое сочетание клавиш на авто-ориентированного разделения;
    • Панель вкладок теперь отображается вертикально (слева или справа), что позволяет экономить экранное пространство;
    • Исправлена утечка памяти после закрытия терминальных сеансов;
    • Исправлена логика определения цвета для соответствующих тем;
    • Данный выпуск - последний, поддерживающий GTK+ 3.14. Дальнейшие выпуски Tilix будут требовать минимум GTK+ 3.18

     ,

    5:41p
    Релиз VK9 0.26 - транслятора DirectX 8/9 в Vulkan

    Кристофер Шейфер (Christopher Schaefer) объявил о выходе 26-ой версии библиотеки VK9 (ранее SchaeferGL) - транслятора из API DirectX 8 и 9 в Vulkan. Данная библиотека развивается с 2016 года, но всё ещё находится в стадии активной разработки. В отличии от проекта Gallium Nine, VK9 не ограничивается одной платформой (может работать в том числе на Windows), а также не зависит от видеодрайвера (Gallium Nine работает только со свободными драйверами Mesa, в то время как VK9 поддерживает в том числе проприетарные драйверы AMD и Nvidia). Выпуск 0.26 примечателен улучшением в трансляции шейдеров, улучшением вывода отладочной информации в лог-файлы, а также различными улучшениями в поддержке 64-х битных приложений. Более подробную информацию можно найти в блоге разработчика.

    Исходный код
    Twitter
    Страница на Patreon

     , , ,

    5:41p
    Новая версия библиотеки plibsys 0.0.4

    Вышла новая версия библиотеки plibsys 0.0.4. plibsys - это системная библиотека, написанная на С, и портированная на большое количество систем и компиляторов. Библиотека обеспечивает работу с потоками, межпроцессное взаимодействие, сокеты и много чего полезного. Так как ранее она уже была представлена здесь сообществу, то подробное описание можно прочитать из соответствующей новости.

    Во-первых, хочется выразить благодарность ЛОРу за конструктивную критику и пожелания. Это помогает переосмысливать некоторые вещи. Во-вторых, спасибо тем, кто создал пакеты под разные системы и дистрибутивы, помог с распространением. И спасибо тем, кто помогал в некоторых моментах с тестированием (особенно на ПК «Эльбрус»).

    Теперь к изменениям в новой версии. Возможно, некоторые из изменений уже были отражены в прошлой новости частично, но я дам полный список для простоты.

    ( Что же изменилось за прошедший год? )

     , , , ,

    5:42p
    Вышел новый C++ API для PostgreSQL - PostgreSQL Frontend (Pgfe)

    Новый C++ API для PostgreSQL (в стадии «бета») представлен в публичный доступ.

    Основные возможности включают:

    • возможность работы с соединениями обычным и неблокирующим нити способом
    • возможность работы с подготовленными выражениями (prepared statements) и с именованными параметрами в них
    • возможность работы с кодами ошибок SQLSTATE (так же просто, как с обычными enum'ами)
    • динамическое создание SQL-запросов
    • расширяемая поддержка преобразований данных разных типов (включая преобразования массивов PostgreSQL в контейнеры STL и обратно)

    Запланированы также следующие возможности:

    • поддержка Large Objects через потоки ввода/вывода стандартной библиотеки C++
    • поддержка команды COPY
    • поддержка работы с SQL отдельно от кода C++
    • поддержка работы с композитными типами данных
    • поддержка работы с массивами переменных размерностей

    Ссылки:

    Документация Pgfe

    Страница проекта Pgfe на GitHub

     ,

    5:43p
    Первый выпуск Vkd3d 1.0 - транслятора DirectX 12 в Vulkan

    Проект Wine представил первый стабильный выпуск библиотеки Vkd3d 1.0 - транслятора из API DirectX 12 в Vulkan. Проект нацелен на запуск существующих D3D 12 тайтлов с минимальными потерями в производительности, а также на облегчение в их портировании. В качестве примеров работы библиотеки предлагаются «Hello Triangle» и порт glxgears на Direct3D 12. Vkd3d поддерживает множество функций Direct3D 12:

    • Средства для вывода графики и выполнения вычислений;
    • Списки команд, распределители команд и очереди команд;
    • Дескрипторы и дескрипторы кучи;
    • Корневые подписи;
    • Константные буферы, шейдерные ресурсы, неупорядоченный доступ;
    • Сэмплеры, включая статичные;
    • Копирование дескрипторов;
    • Собственные ресурсы;
    • Корневые константы;
    • Барьеры ресурсов;
    • Запросы, в том числе запросы кучи;
    • Различные методы Clear*() и Copy*();
    • Базовую поддержку непрямого вывода и подписей команд.


    Помимо этого предоставляется транслятор байткода 4 и 5 моделей шейдеров в промежуточное представление SPIR-V - libvkd3d-shader. Пока в качестве встроенной библиотеки, но в будущем планируется создать публичный API, а также обеспечить поддержку Shader Model 5.1. В будущих выпусках Vkd3d разработчики планируют реализовать поддержку вычислений сложных геометрических и тесселяционных шейдеров, а также улучшить базовые методы DirectX 12.

     , , , ,

    5:44p
    resvg 0.3 - библиотека отрисовки SVG
    • Добавлена поддержка расширенной разметки (advanced layout) текста (списки x, y, dx, dy, rotate). Примеры: 1, 2.
    • Добавлена поддержка элемента symbol.
    • Добавлена поддержка вложенных svg элементов.
    • Добавлена поддержка парсинга элементов из ENTITY.
    • Добавлена поддержка fallback цветов для типа paint. Пример: fill="url(#lg1) red"
    • Добавлена возможность отрисовки внешних и встроенных SVG(Z) файлов.
    • Добавлен Qt-враппер для C-API. Повторяет API и поведение QSvgRenderer.
    • Добавлено почти 100 новых тестов. Всего 634 теста.
    • Множество исправлений.
    • Снижен размер библиотеки. rendersvg с cairo бекендом теперь на 34% меньше, с Qt бекендом - на 19%.
    • Минимальная версия Rust снижена с последней стабильной до 1.22.

    Ещё не реализовано:

    • Элементы: filter, marker, textPath.
    • Редко используемые атрибуты.

    Результаты тестирования. Сравнительная таблица.

    Если исключить dynamic SVG subset, фильтры и маркеры - resvg предоставляет лучшую поддержку SVG среди всех кроссплатформенных, FOSS библиотек. И, в том числе, является самой быстрой реализацией.

     ,

    5:51p
    Tesla Motors предприняла публичные шаги по устранению нарушений авторского лева GNU GPL в своих автомобилях

    Как сообщает Software Freedom Conservancy, после многолетней переписки с Tesla, ведшейся тайно[0], производитель принял решение обнародовать [1] исходники операционной системы предустановленной наавтомобили Tesla S и X.

    Речь идет об операционной системе Buildroot [2], частью которой является GNU/Linux.

    Обнародованные исходники тем не менее пока еще не являются полными, таким образом нарушения не устранены полностью, но лишь сглажены. Выражается надежда, что вынос дела в публичную плоскость позволит ускорить процесс окончательного их устранения благодаря вовлечению широких масс [3]. Ранее, насколько можно понять, работа со стороны SFC велась водиночку.

    Данный случай наглядно иллюстрирует главнейшую сложность в деле обеспечения свободы пользователей — конечные производители товара обделены важнейшими свободами [4], которые остаются лишь у их поставщиков.

    Так, Tesla признается, что не могла своевременно добиться исходных кодов, нужных NVIDIA Tegra и Parrot’а.

    Все происходящее не делает и не сделает систему свободной в целом — Tesla не намерена освобождать программы, написанные специально для нее.

    [0] https://www.fsf.org/licensing/enforcement-principles
    [1] https://github.com/teslamotors/
    [2] https://buildroot.org
    [3] https://lists.sfconservancy.org/pipermail/ccs-review/2018-May/000000.html
    [4] https://www.gnu.org/philosophy/free-sw.ru.html

     , , , ,

    11:33p
    PPSSPP 1.6.0

    Состоялся релиз эмулятора портативной игровой консоли Sony PSP - PPSSPP 1.6.0. Эмулятор доступен для платформ GNU/Linux, Windows, macOS, iOS, и Android, существуют неофициальные порты на множество других платформ. Эмулятор использует высокоуровневую эмуляцию (HLE), поэтому для работы не требует Bios оригинальной консоли.

    ( читать дальше... )

    Исходный код

     , ,

    11:33p
    Полку MMORPG под linux прибыло

    Shroud of the Avatar: Forsaken Virtues - Её обещали ещё с 2013 года и, барабанная дробь...она уже в стиме!
    Классическая ММО, наследница Ultima, тихо и незаметно вышла 27 марта 2018. Судя по откликам в стиме, игра недоработана, есть баги, плохая оптимизация, бедное звуковое оформление. Однако есть интересные квесты. Неслабые системные требования обнадёживают, что будет неплохая картинка.
    Игра распространяется по платной модели одноразовой оплаты, с элементами доната. Стоимость в стиме 999 рублей.

    Описание из магазина стим

    Shroud of the Avatar: Forsaken Virtues это новый вид RPG от третьего лица, который сочетает нарративность однопользовательской игры с ММО «песочницей». Она создается командой, в которую входят: Ричард «Lord British» Гэрриот – создатель серии игр «Ultima», Старр Лонг – изначальный руководитель «Ultima Online» и Трейси Хикмен – автор знаменитых романов по вселенной Dragonlance и множества модулей Dungeons & Dragons.
    Shroud of the Avatar часто ставит персонажей перед нелегким выбором. Действия игрока приводят к глубоким и подчас неочевидным последствиям в мире новой Британнии, поддерживая или разрушая принципы Истины, Любви и Отваги.


    Особенности:

    • Эпизодический контент: Shroud of the Avatar будет состоять из пяти эпизодов, в которых будут поведаны истории о добродетелях, созданные Ричардом Гэрриотом и Трейси Хикменом. Все они имеют предыстории в виде серии романов, первый из которых называется «Blade of the Avatar». Forsaken Virtues это название первого эпизода (доступ к которому вы можете приобрести).
    • Безклассовая ролевая система: Широкий выбор из более чем сотни навыков и способностей, разделенных на 20 направлений развития предоставляет огромный простор для кастомизации вашего Аватара.
    • Боевая система: Совершенно новый подготовки и самого боя для RPG. Вы сможете создать колоду из навыков, доступный вам набор боевых умений будет динамически меняться во время боя.
    • PvP: Открытые PvP флаги, специальные зоны, а также войны между гильдиями.
    • Жилье игроков: Все здания, принадлежащие игрокам, являются частью единого общего мира и находятся вне инстансов. Число мест под застройку ограничено. Также имеются возможности для сожительства.
    • Управляемая игроками экономика: Продуманная система ремесел, благодаря которой лучшие предметы может изготовить только игрок.
    • Заплати один раз и играй: Никаких регулярных платежей. Каждый эпизод потребует единовременной оплаты, а абсолютно все, что можно найти в игре, возможно приобрести за внутриигровое золото.
    • Социальная составляющая: Полноценная система гильдий, высокоактивное сообщество и города, полностью созданные и управляемые игроками.
    • Открытая разработка: Игроки помогают сформировать игру при помощи своих отзывов о ежемесячных релизах, видеороликах, еженедельных обновлениях, постах в блогах, на форумах и т.п.



      ДОСТУПНЫЕ РЕЖИМЫ ИГРЫ
      Однопользовательский оффлайн режим: Игроков ждет более чем 40 часов сюжета в интерактивном мире, где их решения будут иметь последствия, этические парадоксы, а также возможность вплести нить своей истории в полотно мира.
      Однопользовательский онлайн режим: Отличается от оффлайн режима только возможностью взаимодействовать с предметами и НПС, созданными другими игроками (такими как здания и торговцы).
      Командный онлайн режим: Исследуйте мир в компании друзей и творите историю совместными усилиями! Вы также сможете взаимодействовать с предметами и НПС, созданными другими игроками (такими как здания и торговцы).
      Многопользовательский онлайн режим: Станьте частью общего мира с его торговлей, сражениями и политикой вместе с тысячами других игроков, играющих на одном сервере.

      Системные требования:

      • Требуются 64-разрядные процессор и операционная система
      • ОС: Ubuntu 10.10 или новее
      • Процессор: Quad Core Processor 2.4 GHz или лучше
      • Оперативная память: 12 GB ОЗУ
      • Видеокарта: AMD Radeon HD 6850 / NVIDIA GeForce GTX 550
      • Сеть: Широкополосное подключение к интернету
      • Место на диске: 22 GB
      • Дополнительно: Рекомендуется использование SSD накопителя
      • Русская озвучка: есть
      • Русский интерфейс: есть

     

    << Previous Day 2018/05/27
    [Calendar]
    Next Day >>

Linux.org.ru: Новости   About LJ.Rossia.org