Представлена платформа для организации совместной работы Nextcloud Hub 3

Представлен выпуск платформы Nextcloud Hub 3, предоставляющей самодостаточное решение для организации совместной работы сотрудников предприятий и команд, развивающих различные проекты. Одновременно опубликована лежащая в основе Nextcloud Hub облачная платформа Nextcloud, позволяющая развернуть облачное хранилище с поддержкой синхронизации и обмена данными, предоставляющее возможность просмотра и редактирования данных с любого устройства в любой точке сети (при помощи web-интерфейса или WebDAV). Сервер Nextcloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MariaDB/MySQL или PostgreSQL. Исходные тексты Nextcloud распространяются под лицензией AGPL. По решаемым задачам Nextcloud Hub напоминает Google Docs и Microsoft 365, но позволяет развернуть полностью контролируемую инфраструктуру … Читать далее Представлена платформа для организации совместной работы Nextcloud Hub 3

В браузер Microsoft Edge встроен VPN

Компания Microsoft начала тестирование VPN-сервиса Microsoft Edge Secure, встроенного в браузер Edge. VPN активирован у небольшого процента пользователей экспериментальной ветки Edge Canary, но также может быть включён в разделе настроек «Settings > Privacy, search and services». Сервис развивается при участии компании Cloudflare, серверные мощности которой используются для построения сети передачи данных. Предложенный VPN скрывает IP-адрес пользователя, шифрует трафик и передаёт запросы через отдельную изолированную сеть. Из ограничений отмечается невозможность выбрать сервер в другой стране для обхода блокировок по местоположению пользователя, так как трафик автоматически маршрутизируется через ближайшие серверы Cloudflare. Особенностью также является то, что сервис включается по умолчанию, но применяется … Читать далее В браузер Microsoft Edge встроен VPN

Уязвимость в FFmpeg, позволяющая выполнить код при обработке mp4-файлов

Исследователи безопасности из компании Google выявили уязвимость (CVE-2022-2566) в библиотеке libavformat, входящей в состав мультимедийнго пакета FFmpeg. Уязвимость позволяет добиться выполнения кода злоумышленника при обработке на системе жертвы специально изменённого файла в формате mp4. Уязвимость проявляется начиная с ветки FFmpeg 5.1 и устранена в выпуске FFmpeg 5.1.2. Уязвимость вызвана ошибкой вычисления размера буфера в функции build_open_gop_key_points(), приводящей к целочисленному переполнению при обработке определённых параметров и выделению блока памяти, размером меньше, чем требуется. Для демонстрации возможности совершения атаки опубликован прототип эксплоита. Источник: http://www.opennet.ru/opennews/art.shtml?num=57853 Читать далее Уязвимость в FFmpeg, позволяющая выполнить код при обработке mp4-файлов

Google опубликовал открытый аудиокодек Lyra V2

Компания Google представила аудиокодек Lyra V2, использующий методы машинного обучения для достижения максимального качества передачи речи при использовании очень медленных каналов связи. Новая версия отличается переходом на новую архитектуру нейронной сети, поддержкой дополнительных платформ, расширенными возможностями управления битрейтом, повышением производительности и достижением более высокого качества звука. Эталонная реализация кода написана на C++ и распространяется под лицензией Apache 2.0. По качеству передаваемых голосовых данных на низких скоростях Lyra существенно превосходит традиционные кодеки, в которых используются методы цифровой обработки сигналов. Для достижения высокого качества передачи голоса в условиях ограниченного объёма передаваемой информации, помимо обычных методов сжатия звука и преобразования сигналов, в Lyra … Читать далее Google опубликовал открытый аудиокодек Lyra V2

Google отложил на 2024 год прекращение поддержки второй версии манифеста Chrome

Компания Google скорректировала планы по прекращению поддержки второй версии манифеста Chrome, определяющего возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions. Изначально, поддержку второй версии манифеста планировалось прекратить в январе 2023 года. Новы план подразумевает сдвиг конечной даты отключения дополнений, использующих вторую версию манифеста, на январь 2024 года. В январе 2023 года, в тестовых выпусках Chrome 112 (Canary, Dev, Beta) будет проведён эксперимент по временному отключению поддержки второй версии манифеста. В июне 2023 года эксперимент будет продолжен и поддержка второй версии манифеста возможно будет отключена в стабильной версии Chrome 115. Помимо этого, в январе 2023 года третья версия … Читать далее Google отложил на 2024 год прекращение поддержки второй версии манифеста Chrome

Бета-выпуск Ubuntu 22.10

Представлен бета-выпуск дистрибутива Ubuntu 22.10 «Kinetic Kudu», после формирования которого произведена полная заморозка пакетной базы, и разработчики перешли к итоговому тестированию и исправлению ошибок. Релиз, который отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев, запланирован на 20 октября. Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая) и Ubuntu Unity. Основные изменения: Рабочий стол обновлён до выпуска GNOME 43, в котором появился блок с кнопками для быстрого изменения наиболее часто используемых настроек, продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita, обновлён файловый … Читать далее Бета-выпуск Ubuntu 22.10

