Кандидат в релизы Wine 6.0 и выпуск DXVK 1.7.3

Началось тестирование первого кандидата в релизы Wine 6.0, открытой реализации Win32 API. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в середине января. По сравнению с выпуском Wine 5.22 закрыто 53 отчёта об ошибках и внесено 457 изменений. Наиболее важные изменения: Браузерный движок Gecko обновлён до версии 2.47.2. Библиотеки WindowsCodecs и QCap преобразованы в формат PE. Ускорена инициализация шрифтов при запуске процесса. Добавлена поддержка именованных каналов с пустым именем. Закрыты отчёты об ошибках, связанные с работой игр и приложений: Biliardo 2, iScreensaver Designer 3.5, Wazzal 1.2, Shredder Classic 4, IncrediMail, LabChart Reader 8, Toad for MySQL Freeware 7.x, … Читать далее Кандидат в релизы Wine 6.0 и выпуск DXVK 1.7.3

Декабрьское обновление дистрибутива Raspberry Pi OS

Разработчики проекта Raspberry Pi опубликовали декабрьское обновление дистрибутива Raspberry Pi OS (Raspbian), основанного на пакетной базе Debian 10 «Buster». Для загрузки подготовлены три сборки — сокращённая (438 МБ) для серверных систем, с рабочим столом (1.1 ГБ) и полная с дополнительным набором приложений (2.9 ГБ). Дистрибутив поставляется с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов. В новом выпуске: Осуществлён переход на использование звукового сервера PulseAudio, вместо вывода через низкоуровневый интерфейс звуковой подсистемы ALSA. Использование PulseAudio позволило снять ограничение на одновременное использование только одного устройства входа и выхода звука, а также реализовать возможность обработки … Читать далее Декабрьское обновление дистрибутива Raspberry Pi OS

Представлен браузер Beaker 1.0 с P2P-платформой для децентрализованных сайтов

После двух лет разработки состоялся первый значительный релиз экспериментального web-браузера Beaker 1.0, примечательного встроенной поддержкой протокола P2P-коммуникаций Hypercore. При помощи данного проткола формируется децентрализованная сеть доставки контента, узлами которой становятся пользователи браузера. Подобная сеть даёт возможность размещать web-приложения, для которых не требуется серверов. Код проекта написан на JavaScript с использованием движка Chromium и платформы Electron, и распространяется под лицензией MIT. Сборки подготовлены для Linux, macOS и Windows. Протокол Hypercore комбинирует технологии блокчейна и BitTorrent. Как и при использовании BitTorrent посетители загружают файлы сайта и начинают участвовать в их раздаче. Основным отличием Hypercore является возможность изменения файлов без создания нового URL. … Читать далее Представлен браузер Beaker 1.0 с P2P-платформой для децентрализованных сайтов

Релиз Mesa 20.3.0, свободной реализации OpenGL и Vulkan

Представлен релиз свободной реализации API OpenGL и Vulkan — Mesa 20.3.0. Первый выпуск ветки Mesa 20.3.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 20.3.1. В Mesa 20.2 реализована полная поддержка OpenGL 4.6 для GPU Intel (драйверы i965, iris) и AMD (radeonsi), поддержка OpenGL 4.5 для GPU AMD (r600), NVIDIA (nvc0) и llvmpipe, OpenGL 4.3 для virgl (виртуальный GPU Virgil3D для QEMU/KVM), а также поддержка Vulkan 1.2 для карт Intel и AMD, и Vulkan 1.0 для VideoCore VI (Raspberry Pi 4). Основные новшества: В состав принят драйвер v3dv с поддержкой графического ускорителя VideoCore VI, применяемого … Читать далее Релиз Mesa 20.3.0, свободной реализации OpenGL и Vulkan

Релиз дистрибутива Manjaro Linux 20.2

Представлен релиз дистрибутива Manjaro Linux 20.2, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (2.9 ГБ), GNOME (2.6 ГБ) и Xfce (2.6 ГБ). При участии сообщества дополнительно развиваются сборки с Budgie, Cinnamon, Deepin, LXDE, LXQt, MATE и i3. Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Кроме собственного репозитория, … Читать далее Релиз дистрибутива Manjaro Linux 20.2

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

