Выпуск Wine 5.20 и Wine staging 5.20

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.20. С момента выпуска версии 5.19 было закрыто 36 отчётов об ошибках и внесено 327 изменений. Наиболее важные изменения: Продолжена работа над реализацией криптопровайдера DSS, предоставляющего функции для хэширования и создания/проверки цифровых подписей с использованием алгоритмов SHA и DSS (Digital Signature Standard). Решены проблемы с запуском RichEdit в безоконном режиме (windowless); В ntdll добавлена поддержка callback-вызовов FLS (Fiber Local Storage), отсутствие которых приводило к крахам приложений на базе .NET CoreRT. В новой реализации консоли (conhost) добавлена поддержка изменения размера окон. Закрыты отчёты об ошибках, связанные с работой игр и приложений: Lazarus, Counterclockwise, … Читать далее Выпуск Wine 5.20 и Wine staging 5.20

Ассоциация RIAA добилась блокировки репозитория youtube-dl на GitHub

GitHub заблокировал репозиторий и все зеркала проекта youtube-dl, развивающего утилиту командной строки для загрузки видео из YouTube и других сайтов. Блокировка произведена на основании действующего в США Закона об авторском праве в цифровую эпоху (DMCA) после поступления жалобы от Ассоциации звукозаписывающих компаний Америки (RIAA). Претензии сводятся к наличию в репозитории кода с примерами загрузки лицензионного контента с YouTube. В частности, в коде скриптов для извлечения видео присутствует секция с тестами корректности работы, в которой в качестве проверяемых примеров указаны ссылки на материалы, авторские права на которые принадлежат участникам RIAA. Тесты в том числе используются для проверки работоспособности обхода механизмов ограничения … Читать далее Ассоциация RIAA добилась блокировки репозитория youtube-dl на GitHub

Windows Calculator портирован для Linux при помощи платформы Uno

Разработчики платформы Uno портировали калькулятор Windows для Linux, а работники компании Canonical подготовили snap-пакет для быстрой установки портированного калькулятора в Linux. Платформа Uno позволяет создавать универсальные приложения на C# и XAML, не требующие поддержания отельных вариантов для разных платформ. Код проекта написан на языке С# и распространяется под лицензией Apache 2.0. Uno предоставляет средства для поддержания единой кодовой базы для сборки мобильных, настольных и браузерных приложений, способных работать в Linux, macOS, Windows, iOS, Android и WebAssembly. Интерфейс приложения адаптируется с учётом специфики каждой платформы и выглядит как родные программы. Uno предоставляет основанную на Mono прослойку для портирования UWP (Universal Windows … Читать далее Windows Calculator портирован для Linux при помощи платформы Uno

Выпуск серверной JavaScript-платформы Node.js 15.0

Состоялся релиз Node.js 15.0, платформы для выполнения сетевых приложений на языке JavaScript. Node.js 15.0 относится к ветке с обычным сроком поддержки, обновления для которой будут выпускаться до июня 2021 года. В ближайшие дни будет завершена стабилизация ветки Node.js 14, которая получит статус LTS и будет поддерживаться до апреля 2023 года. Сопровождение прошлой LTS-ветки Node.js 12.0 продлится до апреля 2022 года, а позапрошлой LTS-ветки 10.0 до апреля 2021 года. Основные улучшения: Добавлена экспериментальная реализация класса AbortController, основанного на Web API AbortController и позволяющего отменять сигналы в выбранных API на основе Promise. N-API (API для разработки дополнений) обновлён до версии 7, в … Читать далее Выпуск серверной JavaScript-платформы Node.js 15.0

Представлен Rust GPU, инструментарий для разработки шейдеров на языке Rust

Компания Embark Studios, специализирующаяся на разработке игр, опубликовала первый экспериментальный выпуск проекта Rust GPU, нацеленного на использование языка Rust для разработки кода для GPU. Код опубликован под лицензиями MIT и Apache 2.0. Желание использовать Rust для написания программ для GPU объясняется не только средствами для обеспечения безопасности программ и высокой производительностью, но и необходимостью получить современные инструменты для работы с пакетами и модулями для повышения эффективности процесса разработки. Развивающая Rust GPU компания Embark Studios также использует Rust в своём игровом движке и работает в направлении упрощения совместного использования кода на Rust для CPU и GPU. Rust GPU продолжает развитие идей … Читать далее Представлен Rust GPU, инструментарий для разработки шейдеров на языке Rust

Выпуск дистрибутива Ubuntu 20.10