Релиз фреймворка Qt 6.4

Компания Qt Company опубликовала релиз фреймворка Qt 6.4, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.4 обеспечена поддержка платформ Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. Основные изменения в Qt 6.4: Реализована полноценная поддержка платформы WebAssembly, позволяющей создавать Qt-приложения, работающие в web-браузере и переносимые между разными аппаратными платформами. Приложения, собираемые для платформы WebAssembly, благодаря JIT-копиляции выполняются с близкой к нативному коду производительностью, могут использовать Qt … Читать далее Релиз фреймворка Qt 6.4

Критические уязвимости, компрометирующие сквозное шифрование во многих Matrix-клиентах

Разработчики платформы децентрализованных коммуникаций Matrix предупредили о выявлении критических уязвимостей в библиотеках matrix-js-sdk, matrix-ios-sdk и matrix-android-sdk2, позволяющих администраторам серверов выдавать себя за других пользователей и читать сообщения в чатах со сквозным шифрованием (E2EE). Уязвимости вызваны ошибками в отдельных реализациях протокола Matrix и не являются проблемами самого протокола. В настоящее время, проектом выпущены обновления проблемных SDK и части построенных на их основе клиентских приложений. Для успешного совершения атаки требуется обращение к подконтрольному атакующим домашнему серверу (homeserver — сервер для хранения истории и учётных записей клиентов). Применение сквозного шифрования на стороне клиента не позволяет администратору сервера вклиниваться в обмен сообщениями, но выявленные … Читать далее Критические уязвимости, компрометирующие сквозное шифрование во многих Matrix-клиентах

Выпуск браузеров Pale Moon 31.3 и SeaMonkey 2.53.14

Опубликован релиз web-браузера Pale Moon 31.3, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. По сравнению с Firefox в браузере … Читать далее Выпуск браузеров Pale Moon 31.3 и SeaMonkey 2.53.14

Доступна мобильная платформа KDE Plasma Mobile 22.09

Опубликован выпуск мобильной платформы KDE Plasma Mobile 22.09, основанной на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. Для вывода графики в Plasma Mobile используется композитный сервер kwin_wayland, а для обработки звука применяется PulseAudio. Одновременно подготовлен выпуск набора мобильных приложений Plasma Mobile Gear 22.09, формируемого по аналогии с набором KDE Gear. Для создания интерфейса приложений применяется Qt, набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющий создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК. В состав входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, … Читать далее Доступна мобильная платформа KDE Plasma Mobile 22.09

Релиз Chrome 106

Компания Google представила релиз web-браузера Chrome 106. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается от Chromium использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к Google API и передачей при поиске RLZ-параметров. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 107 запланирован на 25 октября. Основные изменения в Chrome 106: Для пользователей сборок для настольных систем включён по умолчанию механизм Prerender2 для упреждающей отрисовки … Читать далее Релиз Chrome 106

Десятая версия патчей для ядра Linux с поддержкой языка Rust

Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux выпуск v10 компонентов для разработки драйверов устройств на языке Rust. Это одиннадцатая редакция патчей с учётом первого варианта, опубликованного без номера версии. Включение поддержки Rust одобрено Линусум Торвальдсом для включения в состав ядра Linux 6.1, если не всплывут непредвиденные проблемы. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let’s Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета. Как и прошлый вариант патчей выпуск v10 урезан до самого необходимого минимума, достаточного для сборки простого модуля ядра, написанного … Читать далее Десятая версия патчей для ядра Linux с поддержкой языка Rust

В Fedora 37 отключено использование VA-API для ускорения декодирования видео H.264, H.265 и VC-1

Разработчики Fedora Linux отключили в поставляемом в дистрибутиве пакете Mesa использование VA-API (Video Acceleration API) для аппаратного ускорения кодирования и декодирования видео в форматах H.264, H.265 и VC-1. Изменение войдёт в состав Fedora 37 и затронет конфигурации, использующие открытые видеодрайверы (AMDGPU, radeonsi, Nouveau, Intel и т.п.). Ожидается, что изменение также будет бэкпортировано в ветку Fedora 36. В качестве причины отключения называется соблюдение принятых в проекте правил в отношении поставки запатентованных технологий. В частности, в дистрибутиве запрещена поставка компонентов, предоставляющих API для доступа к запатентованным алгоритмам, так как поставка запатентованных технологий требует лицензирования и может привести к юридическим проблемам. В недавнем … Читать далее В Fedora 37 отключено использование VA-API для ускорения декодирования видео H.264, H.265 и VC-1

В ядре Linux найдена забытая заплата, влияющая на производительность CPU AMD

