Проект xrdesktop для использования GNOME и KDE в шлемах виртуальной реальности

Разработчики из компании Collabora представили проект xrdesktop, в рамках которого при поддержке компании Valve развивается библиотека с элементами для взаимодействия с традиционными рабочими столами внутри трёхмерных окружений, формируемых при использовании 3D-очков и шлемов виртуальной реальности. Код библиотеки написан на языке Си и распространяется под лицензией MIT. Готовые сборки подготовлены для Arch Linux и Ubuntu 19.04/18.04. В настоящее время для Linux уже имеются средства для прямого вывода на шлемы виртуальной реальности (Vulkan-расширения VK_EXT_acquire_xlib_display для X11 и VK_EXT_acquire_wl_display для Wayland), но отсутствуют поддержка на уровне корректной отрисовки окон в 3D-пространстве и синхронизации частоты обновления экрана. Целью проекта xrdesktop является разработка методов, которые … Читать далее Проект xrdesktop для использования GNOME и KDE в шлемах виртуальной реальности

Релиз Proton 4.11, пакета для запуска Windows-игр в Linux

Компания Valve опубликовала новую ветку проекта Proton 4.11, основанного на наработках проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD. По мере готовности в оригинальный Wine и сопутствующие проекты, такие как DXVK и vkd3d, переносятся развиваемые в Proton изменения. Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 10/11 (на базе DXVK) и 12 (на базе vkd3d), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного … Читать далее Релиз Proton 4.11, пакета для запуска Windows-игр в Linux

Релиз Electron 6.0.0, платформы создания приложений на базе движка Chromium

Подготовлен релиз платформы Electron 6.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 76, платформы Node.js 12.4 и JavaScript-движка V8 7.6. Ранее ожидавшееся прекращение поддержки 32-разрядных систем Linux пока отложено и выпуск 6.0 в том числе доступен в 32-разрядных сборках. Среди изменений в API, специфичных для Electron: Продолжен перевод асинхронных обработчиков, ранее использующих callback-вызовы, в форму на основе механизма Promise. Возвращение Promise обеспечено в нескольких десятках функций, в том числе в категориях contentTracing.*, cookies.*, session.*, webContents.* и webFrame.*; В … Читать далее Релиз Electron 6.0.0, платформы создания приложений на базе движка Chromium

Релиз Chrome 76