Доступен релиз дистрибутива Ubuntu 20.10 «Groovy Gorilla», который отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев (поддержка будет осуществляться до июля 2021 года). Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая). Основные изменения: Обновлены версии приложений. Рабочий стол обновлён до выпуска GNOME 3.38, а ядро Linux до версии 5.8. Обновлены версии GCC 10, LLVM 11, OpenJDK 11, Rust 1.14, Python 3.8.6, Ruby 2.7.0, Perl 5.30, Go 1.13 и PHP 7.4.9. Предложен новый выпуск офисного пакета LibreOffice 7.0. Обновлены системные компоненты, такие как … Читать далее Выпуск дистрибутива Ubuntu 20.10

Реализована возможность сборки FreeBSD в других операционных системах

Разработчики FreeBSD опубликовали отчёт о развитии проекта с июля по сентябрь 2020 года. Наиболее существенным достижением стала реализация возможности сборки базовой системы FreeBSD в окружениях на основе других операционных систем. Необходимость сборки в других операционных системах обусловлена желанием задействовать для тестирования FreeBSD инструментарии непрерывной интеграции, завязанные на Linux или macOS. Работа по реализации кросс-сборки продолжалась с 2017 года и в сентябре был включён последний патч, необходимый для полноценной работы buildworld и buildkernel в других ОС. Сборка запускается при помощи специально подготовленной прослойки ./tools/build/make.py и может быть произведена в системах с установленным LLVM 10 или 11. Среди других изменений: На основе … Читать далее Реализована возможность сборки FreeBSD в других операционных системах

Выпуск DNS-серверов BIND 9.16.8 и PowerDNS Recursor 4.4.0

Опубликованы корректирующие обновления стабильных веток DNS-сервера BIND 9.11.24 и 9.16.8, а также находящейся в разработке экспериментальной ветки 9.17.6. В новых версиях, в соответствии с продвигаемыми инициативой DNS flag day 2020 рекомендациями, размер буферов для EDNS по умолчанию уменьшен с 4096 до 1232 байтов. Изменение позволит избавиться от проблем с IP-фрагментацией при обработке больших UDP-сообщений, обработка которых нередко приводит к потере пакетов и таймаутам на стороне клиента. Кроме того, в утилиту rndc добавлены две новых команды: «rndc dnssec -rollover» для ручной пролонгации ключа DNSSEC. «rndc dumpdb -expired» для вывода дампа с содержимым кэша, в том числе включающего ещё не удалённые просроченные … Читать далее Выпуск DNS-серверов BIND 9.16.8 и PowerDNS Recursor 4.4.0

Обновление дистрибутива Deepin, развивающего собственное графическое окружение

Опубликовано обновление дистрибутива Deepin 1003 (2020.10.22), основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и более 30 пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Дистрибутив поддерживает русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 2.6 Гб (amd64). Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ (Qt5) и Go. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется … Читать далее Обновление дистрибутива Deepin, развивающего собственное графическое окружение

Обновление почтового клиента Thunderbird 78.4.0

Доступен выпуск почтового клиента Thunderbird 78.4.0. Основные изменения в новой версии связаны с улучшением поддержки дополнений (MailExtensions). Из не связанных с дополнениями возможностей отмечается миграция пользователей почтовых сервисов Yahoo и AOL с аутентификации по паролю на механизм OAuth2. Для разработчиков дополнений предложено два новых API — browser.tabs.sendMessage для передачи сообщений между компонентами дополнений и messageDisplayScripts для подключения скриптов обработки контента, работающих в контексте отображаемого письма. В API messageDisplay добавлена поддержка работы с несколькими выделенными сообщениями. В функции compose.begin реализована возможность создания сообщения с прикреплёнными вложениями. Источник: http://www.opennet.ru/opennews/art.shtml?num=53943 Читать далее Обновление почтового клиента Thunderbird 78.4.0

Выпуск дистрибутива Альт Сервер виртуализации 9.1

Доступен выпуск ОС Альт Сервер виртуализации 9.1 на основе Девятой платформы ALT (p9 Vaccinium). Наиболее значимым изменением стала высокая степень готовности к работе сразу после установки — в первом выпуске (9.0) все необходимые средства имелись, но настраивать их предлагалось вручную даже в типовых случаях. Как и в выпуске 9.0, предложены варианты для 64-битных систем x86, ARMv8, Power8/9. Изменения в новой версии: Обновлённая пакетная база. Добавлены DRBD9 и LINSTOR, а также поддержка LINSTOR в PVE и OpenNebula. PVE обновлено до версии 6.2. Также обеспечена работа PVE на серверах Huawei Taishan c архитектурой ARM64. OpenNebula обновлена до 5.10. Улучшения в установщике ОС, … Читать далее Выпуск дистрибутива Альт Сервер виртуализации 9.1