В ядро Linux 6.0, релиз которого ожидается в следующий понедельник, принято изменение, решающее проблемы с производительностью систем на процессорах AMD Zen. Источником падения производительности оказался код, добавленный 20 лет назад для обхода аппаратной проблемы в некоторых чипсетах. Аппаратная проблема давно устранена и не проявляется в актуальных чипсетах, но старый обход проблемы был забыт и стал источником снижения производительности на системах на базе современных CPU AMD. Новые системы на CPU Intel старый обходной манёвр не затрагивает, так как в них доступ к ACPI осуществляется при помощи отдельного драйвера intel_idle, а не общего драйвера processor_idle. Обходной манёвр был добавлен в ядро в … Читать далее В ядре Linux найдена забытая заплата, влияющая на производительность CPU AMD

Проект Wine опубликовал Vkd3d 1.5 с реализацией Direct3D 12

Проект Wine опубликовал выпуск пакета vkd3d 1.5 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1. Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() … Читать далее Проект Wine опубликовал Vkd3d 1.5 с реализацией Direct3D 12

Проект LeanQt развивает урезанный форк Qt 5

Проект LeanQt приступил к развитию урезанного ответвления от Qt 5, нацеленного на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер (Rochus Keller), автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3. Отмечается, что в последние годы наблюдается тенденция к раздутию Qt, переусложнению и обрастанию спорной функциональностью, а установка бинарных сборок требует регистрации на сайте коммерческой компании и загрузки более гигабайта данных. В LeanQt предпринята попытка создание лёгкого … Читать далее Проект LeanQt развивает урезанный форк Qt 5

Доступен командный интерпретатор Bash 5.2

После двадцати месяцев разработки опубликована новая версия командного интерпретатора GNU Bash 5.2, используемого по умолчанию в большинстве дистрибутивов Linux. Одновременно сформирован релиз библиотеки readline 8.2, применяемой в bash для организации редактирования командной строки. Из ключевых улучшений можно отметить: Переписан код для разбора конструкций замещения команд (command substitution, подстановка вывода от выполнения другой команды, напирмер, «$(command)» или `command`). Новая реализация использует рекурсивный вызов парсера bison и отличается более качественной проверкой синтаксиса и ранним выявлением ошибок в замещаемых конструкциях. Улучшен разбор и раскрытие индексов массивов. Реализована возможность использования параметров «@» и «*» во встроенной команде unset для сброса ключа с заданным значением … Читать далее Доступен командный интерпретатор Bash 5.2

Проект OpenBSD опубликовал git-совместимую систему управления версий Got 0.76

Разработчики проекта OpenBSD представили новый выпуск системы управления версиями Got (Game of Trees), при разработке которой основной акцент делается на простоте устройства и использования. Для хранения версионированных данных Got использует хранилище, совместимое с дисковым форматом репозиториев Git, что позволяет работать с репозиторием при помощи инструментариев Got и Git. Например, при помощи Git можно выполнять работы, не реализованные в Got. Код распространяется под свободной лицензией ISC. Проект ставит основной целью сопровождение разработки OpenBSD с оглядкой на специфику проекта. В частности, в Got применяются принятые в OpenBSD правила обеспечения безопасности (например, разделение привилегий и использование вызовов pledge и unveil) и стиль кодирования. … Читать далее Проект OpenBSD опубликовал git-совместимую систему управления версий Got 0.76

Выпуск видеоредактора Shotcut 22.09

Доступен релиз видеоредактора Shotcut 22.09, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3. Среди изменений в новом выпуске: Предложен новый интерфейс … Читать далее Выпуск видеоредактора Shotcut 22.09

Выпуск Linux-дистрибутива CRUX 3.7

После почти двух лет разработки сформирован релиз независимого легковесного Linux-дистрибутива CRUX 3.7, развиваемого с 2001 года в соответствии с концепцией KISS (Keep It Simple, Stupid) и ориентированного на опытных пользователей. Целью проекта является создание простого и прозрачного для пользователей дистрибутива, основанного на BSD-подобных скриптах инициализации, имеющего максимально упрощённую структуру и содержащего относительно небольшое число готовых бинарных пакетов. CRUX поддерживает систему портов, позволяющую легко устанавливать и обновлять приложения в стиле FreeBSD/Gentoo. Размер iso-образа, подготовленного для архитектуры x86-64, составляет 1.1ГБ. В новом выпуске обновлены версии системных компонентов, включая ядро Linux 5.15, glibc 2.36, gcc 12.2.0, binutils 2.39. По умолчанию продолжает поставляться окружение … Читать далее Выпуск Linux-дистрибутива CRUX 3.7

Доступна двадцать шестая альфа-версия открытой игры 0 A.D.

Опубликован двадцать шестой альфа-выпуск свободной игры 0 A.D., которая представляет собой стратегию реального времени с качественной 3D-графикой и игровым процессом во многом похожим на игры серии «Age of Empires». Исходные тексты игры были открыты компанией Wildfire Games под лицензией GPL после 9 лет разработки в качестве проприетарного продукта. Сборка игры доступна для Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora и Arch Linux), FreeBSD, OpenBSD, macOS и Windows. Текущая версия поддерживает сетевую игру и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Игра охватывает более десяти цивилизаций, существовавших в диапазоне с 500 года до нашей эры до 500 года … Читать далее Доступна двадцать шестая альфа-версия открытой игры 0 A.D.