LINUX.ORG.RU

Сообщения Sunderland93

 

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

Новости — Open Source
Группа Open Source

Проект 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.

>>> Подробности

 , , , ,

Sunderland93 ()

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

Новости — Open Source
Группа Open Source

Кристофер Шейфер (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

>>> Подробности

 , , ,

Sunderland93 ()

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

Новости — Open Source
Группа Open Source

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

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

>>> Подробности

 ,

Sunderland93 ()

Релиз 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-пакет

>>> Подробности

 , ,

Sunderland93 ()

Wayland-протокол для скринкастов: получите и распишитесь

Форум — Talks

Привет всем. Ни для кого не секрет, что одним из главных минусов перехода на Wayland является отсутствие (стандартизированных) средств для захвата экрана. Чтобы это осуществить, каждый конкретный Wayland-композитор должен был реализовать у себя приватный API для экспорта файлового дескриптора из GBM через D-bus, которым потом будет рулить мультимедиа-сервер Pipewire. И если Pipewire решает проблему для разработчиков приложений для захвата экрана или доступа к удалённому рабочему столу, избавляя их от нюансов работы с каждым конкретным композитором, но вот то как должны быть экспортированы файловые дескрипторы - жопная боль для разработчиков Wayland-композиторов. Парни из проекта wlroots взялись за это дело и представили новый протокол - wlr-export-dmabuf-unstable-v1. Как только протокол будет полностью вылизан - он будет представлен для включения в официальное семейство wayland-protocols.

 ,

Sunderland93 ()

Steam Link доступен в виде мобильного приложения

Новости — Игры
Группа Игры

Компания Valve объявила о выходе мобильного приложения Steam Link, позволяющего транслировать игру и управление на любой смартфон на базе Android или iOS. Пользователю достаточно установить приложение, подключить любое совместимое устройство ввода (любой Bluetooth геймпад, включая геймпады с держателем для смартфона, либо же клавиатуру и мышь, например, при использовании планшета) и синхронизироваться с компьютером, на котором запущен Steam. И наслаждаться любимой игрой на экране смартфона. Приложение не требует никаких подписок и дополнительных действий от пользователя. Приложение доступно в Google Play (требуется Android 5.0+) и AppStore.

>>> Подробности

 , ,

Sunderland93 ()

Релиз Qt 5.11

Новости — Open Source
Группа Open Source

Состоялся релиз кроссплатформенного фреймворка для разработки приложений и построения графических интерфейсов Qt 5.11.

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

>>> Подробности и полный список изменений

 ,

Sunderland93 ()

Корректирующий выпуск GIMP 2.10.2

Новости — Мультимедиа
Группа Мультимедиа

Доступен корректирующий релиз растрового графического редактора GIMP 2.10.2. Помимо исправления ошибок были добавлены новые возможности:

  • Добавлена поддержка изображений в формате HEIF;
  • Добавлен фильтр «Сферизация», основанный на GEGL-операции gegl:spherize;
  • Добавлен фильтр «Рекурсивная трансформация», основанный на GEGL-операции gegl:recursive-transform;
  • Актуализирована документация к формату XCF;
  • Реализовано многопоточное вычисление для гистограмм, что позволило избавиться от подвисаний в интерфейсе;
  • В сценарий сборки добавлена опция --with-bug-report-url, позволяющая мейнтенерам пакетов указать конкретный адрес багтрекера. Ранее по умолчанию все багрепорты в GIMP отправлялись его разработчикам, в том числе баги, специфичные для конкретного дистрибутива.

Возобновлена активная работа над портом GIMP на GTK+3. За месяц с момента выпуска 2.10.0 в ветку gtk3-port внесено более 200 коммитов. После выпуска 2.10 работа над портом перенесена в основную ветку разработки (master), разработка 2.10.х ведется в ветке gimp-2-10.

>>> Неофициальный AppImage-пакет (для Linux, x86_64)

>>> Подробности

 

Sunderland93 ()

Релиз консольного почтового клиента Mutt 1.10

Новости — Open Source
Группа Open Source

Состоялся релиз консольного почтового клиента Mutt 1.10. В новом выпуске:

  • Для Maildir/Mh реализована поддержка хэш-таблиц динамического размера при обработке повторных открытий и новых проверок почты. Существующие размеры не масштабируются для больших почтовых ящиков, иначе это приводит к плохой производительности;
  • Оптимизирована синхронизация IMAP;
  • Операции чтения Mbox переведены на использования ввода/вывода без блокировок (если доступно), что позволило существенно поднять производительность;
  • Добавлены новые опции для настройки ключей PGP и S/MIME: $pgp_default_key, $smime_default_key (оба используются для подписи и шифрования); $postpone_encrypt, $pgp_self_encrypt, $smime_self_encrypt (используют конфигурацию, указанную в переменной default_key); $pgp_sign_as, $smime_sign_as (используются только для подписи);
  • Добавлена опция $new_mail_command, позволяющая указать команду для запуска при обнаружении новой почты;
  • Добавлена опция $change_folder_next, позволяющая указать порядок сканирования почтовых ящиков;
  • Добавлена поддержка сборки с библиотекой libidn2, в которой имеется поддержка интернационализованных доменов (например .рф). Сохранена обратная совместимость с libdn1;
  • Добавлена опция $error_history, позволяющая сохранять историю сообщений об ошибках (по умолчанию 30 сообщений);

>>> Подробности

 ,

Sunderland93 ()

Релиз дистрибутива Parrot 4.0

Новости — Debian
Группа Debian

Состоялся релиз дистрибутива Parrot 4.0. Данный дистрибутив создан для проверки защищённости систем, проведения криминалистического анализа и обратного инжиниринга, предоставляя полностью готовую к работе лабораторию. Дистрибутив основан на Debian Testing, в качестве графического окружения используется MATE. В новом выпуске:

  • Обновлены версии ПО: ядро Linux 4.16, LibreOffice 6.0, Firefox 60 и прочие;
  • Рабочий стол MATE обновлён до версии 1.20, с поддержкой HiDPI;
  • Представлен экспериментальный сетевой установщик, позволяющий установить только необходимые компоненты в минимальную систему;
  • Представлены шаблоны для создания Docker-контейнера из Parrot;
  • Полностью стабилизирована «песочница», построенная на базе AppArmor и профилей Firejail;
  • В качестве http-сервера отныне используется Nginx, вместо Apache;
  • Добавлена поддержка работы с RAID через mdadm.

>>> Подробности

 ,

Sunderland93 ()

Релиз LXQt 0.13.0

Новости — Open Source
Группа Open Source

Спустя полгода с момента прошлого выпуска, состоялся релиз графического окружения LXQt 0.13.0, развиваемого объединённой командой разработчиков LXDE и Razor-Qt, и являющегося продолжением развития LXDE, переведённого на использование графической библиотеки Qt.

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

>>> Подробности и полный список изменений

 

Sunderland93 ()

Релиз 0 A.D. Alpha 23 Ken Wood

Новости — Игры
Группа Игры

Состоялся релиз 0 A.D Alpha 23 - свободной трёхмерной исторической стратегии в реальном времени (RTS). Игра позволяет управлять цивилизациями, существовавшими в период 500 год до н. э.—1 год до н. э. Проект всё ещё находится в состоянии альфы, однако уже вполне пригоден для комфортной игры как в одиночном, так и в многопользовательском режиме. Исходный код игры распространяется по лицензии GNU GPLv2, игровые ресурсы под лицензией CC-BY-SA 3.0.

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

>>> Подробности

 , ,

Sunderland93 ()

Релиз Mesa 18.1

Новости — Hardware and Drivers
Группа Hardware and Drivers

Состоялся релиз графической библиотеки Mesa 18.1, являющейся свободной реализацией API OpenGL и Vulkan.

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

>>> Подробности

 , , ,

Sunderland93 ()

Lubuntu 18.10 перейдёт на LXQt

Новости — Ubuntu Linux
Группа Ubuntu Linux

Разработчики дистрибутива Lubuntu, начиная с осеннего выпуска Lubuntu 18.10, решили перевести дистрибутив с графического окружения LXDE на LXQt. В качестве основных причин указывается то, что LXDE практически не развивается, а находится лишь в стадии сопровождения (устраняются незначительные баги и производится адаптация для сборки свежими компиляторами), окружение завязано на GTK 2 и имеет множество нерешённых проблем. В то время как большая часть разработчиков LXDE в настоящее время разрабатывает LXQt, совместно с разработчиками окружения Razor-Qt.

LXQt признан стабильным начиная с выпуска 0.11, однако версию 1.0 планируется выпустить только после доведения до конца поддержки Wayland (разработчики пока не планируют написание собственного Wayland-композитора, вместо этого они хотят обеспечить работу в окружении любого существующего композитора, в частности, KWin). Ранее были доступны сборки Lubuntu Next, в которых предлагался LXQt и подобранные под него приложения, написанные на Qt5. Однако эти сборки содержали много ошибок, и были непригодны для ежедневного использования (конфиги окружения располагались не в той директории, была необходимость в ручном включении оформления Lubuntu, а также применялся установщик от Kubuntu). Все существующие проблемы разработчики планируют решить в ближайшем будущем.

>>> Подробности

 , ,

Sunderland93 ()

Релиз универсального установщика Calamares 3.2

Новости — Open Source
Группа Open Source

Состоялся релиз Calamares 3.2 - универсального и независящего от дистрибутива инструментария для построения установщиков системы. Calamares состоит из различных модулей, каждый из которых можно гибко настроить, или же написать свой на Python или C++. Calamares уже применяется в таких дистрибутивах как Manjaro, OpenMandriva, KDE Neon Unstable, KaOS, Chakra, Netrunner и Sabayon. Код проекта написан на языке C++ с использованием Qt5/QML, и распространяется по лицензии GPLv3. В новом выпуске:

  • Реализована поддержка повторяемых сборок;
  • Добавлен модуль Plasma LNF (Look-n-Feel), позволяющий интегрировать внешний вид установщика с общим оформлением в KDE Plasma;
  • Добавлен модуль shellprocess, позволяющий запускать на различных этапах работы установщика последовательность shell-команд;
  • Добавлен модуль contextualprocess, расширяющий модуль shellprocess набором масок, согласно которым будет запущена та или иная shell-последовательность. В настоящее время модуль имеет три маски - efi, bios и "", на основании которых устанавливается соответствующий загрузчик (grub-efi или grub-pc), либо производится очистка предустановочного пула (preinstalled-pool);
  • Улучшено определение раскладки клавиатуры на основании выбранного языка системы;
  • Убрана привязка к Bash;
  • Добавлен модуль openrcdmcryptcfg, применяющийся для установки на шифрованный раздел при использовании системы инициализации OpenRC;
  • В модуль bootloader добавлена настройка installEFIFallback, позволяющая управлять режимом установки при использовании UEFI;
  • Множество различных мелких улучшений.

>>> Подробности

 ,

Sunderland93 ()

Не получается настроить маршрутизацию трафика через VPN

Форум — Admin

Приветствую. Пытаюсь настроить OpenVPN так, чтобы трафик через него ходил только на определённые IP адреса, в частности - адреса из реестра. Для генерации списка адресов использовал скрипты с Antizapret. Однако клиенты не получают маршруты до VPN сервера, и инициализация повисает намертво. Конфиг сервера:

port 1194
proto udp
dev tun
sndbuf 0
rcvbuf 0
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-auth ta.key 0
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-config-dir ccd
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log                                                                                                                                                                                                                                                         
verb 3                                                                                                                                                                                                                                                                            
crl-verify crl.pem

Конфиг клиента:
client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote 194.182.70.106 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
setenv opt block-outside-dns
key-direction 1
verb 3


В /etc/openvpn/ccd на сервере лежит файл DEFAULT, в котором находятся адреса из реестра, вида push "route 1.32.194.33 255.255.255.255"
cast ValdikSS

Прошу помощи в настройке

 , ,

Sunderland93 ()

Открыт предзаказ на материнские платы Talos II Lite

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Raptor Computer Systems анонсировала материнские платы Talos II Lite, предназначенные для рабочих станций среднего класса. Talos - это серия POWER-совместимых материнских плат, имеющих полностью открытую архитектуру, вплоть до исходного кода прошивок. Данные платы рассчитаны на работу с процессорами архитектуры POWER9. Talos II Lite имеет более низкую цену, что делает её более доступной. Характеристики платы следующие:

  • Плата формфактора EATX, с одним сокетом POWER9, совместимая с топовыми 22-х ядерными процессорами;
  • 8 слотов для ECC памяти DDR4, с поддержкой общего объёма до 1 терабайта;
  • Слот PCIe 4.0 x16;
  • Слот PCIe 4.0 x8;
  • 2 гигабитных сетевых порта на базе чипа Broadcom;
  • 4 порта USB 3.0 (два встроенных и два на гребёнке для вывода на переднюю панель системного блока);
  • 1 порт USB 2.0;
  • Два порта RS232 (встроенный и на гребёнке для вывода разъёма на PCI-заглушку);
  • Сервисный процессор на базе OpenBMC.


Продажи начнутся в июле этого года. Цена платы составит $1,399

>>> Подробности

 , , ,

Sunderland93 ()

Релиз дистрибутива EndlessOS 3.4

Новости — Linux General
Группа Linux General

Состоялся релиз дистрибутива EndlessOS 3.4, основным отличием которого является то, что базовая система являет собой монолитный, обновляемый атомарно образ, а все пользовательские приложения поставляются в виде Flatpak-пакетов. В новом выпуске:

  • Графическое окружение GNOME обновлено до версии 3.26;
  • На панель рабочего стола возвращена возможность показа значков в трее, использующих устаревшую технологию XEmbed;
  • Расширены настройки управления обновлениями: добавлены опции для ограничения загрузки обновлений при использовании некоторых соединений, например, лимитных мобильных тарифов. Кроме того добавлена опция для загрузки и установки обновлений по расписанию;
  • В центр приложений GNOME Software добавлена проверка на наличие доступных обновлений, а также вывод детальной информации о них;
  • Обновлён SDK для разработки нативных приложений для EndlessOS;
  • Обновлены компоненты дистрибутива: ядро Linux 4.15, Libreoffice 6, а также свежий графический стек;
  • Для браузеров Chromium и Chrome интегрировано дополнение AdBlock Plus;
  • Представлено приложение Endless Companion для Android, позволяющее получать доступ к содержимому системы и отдельных приложений с любого мобильного устройства.

>>> Подробности

 , ,

Sunderland93 ()

Релиз Coreboot 4.8

Новости — Hardware and Drivers
Группа Hardware and Drivers

Состоялся релиз Coreboot 4.8 - свободной замены проприетарным прошивкам BIOS, используемой для начальной инициализации аппаратных компонентов, ранее носившей имя LinuxBIOS. Coreboot очень минималистичен и лишён кучи legacy-кода. Распространяется по лицензии GNU GPLv2.

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

>>> Подробности

 ,

Sunderland93 ()

Релиз Linspire Server 2018

Новости — Linux General
Группа Linux General

Проект Linspire, ранее носивший имя Lindows, объявил о выходе дистрибутива Linspire Server 2018, построенного на базе Ubuntu 16.04 с графическим окружением Xfce. Ранее Linspire интересовали только десктопные системы, и на рынке серверных решений она новичок. В январе этого года проект Linspire объявил о возобновлении своей деятельности.

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

>>> Подробности

 ,

Sunderland93 ()

RSS подписка на новые темы