Выпуск NetBSD 9.1

Опубликован выпуск операционной системы NetBSD 9.1. Для загрузки подготовлены установочные образы размером 820 Мб, доступные в сборках для 57 системных архитектур и 16 различных семейств CPU. Основные изменения: Добавлена поддержка распараллеленного шифрования диска с использованием драйвера cgd (cryptographic disk driver). Добавлена локаль C.UTF-8. Добавлена поддержка Xen 4.13. Внесены патчи для повышения надёжности и улучшения работы ZFS. Добавлена возможность использования ZFS с драйверами dk (disk partition) и ld (logical disk). Обновлён гипервизор NVMM, в котором улучшен код эмуляции и повышена производительность. Добавлены дополнительные настройки для межсетевого экрана NPF и расширены возможности утилиты npfctl. Улучшена поддержка графического сеанса на базе X11. Оконный … Читать далее Выпуск NetBSD 9.1

Релиз дистрибутива Scientific Linux 7.9

Представлен релиз дистрибутива Scientific Linux 7.9, построенного на пакетной базе Red Hat Enterprise Linux 7.9 и дополненного средствами, ориентированными на использование в научных учреждениях. Дистрибутив поставляется для архитектуры x86_64, в форме DVD-сборок (9.9 ГБ и 7 ГБ), сокращённого образа для установки по сети (620 МБ). Публикация Live-сборок задерживается. Отличия от RHEL в основной массе сводятся к ребрендингу и чистке привязок к службам Red Hat. Специфичные для научного применения приложения, а также дополнительные драйверы, предлагаются для установки из внешних репозиториев, таких как EPEL и elrepo.org. Перед обновлением до Scientific Linux 7.9 рекомендуется запустить ‘yum clean all’ для очистки кэша. Основные особенности … Читать далее Релиз дистрибутива Scientific Linux 7.9

Выпуск VirtualBox 6.1.16

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.1.16, в котором отмечено 15 исправлений. Основные изменения: Для гостевых систем и хостов с Linux добавлена поддержка ядра Linux 5.9. Решены проблемы с зависанием X-сервера при изменении размера экрана в 32-разрядных гостевых системах с Linux из-за использования RandR 1.3. Устранён крах VBoxService в гостевых системах с Linux, проявляющийся в процессе обработки события горячего извлечения CPU. Решены проблемы со сборкой дополнений для гостевых систем с Linux в окружении бета-версии RHEL 8.3. В менеджере виртуальных машин устранены проблемы, связанные с повреждением памяти и нарушением состояния регистра XMM. Решены проблемы с поддержкой 3D-драйвера VMSVGA в … Читать далее Выпуск VirtualBox 6.1.16

Microsoft опубликовал тестовую сборку браузера Edge для Linux

Компания Microsoft опубликовала первую тестовую сборку браузера Edge для платформы Linux. Версия для Linux распространяется через сайт Microsoft Edge Insiders и репозиторий Linux Software Repository в форме rpm- и deb-пакетов для Ubuntu, Debian, Fedora и openSUSE. Сборку планируют обновлять еженедельно. Возможности для конечных пользователей в Edge для Linux пока отстают от вариантов для Windows и macOS, но браузер вполне пригоден для разработчиков, которые желают использовать платформу Linux для проверки своих сайтов и приложений на совместимость с Edge. Web-платформа, инструменты для разработчиков, API для дополнений и средства для автоматизированного тестирования доведены до паритета со сборками для других платформ. Из ограничений отмечается … Читать далее Microsoft опубликовал тестовую сборку браузера Edge для Linux

Выпуск Tor Browser 10.0.2 и дистрибутив Tails 4.12

Сформирован релиз специализированного дистрибутива Tails 4.12 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 Гб. В новом выпуске Tails ядро Linux обновлено до версии 5.8, задействованы новые выпуски Tor Browser 10.0.2 и Tor 0.4.4.5. Добавлена кнопка для отмены автоматизированного обновления в процессе загрузки. Решены проблемы с интернационализацией в … Читать далее Выпуск Tor Browser 10.0.2 и дистрибутив Tails 4.12

Доступна переносимая версия OpenBGPD 6.8p0