Опубликован выпуск платформы для потребительских интернет-устройств WebThings Gateway 1.0. Значительное изменение номера версии подчёркивает отделение от компании Mozilla в независимый проект, управляемый и развиваемый сообществом. Выпуск в основном нацелен на миграцию пользователей с инфраструктуры, завязанной на Mozilla, на собственные сервисы. Напомним, что компания Mozilla из-за оптимизации расходов прекратила финансирование разработки и отправила проект WebThings в свободное плаванье, предоставив возможность использования своей инфраструктуры для организации удалённого доступа, работы облачных сервисов и доставки обновлений только до 31 декабря 2020 года. WebThings Gateway 1.0 будет распространяться через серверы Mozillа, но все дальнейшие обновления будут переключены на собственные мощности и новый поддомен webthings.io (туннели … Читать далее Доступен WebThings Gateway 1.0, шлюз для умного дома и IoT-устройств

Выпуск СУБД SQLite 3.34.0

Опубликован релиз SQLite 3.34.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основные изменения: Улучшения в CLI: Добавлена возможность использования неименованных каналов вместо имени файла в команде «.read«. В команду «.dump» добавлены опции «—data-only» и «—nosys». В команду «.schema» добавлена опция «—nosys». В команде «.import» обеспечена корректная обработки имён таблиц в кавычках. В CLI встроена функция «generate_series(START,END,STEP)«. В команде .databases обеспечен показ состояния … Читать далее Выпуск СУБД SQLite 3.34.0

Выпуск рабочего стола Budgie 10.5.2

Разработчики Linux-дистрибутива Solus представили выпуск рабочего стола Budgie 10.5.2, который вобрал результаты работы за последний год. Рабочий стол Budgie основан на технологиях GNOME, но использует собственные реализации оболочки GNOME Shell, панели, апплетов и системы вывода уведомлений. Код проекта распространяется под лицензией GPLv2. Кроме дистрибутива Solus рабочий стол Budgie также поставляется в форме официальной редакции Ubuntu. Для управления окнами в Budgie используется оконный менеджер Budgie Window Manager (BWM), являющийся расширенной модификацией базового плагина Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять … Читать далее Выпуск рабочего стола Budgie 10.5.2

Экспериментальное API для редактирования about:config из WebExtensions

Реализован экспериментальный API для предоставления в WebExtensions возможности редактирования настроек, доступных через «about:config», в браузерах, основанных на Firefox. Для получения доступа к API необходимо выполнение следующих условий: Использование версии Firefox с возможностью запуска неподписанных расширений (Mozilla принципиально не подписывает расширения, использующие WebExtensions Experiments) и активация данного режима через «xpinstall.signatures.required»; Использование версии Firefox с возможностью использования WebExtensions Experiments (требует сборки с макроопределением «MOZ_DEV_EDITION». Из официальных версий таковыми являются Nightly и Developer Edition). Активация данного режима производится через «extensions.experiments.enabled»; Наличие установленного расширения, пробрасывающего API. Оно находится в каталоге «experiment». Там же находится файл, описывающий и документирующий текущую версию API WebExtensions для редактирования … Читать далее Экспериментальное API для редактирования about:config из WebExtensions

GitHub опубликовал статистику за 2020 год

GitHub опубликовал отчёт с анализом статистики за 2020 год. Основные тенденции: Аудитория GitHub возросла на 15 млн пользователей и достигла 56 млн (в прошлом году было 41 млн, позапрошлом — 31 млн). На 25% возросла интенсивность разработки открытых проектов. На 34% возросло число принятых pull-запросов. На 18% сократилось время рассмотрения запроса перед слиянием кода. За 2020 год было создано 60 млн новых репозиториев (за 2019 год — 44 млн) и добавлено более 1.9 млрд изменений. В Cеверной Америке сосредоточено 34% активных пользователей (-2% за год), в Aзии — 30.7% (+1.1% за год), в Европе — 26.8% (+0.1% за год), в … Читать далее GitHub опубликовал статистику за 2020 год

Доступен серверный дистрибутив NethServer 7.9

Представлен релиз дистрибутива NethServer 7.9, предлагающего модульное решение для быстрого развёртывания серверов в небольших офисах или на предприятиях среднего размера. Дистрибутив основан на пакетной базе CentOS 7.9 и предоставляет web-интерфейс для управления доступными серверными компонентами. Размер установочного образа 1.2 ГБ. Для ознакомления с возможностями интерфейса предоставляется online-демонстрация. Наработки проекта распространяются под свободными лицензиями. Пользователю предлагаются готовые модули для организации работы почтового сервера (Postfix, Dovecot, Amavis, ClamAV + web-клиент Roundcube), системы совместной работы (SOGo), межсетевого экрана (Shorewall), web-сервера (LAMP), файлового сервера и контроллера домена Active Directory (Samba), фильтрующего прокси (Squid, ClamAV и SquidGuard), VPN-сервера (OpenVPN, L2TP), облачного хранилища (ownCloud), систем обнаружения … Читать далее Доступен серверный дистрибутив NethServer 7.9

Уязвимости в IPv6-стеке FreeBSD

В IPv6-стеке FreeBSD выявлено несколько удалённо эксплуатируемых уязвимостей (проблемы устранены в обновлениях 12.2-RELEASE-p1, 12.1-RELEASE-p11 и 11.4-RELEASE-p5): CVE-2020-7469 — обращение к освобождённому блоку памяти (use-after-free) при обработке ICMP6-пакета с сообщением об ошибке. Уязвимость может быть использована для инициирования удалённого краха ядра через отправку специально оформленного IPv6-пакета. Проблема также может привести к передачей удалённой системе отрывков данных из освобождённых областей памяти ядра. CVE-2020-25577 — две уязвимости в фоновом процессе rtsold, применяемом для обеспечения работы механизма автонастройки адресов IPv6 (SLAAC). Проблемы вызваны некорректной проверкой границ буфера и размера поля при обработке пакетов с параметрами RDNSS (Recursive DNS Servers) и DNSSL (DNS Search List). … Читать далее Уязвимости в IPv6-стеке FreeBSD

Инициатива по поддержке чипа Apple M1 в Linux

Гектор Мартин (Hector Martin) объявил о намерении адаптировать Linux для работы на компьютерах Mac, оснащённых новым ARM-чипом Apple M1. Гектор имеет большой опыт адаптации Linux для необычных систем, например, он известен портированием Linux на Nintendo Switch/Wii, Microsoft Kinect и Sony Playstation 3/4 (в том числе он был одним из фигурантов нашумевшего судебного иска от Sony за обход защиты в Playstation 3). Для финансирования своей работы Гектор запустил краудфандинговую кампанию, которая позволит приобрести оборудование с новым чипом для обратного инжиниринга и вести работу по созданию порта в режиме полного рабочего дня. Стартовая сумма уже собрана и в январе Гектор намерен приступить … Читать далее Инициатива по поддержке чипа Apple M1 в Linux

Приложение, дающее прямые ссылки на артифакты от GitHub Actions

У GitHub Actions есть недостаток — прямые ссылки на артефакты недоступны неавторизированным пользователям. Для решения этой проблемы подготовлено приложение nightly-link, реализованное в форме расширения GitHub Apps, устанавливаемого в GitHub. Расширение позволяет формировать общедоступные ссылки для загрузки сборочных артефактов из последней успешной сборки репозитория через GitHub Actions. Отдельно запущен сервис, позволяющий загружать артефакты GitHub Actions из публичных репозиториев без установки GitHub App. Источник: http://www.opennet.ru/opennews/art.shtml?num=54179 Читать далее Приложение, дающее прямые ссылки на артифакты от GitHub Actions

Во FreeBSD добавлена поддержка VPN WireGuard

В ядро и пользовательское окружение FreeBSD принят код с реализацией драйвера и инструментария VPN WireGuard. Реализация основана на коде, ранее разработанном для OpenBSD. Патч для FreeBSD подготовил Мэтт Данвуди (Matt Dunwoodie), автор варианта WireGuard для OpenBSD. Для организации работы VPN предложен работающий на уровне ядра драйвер «if_wg» с реализацией протокола WireGuard и специфичного сетевого интерфейса, а также модифицированный вариант утилиты ifconfig для настройки туннеля. В драйвере используется библиотека zinc с собственной реализацией алгоритмов blake2s, poly1305, chacha20 и curve25519. Реализация совместима со всеми официальными клиентами WireGuard для Linux, Windows, macOS, *BSD, iOS и Android. Напомним, что VPN WireGuard реализован на основе … Читать далее Во FreeBSD добавлена поддержка VPN WireGuard

Выпуск Chrome OS 87

Состоялся релиз операционной системы Chrome OS 87, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 87. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 87 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0. Основные изменения в Chrome OS 87: Функциональность размещения данных в хранилище Google Drive расширена возможностью переименования файлов и … Читать далее Выпуск Chrome OS 87

Выпуск http-сервера Lighttpd 1.4.56 с поддержкой HTTP/2

Опубликован релиз легковесного http-сервера lighttpd 1.4.56. В новой версии представлено 600 изменений. Наиболее существенным новшеством стала реализация поддержки протокола HTTP/2, который пока отключён по умолчанию и для активации требует установки опций «server.h2proto» и «server.h2c» в server.feature-flags. Другие улучшения: Помимо ранее доступного модуля mod_openssl, использующего OpenSSL, предложено ещё четыре модуля mod_mbedtls, mod_wolfssl, mod_gnutls и mod_nss с реализациями TLS на базе библиотек mbedTLS, wolfSSL, GnuTLS и NSS. Для всех TLS-модулей, кроме mod_mbedtls, реализована поддержка отправки запросов проверки состояния сертификатов при помощи расширения OCSP stapling (заверенный удостоверяющим центром ответ OCSP передаётся обслуживающим сайт сервером при согласовании TLS-соединения). Для всех TLS-модулей кроме mod_nss реализована … Читать далее Выпуск http-сервера Lighttpd 1.4.56 с поддержкой HTTP/2

Выпуск Wi-Fi демона IWD 1.10

Доступен выпуск Wi-Fi демона IWD 1.10 (iNet Wireless Daemon), развиваемого компанией Intel в качестве альтернативы wpa_supplicant для организации подключения Linux-систем к беспроводной сети. IWD может использоваться как самодостаточно, так и выступать в качестве бэкенда для таких сетевых конфигураторов как Network Manager и ConnMan. Проект подходит для применения на встраиваемых устройствах и оптимизирован для минимального потребления памяти и дискового пространства. IWD не использует внешних библиотек и обращается только к возможностям, предоставляемым штатным ядром Linux (для работы достаточно ядра Linux и Glibc). В состав входит собственная реализация DHCP-клиента и набор криптографических функций. Код проекта написан на языке Си и поставляется под лицензией … Читать далее Выпуск Wi-Fi демона IWD 1.10

Релиз OpenZFS 2.0, реализации ZFS для Linux и FreeBSD

После полутора лет разработки состоялся релиз проекта OpenZFS 2.0, развивающего реализацию файловой системы ZFS для Linux и FreeBSD. Проект получил известность как «ZFS on Linux» и ранее ограничивался разработкой модуля для ядра Linux, но после переноса поддержки FreeBSD был признан основной реализацией OpenZFS и был избавлен от упоминания Linux в названии. Вся активность по разработке ZFS для Linux и BSD-систем теперь сосредоточена в одном проекте и развивается в общем репозитории. OpenZFS уже используется в основной ветке FreeBSD (HEAD) и входит в состав дистрибутивов Debian, Ubuntu, Gentoo, Sabayon Linux и ALT Linux. Пакеты с новой версией в ближайшее время будут подготовлены … Читать далее Релиз OpenZFS 2.0, реализации ZFS для Linux и FreeBSD

Проект Ruffle развивает эмулятор Flash Player, написанный на Rust

Доступен для тестирования Ruffle, эмулятор Adobe Flash Player, написанный на языке Rust. Проект может собираться как в форме отдельного приложения, так и компилироваться в формат WebAssembly для встраивания на web-страницы. Проект пока находится на начальной стадии развития, но уже обеспечивает базовую поддержку ActionScript 1.0/2.0 и может применяться для воспроизведения простых Flash-роликов и игр. В настоящее время охват реализацией языка ActionScript 1 & 2 оценивается в 70%, а API в 35%. В планах также упоминается поддержка ActionScript 3.0. Код проекта распространяется под лицензиями Apache 2.0 и MIT. Напомним, что компания Adobe прекратит сопровождение технологии Flash в конце декабря 2020 года, одновременно … Читать далее Проект Ruffle развивает эмулятор Flash Player, написанный на Rust

Прекращение поддержки CentOS 6, RHEL 6 и Scientific Linux 6

30 ноября стал последним днём поддержки веток CentOS 6, RHEL 6 и Scientific Linux 6, время жизни которых истекло и сопровождение больше осуществляться не будет. Ветка Red Hat Enterprise Linux 6 была сформирована в ноябре 2010 года и поддерживалась на протяжении 10 лет. Все связанные с Scientific Linux 6 пакеты перемещены в архив, что нарушит работу yum-репозиториев с Scientific Linux 6, использующих официальные серверы. Пользователям рекомендуется обновить свои системы до веток 7 или 8. Для пользователей RHEL дополнительно предложена платная подписка Extended Life Cycle Support (ELS), в рамках которой до 30 июня 2024 года для ветки RHEL 6 будут выпускаться … Читать далее Прекращение поддержки CentOS 6, RHEL 6 и Scientific Linux 6