Компания Google представила релиз web-браузера Chrome 76. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, возможностью загрузки модуля Flash по запросу, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 77 запланирован на 10 сентября. Основные изменения в Chrome 76: Активирован по умолчанию режим защиты от передачи сторонних Cookie, который в случае отсутствие атрибута SameSite в заголовке Set-Cookie по умолчанию выставляет значение «SameSite=Lax», ограничивающее отправку Cookie для вставок со сторонних сайтов (но сайты по-прежнему смогут отменить … Читать далее Релиз Chrome 76

Для Nintendo Switch подготовлена неофициальная прошивка с LineageOS

Для игровой приставки Nintendo Switch опубликована первая неофициальная прошивка платформы LineageOS, позволяющая использовать на приставке Android-окружение, вместо штатного окружения на базе FreeBSD. Прошивка основана на сборках LineageOS 15.1 (Android 8.1) для устройств NVIDIA Shield TV, которые как и Nintendo Switch базируются на SoC NVIDIA Tegra X1. Поддерживается работа в режиме портативного устройства (вывод на встроенный экран) и рабочей станции (вывод на внешний монитор). Подготовлено несколько профилей производительности для CPU и GPU. Имеется поддержка звука и возможность подключения игрового контроллера Joycon через Bluetooth. Для установки сторонней прошивки можно использовать загрузчик Hekate и интерфейс TWRP. Источник: http://www.opennet.ru/opennews/art.shtml?num=51193 Читать далее Для Nintendo Switch подготовлена неофициальная прошивка с LineageOS

В компилятор шейдеров ACO для Vulkan-драйвера RADV добавлена поддержка вершинных шейдеров

В развиваемый компанией Valve открытый компилятор шейдеров ACO добавлена поддержка вершинных шейдеров и внесены изменения, позволившие добиться заметного повышения производительности. График изменения времени компиляции шейдеров: В некоторых играх, например «Nier: Automata», данный компилятор позволяет получить примерно на 12% больший FPS, чем на Windows. На GNU/Linux, игра запускается через Proton. Тестирование было сделано на прошлой версии ACO, которая без поддержки вершинных шейдеров. RADV+LLVM (38.2fps): RADV+ACO (55.7fps): Windows (49.0fps): Для установки ACO подготовлены пакеты для Arch Linux (mesa-aco-git, lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) и Fedora (mesa-aco). Для других дистрибутивов возможна сборка из исходных текстов. ACO пока работает только на видеокартах AMD с … Читать далее В компилятор шейдеров ACO для Vulkan-драйвера RADV добавлена поддержка вершинных шейдеров

Драйвер флоппи-дисков оставлен в ядре Linux без сопровождения

В состав ядра Linux 5.3 приняты изменения с добавлением дополнительной защиты ioctl-вызовов, связанных с драйвером floppy, а сам драйвер помечен как оставленный без сопровождения («orphaned»), что подразумевает прекращение его тестирования в Jiri. Драйвер рассматривается как устаревший, так как для его тестирования трудно найти работающее оборудование — все актуальные внешние накопители как привило используют интерфейс USB. При этом удалению драйвера из ядра мешает то, что контроллеры флоппи-дисков по-прежнему эмулируются в системах виртуализации. Поэтому драйвер пока сохраняется в ядре, но его корректная работа не гарантируется. Кроме того, в драйвере устранена уязвимость (CVE-2019-14283), позволяющая через манипуляции с ioctl прочитать данных из областей памяти … Читать далее Драйвер флоппи-дисков оставлен в ядре Linux без сопровождения

Выпуск системы управления пакетами GNU Stow 2.3

Спустя 7 лет с момента прошлого значительного выпуска представлен релиз системы управления пакетами GNU Stow 2.3.0, использующей символические ссылки для разделения по отдельным каталогам содержимого пакетов и связанных с ними данных. Код Stow написан на языке Perl и начиная с текущего выпуска распространяется под лицензией GPLv3 (ранее применялась лицензия GPLv2). В Stow используется простой и не похожий на традиционные пакетные менеджеры подход к размещению пакетов: все связанные с программой компоненты устанавливаются штатными средствами в отдельной поддиректории в каталоге /usr/local/stow (например, /usr/local/stow/emacs). Задача Stow при этом сводится к расстановке символических ссылок в иерархии системных каталогов /usr/local и выполнению контроля за их … Читать далее Выпуск системы управления пакетами GNU Stow 2.3

Выпуск Python-библиотеки для научных вычислений NumPy 1.17.0

Состоялся релиз Python-библиотеки для научных вычислений NumPy 1.17, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и распространяется под лицензией BSD. Выпуск NumPy 1.17 примечателен внесением оптимизаций, существенно повышающих производительность некоторых операций, и прекращением поддержки Python 2.7. Для работы теперь необходимо наличие Python 3.5-3.7. Среди других изменения: Реализация модуля FFT (Fast Fourier Transforms) для выполнения быстрого преобразования Фурье переведена с fftpack на более … Читать далее Выпуск Python-библиотеки для научных вычислений NumPy 1.17.0

Опубликована финальная спецификация смартфона Librem 5

Компании Purism опубликовала финальную спецификацию смартфона Librem 5, разработчики которого предприняли ряд программных и аппаратных мер для блокирования попыток отслеживания и сбора информации о пользователе. Программная начинка базируется на дистрибутиве PureOS, использующем пакетную базу Debian и адаптированное для смартфонов окружение GNOME (в качестве опций возможна установка KDE Plasma Mobile и UBports). Программная начинка базируется на дистрибутиве PureOS, использующем пакетную базу Debian и адаптированную для смартфонов оболочку GNOME Shell.Начало продаж устройства ожидается в третьем квартале 2019 года. Стоимость Librem 5 составит $699. Смартфон примечателен наличием трех переключателей, которые на уровне аппаратного разрыва цепей позволяют отключить камеру, микрофон, WiFi/Bluetooth и модуль Baseband. … Читать далее Опубликована финальная спецификация смартфона Librem 5

Pixar передал проект OpenTimelineIO под покровительство Linux Foundation

Созданная под эгидой Linux Foundation организация Academy Software Foundation, нацеленная на продвижение открытого ПО в киноиндустрии, представила свой первый совместный проект OpenTimelineIO (OTIO), изначально созданный анимационной студией Pixar и впоследствии развиваемый при участии Lucasfilm и Netflix. Пакет был использован при создании таких фильмов, как Тайна Коко, Суперсемейка 2 и История игрушек 4. OpenTimelineIO включает в себя применяемый на стадии пост-продакшн формат для обмена данными, связанными с редактированием и монтажом видеоряда, между различными подразделениями студии, отвечающими за сценарий, редактирование и производство. Формат сам по себе не является контейнером для видео, но позволяет передать информацию о порядке и размере отрывков, ссылаясь на … Читать далее Pixar передал проект OpenTimelineIO под покровительство Linux Foundation

Выпуск Latte Dock 0.9, альтернативной панели для KDE

Представлен релиз панели Latte Dock 0.9, предлагающей элегантное и простое решение для управления задачами и плазмоидами. В том числе поддерживается эффект параболического увеличения пиктограмм в стиле macOS или панели Plank. Панель Latte построена на базе фреймворка KDE Plasma и требует для работы Plasma 5.12, KDE Frameworks 5.38 и Qt 5.9 или более новые выпуски. Код проекта распространяется под лицензией GPLv2. Установочные пакеты сформированы для Ubuntu, Debian, Fedora и openSUSE. Проект основан в результате слияния схожих по своим задачам панелей — Now Dock и Candil Dock. После объединения разработчики попытались совместить предлагаемый в Candil принцип формирования обособленной панели, работающей отдельно от … Читать далее Выпуск Latte Dock 0.9, альтернативной панели для KDE

Выпуск CFR 0.146, декомпилятора для языка Java

Доступен новый выпуск проекта CFR (Class File Reader), в рамках которого развивается декомпилятор байткода виртуальной машины JVM, позволяющий воссоздать содержимое скомпилированных классов из jar-файлов в форме кода на языке Java. Поддерживается декомпиляция современных возможностей Java, включая большую часть элементов Java 9, 10 и 12. CFR также может декомпилировать в Java содержимое файлов с классами и от других языков, использующих JVM, таких как Kotlin, Scala и Groovy. Код проекта написан на языке Java и распространяется под лицензией MIT. Источник: http://www.opennet.ru/opennews/art.shtml?num=51181 Читать далее Выпуск CFR 0.146, декомпилятора для языка Java

Сообщество продолжило разработку дистрибутива Antergos под новым именем Endeavour OS

Нашлась группа энтузиастов, подхвативших разработку дистрибутива Antergos, развитие которого было прекращено в мае из-за нехватки у оставшихся мэйнтейнеров свободного времени для поддержания проекта на должном уровне. Развитие Antergos будет продолжено новой командой разработчиков под именем Endeavour OS. Для загрузки подготовлена первая сборка Endeavour OS (1.4 Гб), предоставляющая простой инсталлятор для установки базового окружения Arch Linux с рабочим столом Xfce по умолчанию и возможностью доустановить один из 9 типовых рабочих столов на основе i3-wm, Openbox, Mate, Cinnamon, GNOME, Deepin, Budgie и KDE. Окружение каждого рабочего стола соответствует штатной начинке, предлагаемой разработчиками выбранного рабочего стола, без дополнительных предустановленных программ, которые рекомендуется выбрать … Читать далее Сообщество продолжило разработку дистрибутива Antergos под новым именем Endeavour OS

GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США

GitHub опубликовал новую редакцию правил, определяющих политику в отношении соблюдения законодательства США в области регулирования экспорта. Правила регламентируют ограничения в отношении приватных репозиториев и корпоративных учётных записей компаний, работающих на территориях, подпадающих под санкции (Крым, Иран, Куба, Сирия, Судан, Северная Корея), но до сих пор они не применялись в отношении индивидуальных разработчиков некоммерческих проектов. Новая редакция правил содержит пояснение, указывающее на возможность ограничения работы публичных сервисов для индивидуальных пользователей, находящихся на санкционных территориях. Для данных пользователей предписывается использование платформы только для персональных коммуникаций. Кроме изменения правил, GitHub также начал на практике ограничивать доступ к своим сервисам некоммерческих пользователей из санкционных … Читать далее GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США

В рамках проекта Drawing развивается новый редактор изображений для Linux

Доступен второй публичный выпуск Drawing, простой программы для рисования для Linux, напоминающей Microsoft Paint. В качестве основного графического окружения рассматривается GNOME, но имеются более традиционные варианты интерфейса в стиле elementaryOS, Cinnamon и MATE, и мобильная версия для смартфона Librem 5. Проект написан на языке Python и распространяется под лицензией GPLv3. Готовые пакеты подготовлены для Debian, Fedora и Arch, а также в формате Flatpack. Программа поддерживает изображения в форматах PNG, JPEG и BMP. Предоставляются традиционные инструменты для рисования, такие как карандаш, ластик, линии, прямоугольники, многоугольники, произвольные формы, текст, заливка, выделение областей, кадрирование, масштабирование, трансформация, вращение, изменение яркости, выбор и замена цвета. … Читать далее В рамках проекта Drawing развивается новый редактор изображений для Linux

Доступен Mozilla WebThings Gateway 0.9, шлюз для умного дома и IoT-устройств

Компания Mozilla опубликовала новый выпуск продукта WebThings Gateway 0.9, а также обновление библиотек WebThings Framework 0.12, образующих платформу WebThings, предоставляющую компоненты для обеспечения доступа к различным категориям потребительских устройств и использования универсального Web Things API для организации взаимодействия с ними. Наработки проекта распространяются под лицензией MPL 2.0. Новый выпуск WebThings Gateway примечателен развитием пакетов на основе OpenWrt, которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом. В том числе подготовлен собственный дистрибутив на базе OpenWrt с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки … Читать далее Доступен Mozilla WebThings Gateway 0.9, шлюз для умного дома и IoT-устройств

Выпуск мультимедийной библиотеки SDL 2.0.10

Состоялся релиз библиотеки SDL 2.0.10 (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги. В новом выпуске: Удалён драйвер для работы с использованием дисплейного сервера Mir в пользу драйвера для работы через Wayland; Макросы SDL_RW* преобразованы в отдельный набор функций; Добавлены функции SDL_SIMDGetAlignment(), SDL_SIMDAlloc() и SDL_SIMDFree() для выделения памяти для операций … Читать далее Выпуск мультимедийной библиотеки SDL 2.0.10

Обновление Exim 4.92.1 с устранением уязвимости

Опубликован внеплановый выпуск почтового сервера Exim 4.92.1 в котором устранена критическая уязвимость (CVE-2019-13917), позволяющая организовать удалённое выполнение кода с правами root при наличии в конфигурации определённых специфичных настроек. Уязвимость проявляется начиная с выпуска 4.85 при использовании в настройках оператора «${sort }», в случае если используемые в списке «sort» элементы могут быть переданы атакующим (например, через переменные $local_part и $domain). По умолчанию данный оператор не применяется в конфигурации, предлагаемой в базовой поставке Exim и в пакете для Debian и Ubuntu (вероятно и в других дистрибутивах). Для проверки своей системы на наличие уязвимости можно выполнить команду «exim -bP config | grep sort». … Читать далее Обновление Exim 4.92.1 с устранением уязвимости

Выпуск wayland-protocols 1.18

Опубликован релиз пакета wayland-protocols 1.18, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. В версии 1.18 внесены незначительные дополнения в существующие протоколы, улучшена документация и устранены выявленные ошибки. Выпуск Weston 7.0 и Wayland 1.18 ожидается 23 августа. В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость: «viewporter» — позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера. «presentation time» — обеспечивает отображение видео. «xdg-shell» — интерфейс создания и взаимодействия с поверхностями как с окнами, что позволяет их … Читать далее Выпуск wayland-protocols 1.18

Выпуск XCP-NG 8.0, свободного варианта Citrix XenServer

Опубликован релиз проекта XCP-NG 8.0, в рамках которого развивается свободная и бесплатная замена проприетарной платформе XenServer 8.0 для развертывания и управления работой облачной инфраструктуры. XCP-NG воссоздаёт функциональность, которую компания Citrix исключила из бесплатного варианта Citrix Xen Server, начиная c версии 7.3. XCP-NG 8.0 позиционируется как стабильный выпуск, пригодный для повсеместного использования. Поддерживается обновление XenServer до XCP-ng, обеспечивается полная совместимость с Xen Orchestra и возможно перемещение виртуальных машин из XenServer в XCP-ng и обратно. Для загрузки подготовлен установочный образ размером 520 Мб. Как и XenServer проект XCP-NG позволяет быстро развернуть систему виртуализации серверов и рабочих станций, предлагая средства для централизованного управления … Читать далее Выпуск XCP-NG 8.0, свободного варианта Citrix XenServer