Разработчики OpenBSD опубликовали выпуск переносимой редакции пакета маршрутизации OpenBGPD 6.8, который можно использовать в операционных системах, отличных от OpenBSD. Для обеспечения переносимости использованы части кода из проектов OpenNTPD, OpenSSH и LibreSSL. Кроме OpenBSD заявлена поддержка FreeBSD и Linux-дистрибутивов Debian, Ubuntu и Alpine. Разработка OpenBGPD ведётся при поддержке регионального интернет-регистратора RIPE NCC, который заинтересован в доведении функциональности OpenBGPD до пригодности к использованию на серверах для маршрутизации в точках межоператорского обмена трафиком (IXP) и в создании полноценной альтернативы пакету BIRD (из других открытых альтернатив с реализацией протокола BGP можно отметить проекты FRRouting, GoBGP, ExaBGP и Bio-Routing). При разработке OpenBGPD основное внимание уделяется … Читать далее Доступна переносимая версия OpenBGPD 6.8p0

Qt 6.0 перешёл на стадию бета-тестирования

Компания Qt Company опубликовала первый бета-выпуск ветки Qt 6, которая включает значительные архитектурные изменения, а для сборки требуется компилятор, поддерживающий стандарт C++17. Релиз намечен на 1 декабря 2020 года. Ключевые особенности Qt 6: Абстрагированный графический API, не зависящий от 3D API операционной системы. Ключевым компонентом нового графического стека Qt является движок рендеринга сцен, использующий прослойку RHI (Rendering Hardware Interface) для обеспечения работы приложений Qt Quick не только с OpenGL, но и поверх API Vulkan, Metal и Direct 3D. Модуль Qt Quick 3D с API для создания интерфейсов пользователя на базе Qt Quick, сочетающих элементы 2D и 3D графики. Qt Quick … Читать далее Qt 6.0 перешёл на стадию бета-тестирования

Релиз Firefox 82

Состоялся релиз web-браузера Firefox 82. Кроме того, сформировано обновление ветки с длительным сроком поддержки 78.4.0. На стадию бета-тестирования перешла ветка Firefox 83, релиз которой намечен на 17 ноября. Основные новшества: Внесены улучшения, нацеленные на повышение удобства просмотра видео. Например, в режиме Picture-In-Picture изменено размещение и оформление кнопок управления воспроизведением, которые стали более заметными. Для пользователей macOS предложена клавиатурная комбинация (Option + Command + Shift + правая скобка) для вызова окна Picture-In-Picture, работающая ещё до начала воспроизведения видео. В Windows для аппаратного декодирования видео задействован механизм DirectComposition, позволяющий снизить нагрузку на CPU и продлить время автономной работы. Для всех пользователей Windows … Читать далее Релиз Firefox 82

Уязвимость во FreeType, эксплуатируемая через TTF-шрифт

Вернер Лемберг (Werner Lemberg), ключевой разработчик библиотеки рендеринга шрифтов FreeType, предупредил пользователей о выявлении уязвимости (CVE-2020-15999), которая позволяет выполнить свой код при обработке специально оформленных TTF-файлов с PNG sbit глифами. Имеются сведения, что уязвимость уже активно эксплуатируется злоумышленниками. Проблема вызвана переполнением буфера, возникающим при обработке глифов с битовыми картами очень большого размера. Исправление пока доступно только в виде патча, который будет включён в корректирующий релиз FreeType 2.10.4, запланированный на завтра. Дистрибутивы обновления пакетов с FreeType пока не выпустили (Debian, RHEL, SUSE, Ubuntu). Источник: http://www.opennet.ru/opennews/art.shtml?num=53922 Читать далее Уязвимость во FreeType, эксплуатируемая через TTF-шрифт

Представлена плата Raspberry Pi Compute Module 4

Разработчики проекта Raspberry Pi представили новую плату Raspberry Pi Compute Module 4 (CM4), которая представляет собой портативный вариант модели Raspberry Pi 4, размером всего 55 × 40 мм. Плата оснащена SoC BCM2711, который также применяется в Raspberry Pi 4, и включает в себя четыре 64-разрядных ядра ARMv8 Cortex-A72, работающих на частоте 1.5GHz, и графический ускоритель VideoCore VI. Имеется два видеовыхода HDMI. Видеоускоритель поддерживает OpenGL ES 3.0 и способен декодировать видео H.265 с качеством 4Kp60 (или 4Kp30 на два монитора). На плате присутствует интерфейс PCI Express 2.0, два интерфейса MIPI DSI для экрана и два MIPI CSI-2 для камеры, Gigabit Ethernet, … Читать далее Представлена плата Raspberry Pi Compute Module 4