The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

18.04.2021 Джонатан Картер переизбран на пост лидера проекта Debian (62 +18)
  Подведены итоги ежегодных выборов лидера проекта Debian. В голосовании приняли участие 455 разработчиков, что составляет 44% от всех участников, имеющих право голоса (в прошлом году явка составила 33%, в позапрошлом 37%). В этом году в выборах приняли участие два кандидата на пост лидера. Победу одержал Джонатан Картер (Jonathan Carter), который был переизбран на второй срок.

Джонатан с 2016 года занимается сопровождением более 60 пакетов в Debian, принимает участие в улучшении качества Live-образов в команде debian-live и является одним из разработчиков AIMS Desktop, сборки Debian, применяемой в ряде южноафриканских научных и образовательных учреждений.

Вторым кандидатом на пост лидера была Sruthi Chandran из Индии, которая борется за многообразие участников в сообществе, состоит в Outreach Team и занимается сопровождением около 200 пакетов, связанных с Ruby, JavaScript, GoLang и шрифтами, в том числе является мэйнтейнером пакетов gitlab, gitaly и rails.

  1. OpenNews: Избран новый лидер проекта Debian. Рекомендации по использованию Git для сопровождающих
  2. OpenNews: Назван новый лидер проекта Debian
  3. OpenNews: Избран новый лидер проекта Debian
  4. OpenNews: Крис Лэм переизбран на пост лидера проекта Debian
  5. OpenNews: Избран новый лидер проекта Debian
Обсуждение (62 +18) | Тип: К сведению |
18.04.2021 Выпуск дистрибутива Proxmox Backup Server 1.1 (16 +9)
  Компания Proxmox, известная разработкой продуктов Proxmox Virtual Environment и Proxmox Mail Gateway, представила выпуск дистрибутива Proxmox Backup Server 1.1, который преподносится как готовое решение для резервного копирования и восстановления виртуальных окружений, контейнеров и начинки серверов. Установочный ISO-образ доступен для свободной загрузки. Специфичные для дистрибутива компоненты открыты под лицензией AGPLv3. Для установки обновлений доступен как платный репозиторий Enterprise, так и два бесплатных репозитория, которые отличаются уровнем стабилизации обновлений.

Системная часть дистрибутива базируется на пакетной базе Debian 10.9 (Buster), ядре Linux 5.4 и OpenZFS 2.0. Программный стек для управления резервным копированием написан на языке Rust и поддерживает инкрементальные бэкапы (на сервер передаются только изменившиеся данные), дедупликацию (при наличии дубликатов хранится только одна копия), сжатие (используется ZSTD) и шифрование резервных копий. Система спроектирована на базе клиент-серверной архитектуры - Proxmox Backup Server может использоваться как для работы с локальными резервными копиями, так и в качестве централизованного сервера для резервного копирования данных с разных хостов. Предоставляются режимы быстрого выборочного восстановления и синхронизации данных между серверами.

Proxmox Backup Server поддерживает интеграцию с платформой Proxmox VE для резервного копирования виртуальных машин и контейнеров. Управление резервными копиями и восстановление данных осуществляется через web-интерфейс. Имеется возможность разграничения доступа пользователей к своим данным. Весь передаваемый трафик от клиентов к серверу шифруется с использованием AES-256 в режиме GCM, а сами резервные копии передаются уже зашифрованными при помощи асимметричного шифрования по отрытым ключам (шифрование производится на стороне клиента и компрометация сервера с резервными копиями не приведёт к утечке данных). Целостность резервных копий контролируется при помощи хэшей SHA-256.

В новом выпуске:

  • Осуществлена синхронизация с пакетной базой Debian 10.9 "Buster".
  • Реализация файловой системы ZFS переведена на использование ветки OpenZFS 2.0.
  • Добавлена поддержка ленточных накопителей, поддерживающих формат LTO (Linear Tape-Open).
  • Добавлена поддержка сохранения и восстановления хранилищ с использованием пула ленточных накопителей.
  • Реализованы гибкие политики для определения срока хранения данных.
  • Добавлен новый драйвер для ленточных накопителей, работающий в пространстве пользователя и написанный на языке Rust.
  • Добавлена поддержка управления механизмами автоматической подачи картриджей в ленточных накопителях. Для управления автозагрузчиками предложена утилита pmtx, представляющая собой аналог утилиты mtx, переписанный на языке Rust.
  • В web-интерфейс добавлены разделы для настройки компонентов, работ и выполнения заданий по расписанию.
  • Добавлено web-приложение Proxmox LTO Barcode Label Generator для генерации и печати меток со штрих-кодами.
  • В web-интерфейс добавлена поддержка двухфакторной аутентификации с использованием одноразовых паролей (TOTP), WebAuthn и одноразовых ключей восстановления доступа.

  1. OpenNews: Выпуск дистрибутива Proxmox Mail Gateway 6.4
  2. OpenNews: Релиз Proxmox VE 6.3, дистрибутива для организации работы виртуальных серверов
  3. OpenNews: Представлен дистрибутив Proxmox Backup Server 1.0
  4. OpenNews: Выпуск дистрибутива для резервного копирования Rescuezilla 2.0
  5. OpenNews: Выпуск Redo Rescue 2.0.6, дистрибутива для резервного копирования и восстановления
Обсуждение (16 +9) | Тип: Программы |
17.04.2021 Доступен консольный файловый менеджер nnn 4.0 (134 +18)
  Опубликован релиз консольного файлового менеджера nnn 4.0, подходящего для использования на маломощных устройствах, имеющих ограниченные ресурсы (потребление памяти около 3.5MB, а размер исполняемого файла 100KB). Помимо средств для навигации по файлам и каталогом в состав входит анализатор использования дискового пространства, интерфейс для запуска программ, режим выбора файлов для vim и система массового переименования файлов в пакетном режиме. Код проекта написан на языке Си с использованием библиотеки curses и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS, BSD-системах, Cygwin, Termux для Android и в WSL для Windows, в форме плагина для vim.

Основные возможности: детальный и сокращённый режимы отображения информации, навигация по мере набора имени файла/каталога, вкладки, система закладок для быстрого перехода в часто используемые каталоги, несколько режимов сортировки, система поиска по маске и регулярным выражениям, средства для работы с архивами, возможность использования корзины, пометка разных типов каталогов своими цветами, возможность предпросмотра видео и изображений, расширение функциональности через плагины (например, имеются плагины для просмотра PDF, шифрования при помощи GPG и показа миниатюр для видео).

В новом выпуске добавлены новые плагины для монтирования хранилищ Android-устройств с использованием протокола MTP, чистки имён файлов и копирования файлов через rsync с отображением прогресса выполнения операции. Добавлена поддержка новых MIME-типов. В строке состояния обеспечено отображения параметров жёстких ссылок и сведений о том, куда указывает символическая ссылка.



  1. OpenNews: Доступен консольный файловый менеджер nnn 2.5
  2. OpenNews: Опубликован Linux-порт файлового менеджера Dos Navigator
  3. OpenNews: Выпуск файлового менеджера Midnight Commander 4.8.26
  4. OpenNews: Выпуск файлового менеджера Thunar 4.17.0, развиваемого проектом Xfce
  5. OpenNews: Выпуск файлового менеджера GNOME Commander 1.12
Обсуждение (134 +18) | Тип: Программы |
17.04.2021 Выпуск проприетарного драйвера NVIDIA 465.24.02 (123 +11)
  Компания NVIDIA опубликовала первый стабильный выпуск новой ветки проприетарного драйвера NVIDIA 465.24.02. Одновременно предложено обновление LTS-ветки NVIDIA 460.73.01. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64).

В выпусках 465.24.02 и 460.73.01 добавлена поддержка GPU A10, A10G, A30, PG506-232, RTX A4000, RTX A5000, T400 и T600. Среди изменений, специфичных для новой ветки NVIDIA 465:

  • Для платформы FreeBSD реализована поддержка графического API Vulkan 1.2.
  • Обновлена панель nvidia-settings, в которой улучшена согласованность настроек управления раскладкой экранного пространства, специфичных для некоторых мониторов или GPU.
  • Повышена производительность отрисовки текста с точечной штриховкой через DrawText() в окружении X11.
  • Добавлена поддержка Vulkan-расширений VK_KHR_synchronization2, VK_KHR_workgroup_memory_explicit_layout и K_KHR_zero_initialize_workgroup_memory.
  • В Vulkan добавлена поддержка использования линейных изображений в видеопамяти, видимой хосту.
  • Включена по умолчанию поддержка механизма динамического управления питанием D3 (RTD3, Runtime D3 Power Management).
  • В инсталляторе пакета .run включена установка systemd-сервисов nvidia-suspend.service, nvidia-hibernate.service и nvidia-resume.service, которые используются при выставлении параметра NVreg_PreserveVideoMemoryAllocations=1 в модуле nvidia, необходимого для работы расширенных возможности спящего и ждущего режимов. Для отключения установки сервисов предусмотрена опция "--no-systemd".
  • В X11-драйвере для приложений, оставшихся без виртуального терминала (VT), добавлена возможность продолжения работы на GPU, но с ограничением частоты кадров. Для включения данного режима в модуле nvidia предусмотрен параметр NVreg_PreserveVideoMemoryAllocations=1.
  • Исправлены ошибки. В том числе исправлены проблемы в работе некоторых конфигураций с большим числом экранов, подключённых к одному GPU. Устранено зависание многопоточных GLX-приложений при попытке обработать XError. Устранён потенциальный крах в драйвере Vulkan при очистке многослойных изображений. Решены проблемы с SPIR-V.

  1. OpenNews: NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice
  2. OpenNews: В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA
  3. OpenNews: Выпуск проприетарного драйвера NVIDIA 460.32
  4. OpenNews: Компания NVIDIA сообщила о задержке поставки драйверов для ядра Linux 5.9
  5. OpenNews: Компания NVIDIA объявила о покупке ARM
Обсуждение (123 +11) | Тип: Программы |
17.04.2021 Включение поддержки HTTP/3 в Firefox намечено на конец мая (60 +2)
  Компания Mozilla сообщила о намерении начать поэтапное включение протоколов HTTP/3 и QUIC в выпуске Firefox 88, намеченном на 19 апреля (изначально, релиз ожидался 20 апреля, но, судя по графику, сдвинут на один день). Вначале поддержка HTTP/3 будет активирована лишь для небольшого процента пользователей и, если не возникнет непредвиденных проблем, будет доведена до всех к концу мая. В ночных сборках и бета-версиях HTTP/3 был включён по умолчанию в конце марта.

Напомним, что реализация HTTP/3 в Firefox основана на развиваемом компанией Mozilla проекте neqo, предоставляющем реализацию клиента и сервера для протокола QUIC. Код компонентов для поддержки HTTP/3 и QUIC написан на языке Rust. Для управления включением HTTP/3 в about:config предусмотрена опция "network.http.http3.enabled". Из клиентского ПО экспериментальная поддержка HTTP/3 также добавлена в Chrome и curl, а для серверов доступна в nginx, а также в форме nginx-модуля и тестового сервера от компании Cloudflare. На стороне сайтов поддержка HTTP/3 уже обеспечена на серверах Google и Facebook.

Протокол HTTP/3 пока находится на стадии черновой спецификации и окончательно не стандартизирован в IETF. Для использования HTTP/3 требуется поддержка на стороне клиента и сервера одной и той же версии чернового стандарта QUIC и HTTP/3, которая указывается в заголовке Alt-Svc (Firefox поддерживает черновики спецификации с 27 по 32).

HTTP/3 определяет использование протокола QUIC в качестве транспорта для HTTP/2. Протокол QUIC (Quick UDP Internet Connections) c 2013 года развивается компанией Google в качестве альтернативы связке TCP+TLS для Web, решающей проблемы с большим временем установки и согласования соединений в TCP и устраняющей задержки при потере пакетов в процессе передачи данных. QUIC представляет собой надстройку над протоколом UDP, поддерживающую мультиплексирование нескольких соединений и обеспечивающую методы шифрования, эквивалентные TLS/SSL. В процессе разработки в IETF стандарта в протокол были внесены изменения, что привело к возникновению двух параллельно существующих веток, одна для HTTP/3, а вторая поддерживаемая Google (Chrome поддерживает оба варианта).

Основные особенности QUIC:

  • Высокая безопасность, аналогичная TLS (по сути QUIC предоставляет возможность использования TLS поверх UDP);
  • Контроль за целостностью потока, предотвращающий потерю пакетов;
  • Возможность мгновенно установить соединение (0-RTT, примерно в 75% случаев данные можно передавать сразу после отправки пакета установки соединения) и обеспечить минимальные задержки между отправкой запроса и получением ответа (RTT, Round Trip Time);
  • Использование при повторной передаче пакета другого номера последовательности, что позволяет избежать двусмысленности при определении полученных пакетов и избавиться от таймаутов;
  • Потеря пакета влияет на доставку только связанного с ним потока и не останавливает доставку данных в параллельно передаваемых через текущее соединение потоках;
  • Средства коррекции ошибок, минимизирующие задержки из-за повторной передачи потерянных пакетов. Использование специальных кодов коррекции ошибок на уровне пакета для сокращения ситуаций, требующих повторной передачи данных потерянного пакета.
  • Границы криптографических блоков выравнены с границами пакетов QUIC, что уменьшает влияние потерь пакетов на декодирование содержимого следующих пакетов;
  • Отсутствие проблем с блокировкой очереди TCP;
  • Поддержка идентификатора соединения, позволяющего сократить время на установку повторного соединения для мобильных клиентов;
  • Возможность подключения расширенных механизмов контроля перегрузки соединения;
  • Использование техники прогнозирования пропускной способности в каждом направлении для обеспечения оптимальной интенсивности отправки пакетов, предотвращая скатывание в состояние перегрузки, при которой наблюдается потеря пакетов;
  • Заметный прирост производительности и пропускной способности по сравнению с TCP. Для видеосервисов, таких как YouTube, применение QUIC показало сокращение операций повторной буферизации при просмотре видео на 30%.
    1. OpenNews: В ночных и бета сборках Firefox включена по умолчанию поддержка HTTP/3
    2. OpenNews: HTTP поверх протокола QUIC будет стандартизирован как HTTP/3
    3. OpenNews: Microsoft открыл свою реализацию протокола QUIC, применяемого в HTTP/3
    4. OpenNews: Предварительный выпуск nginx с поддержкой QUIC и HTTP/3
    5. OpenNews: В Chrome началась активация IETF QUIC и HTTP/3
Обсуждение (60 +2) | Тип: Программы |
16.04.2021 В Firefox 90 будет удалён код, обеспечивающий поддержку FTP (279 –48)
  Компания Mozilla приняла решение удалить из Firefox встроенную реализацию протокола FTP. В выпуске Firefox 88, намеченном на 19 апреля, поддержка FTP будет отключена по умолчанию (в том числе настройка browserSettings.ftpProtocolEnabled будет переведена в режим только для чтения), а в выпуске Firefox 90, запланированном на 29 июня, будет удалён код, связанный с FTP. При попытке открытия ссылок с идентификатором протокола "ftp://" браузер будет вызывать внешнее приложение по аналогии с тем как вызываются обработчики "irc://" и "tg://".

В качестве причины прекращения поддержки FTP называется незащищённость данного протокола от модификации и перехвата транзитного трафика при совершении MITM-атак. По мнению разработчиков Firefox, в современных условиях нет причин в использовании FTP вместо HTTPS для загрузки ресурсов. Кроме того, код поддержки FTP в Firefox очень старый, создаёт проблемы при сопровождении и имеет историю выявления большого числа уязвимостей в прошлом.

Напомним, что ранее в Firefox 61 уже была запрещена загрузка ресурсов по протоколу FTP из страниц, открытых по HTTP/HTTPS, а в Firefox 70 была прекращена отрисовка содержимого файлов, загружаемых через ftp (например, при открытии через ftp перестали отображаться изображения, README и html-файлы, а сразу стал показываться диалог загрузки файла на диск). В Chrome поддержка протокола FTP прекращена в январском выпуске Chrome 88. По оценке Google, FTP уже почти не используется - доля пользователей FTP составляет около 0.1%.

Дополнение: Протоколу FTP сегодня исполнилось 50 лет. 16 апреля 1971 года был опубликован RFC 114. Самый последний RFC, связанный с протоколом FTP, опубликован в 2014 году (RFC 7151, команда HOST для создания виртуальных хостов).

  1. OpenNews: В Chrome планируют полностью убрать поддержку FTP
  2. OpenNews: В Firefox 70 будет ужесточён вывод уведомлений и внесены ограничения для ftp
  3. OpenNews: Chrome будет помечать FTP как небезопасный протокол
  4. OpenNews: Debian прекращает поддержку FTP на своих серверах
  5. OpenNews: Kernel.org прекращает поддержку FTP
Обсуждение (279 –48) | Тип: К сведению |
15.04.2021 Компания Google представила патчи многоуровневого LRU для Linux (51 +41)
  Компания Google представила патчи с улучшенной реализацией механизма LRU для Linux. LRU (Least Recently Used) - это механизм, позволяющий отбрасывать или выгружать в своп неиспользуемые страницы памяти. По мнению корпорации Google, существующая реализация механизма определения подлежащих вытеснению страниц создаёт слишком высокую нагрузку на CPU, а также часто принимает неудачные решения о том, какие именно страницы выгружать.

В экспериментах, проведённых компанией, новая реализация LRU сократила количество принудительных завершений программ из-за нехватки памяти в системе (OOM kill) на 18%, в Chrome OS на 96% снизилось число отброшенных вкладок браузера из-за недостатка памяти и на 59% уменьшилось число OOM kill в нагруженных устройствах. Это вторая версия патчей, где устранена регрессия производительности и иные замеченные при тестировании недостатки.

  1. OpenNews: В ядре Linux 5.13 появится начальная поддержка CPU Apple M1
  2. OpenNews: В ядро Linux 5.12 принята подсистема KFence для выявления ошибок при работе с памятью
  3. OpenNews: Google профинансирует работу по повышению безопасности ядра Linux
  4. OpenNews: Facebook предложил новый механизм управления памятью slab для ядра Linux
  5. OpenNews: Google работает над использованием обычного ядра Linux в Android
Обсуждение (51 +41) | Автор: Аноним | Тип: К сведению |
14.04.2021 Обновление Chrome 89.0.4389.128 с устранением 0-day уязвимости. Chrome 90 задерживается (28 +8)
  Компания Google сформировала обновление Chrome 89.0.4389.128, в котором исправлены две уязвимости (CVE-2021-21206, CVE-2021-21220), для которых доступны рабочие эксплоиты (0-day). Уязвимость CVE-2021-21220 была использована для взлома Chrome на соревновании Pwn2Own 2021.

Эксплуатация указанной уязвимости осуществляется через выполнение определённым образом оформленного кода WebAssembly (уязвимость вызвана ошибкой в виртуальной машине WebAssembly, позволяющей записать или прочитать данные по произвольному адресу в памяти). При этом отмечается, что показанный эксплоит не позволяет обойти sandbox-изоляцию и для полноценной атаки требуется обнаружение ещё одной уязвимости для выхода из sandbox (на соревновании Pwn2Own 2021 такая уязвимость была продемонстрирована для Windows).

Пример эксплоита для данной проблемы был опубликован на GitHub после внесения исправления в движок V8, но не дожидаясь формирования обновления браузеров на его основе (даже если бы эксплоит не был опубликован, злоумышленники получили возможность воссоздать его на основе анализа изменений в репозитории V8, что уже случалось ранее из-за возникновения ситуации, когда исправление в V8 уже опубликовано, но продукты на его основе ещё не обновлены).

Дополнительно можно отметить сдвиг графика публикации выпуска Chrome 90 для Linux, Windows и macOS. Данный выпуск был намечен на 13 апреля, но вчера не был опубликован, а вышла лишь версия для Android. Сегодня был сформирован дополнительный бета-выпуск Chrome 90. О новой дате релиза не сообщается.

Дополнение: Следом другой исследователь безопасности опубликовал ещё один эксплоит, в котором используется очередная 0-day уязвимость, остающаяся неисправленной в Chrome 89.0.4389.128. Как и в первом случае эксплоит охватывает лишь одну уявзимость и не содержит кода для обхода sandbox-изоляции (при запуске chrome с флагом "--no-sandbox" эксплоит при открытии web-страницы на платформе Windows обеспечивает запуск notepad). Примечательно, что связанная со вторым эксплоитом уязвимость также затрагивает технологию WebAssembly.


  1. OpenNews: На соревновании Pwn2Own 2021 совершены взломы Ubuntu, Chrome, Safari, Parallels и продуктов Microsoft
  2. OpenNews: Google продемонстрировал эксплуатацию уязвимостей Spectre через выполнение JavaScript в браузере
  3. OpenNews: Обновление Chrome 89.0.4389.90 с устранением 0-day уязвимости
  4. OpenNews: Лог изменений в V8 помог создать эксплоит для неисправленной уязвимости в Chrome
  5. OpenNews: 0-day уязвимость в Chrome, выявленная через анализ изменений в движке V8
Обсуждение (28 +8) | Тип: Проблемы безопасности |
14.04.2021 Выпуск nginx 1.19.10 (79 +12)
  Сформирован выпуск основной ветки nginx 1.19.10, в рамках которой продолжается развитие новых возможностей (в параллельно поддерживаемой стабильной ветке 1.18 вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей).

Основные изменения:

  • Значение по умолчанию параметра "keepalive_requests", определяющего максимальное число запросов, которые можно отправить через одно keep-alive соединение, увеличено со 100 до 1000.
  • Добавлена новая директива "keepalive_time", которая ограничивает общее время жизни каждого keep-alive соединения, после истечении которого соединение будет закрыто (не путать с keepalive_timeout, определяющем время неактивности, после которого keep-alive соединение закрывается).
  • Добавлена переменная $connection_time, через которую можно получить информацию о продолжительности соединения в секундах с миллисекундной точностью.
  • Добавлен обходной манёвр для решения проблемы с появлением в логе предупреждений "gzip filter failed to use preallocated memory" в случае использования библиотеки zlib-ng.

  1. OpenNews: Выпуск сервера приложений NGINX Unit 1.23.0
  2. OpenNews: Выпуск nginx 1.19.7, njs 0.5.1 и NGINX Unit 1.22.0
  3. OpenNews: Предварительный выпуск nginx с поддержкой QUIC и HTTP/3
  4. OpenNews: Спор о правах Rambler на Nginx продолжен в суде США
  5. OpenNews: Релиз nginx 1.18.0
Обсуждение (79 +12) | Тип: Программы |
14.04.2021 Обновление X.Org Server 1.20.11 с устранением уязвимости (49 +15)
  Опубликован релиз X.Org Server 1.20.11, в котором устранена уязвимость (CVE-2021-3472), позволяющая повысить свои привилегии в системах, в которых X-сервер выполняется с правами root. Проблема вызвана ошибкой в расширении XInput, приводящей к изменению содержимого области памяти вне выделенного буфера при обработке запросов ChangeFeedbackControl со специально оформленными входными данными. Аналогичная проблема также устранена в компоненте xwayland 21.1.1.

Кроме исправления уязвимости в X.Org Server 1.20.11 также проведена работа по чистке DDX-компонента XQuartz, применяемого для запуска X11-приложений в окружении macOS. В новой версии убрана возможность сборки XQuartz для систем i386 и прекращена поддержка версий macOS 10.3 "Panther", 10.4 "Tiger", 10.5 "Leopard", 10.6 "Snow Leopard", 10.7 "Lion" и 10.8 "Mountain Lion".

  1. OpenNews: В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA
  2. OpenNews: Выпуск XWayland 21.1.0, компонента для запуска X11-приложений в Wayland-окружениях
  3. OpenNews: Уязвимости в X.Org Server и libX11
  4. OpenNews: Вышел X.Org Server 1.20
  5. OpenNews: Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server
Обсуждение (49 +15) | Тип: Программы |
13.04.2021 Slackware 15 перешёл на стадию бета-тестирования (147 +42)
  Разработка дистрибутива Slackware 15.0 переведена на стадию бета-тестирования. Slackware развивается с 1993 года и является старейшим из ныне существующих дистрибутивов. Особенностями дистрибутива являются отсутствие усложнений и простая система инициализации в стиле классических систем BSD, что делает Slackware интересным решением для изучения работы Unix-подобных систем, проведения экспериментов и знакомства с Linux. Для загрузки подготовлен установочный образ, размером 3.1 ГБ (x86_64), а также сокращённая сборка для запуска в Live-режиме.

Основные отличия Slackware 15 сводятся к обновлению версий программ, в том числе осуществлён переход на ядро Linux 5.10, набор компиляторов GCC 10.3 и системную библиотеку Glibc 2.33.

  1. OpenNews: Началось альфа-тестирование Slackware 15.0
  2. OpenNews: Arch Linux, Fedora, Debian, Slackware и openSUSE могут отказаться от поставки Chromium
  3. OpenNews: В рамках проекта TinyWare подготовлена новая сборка Slackware
  4. OpenNews: Slackware Linux исполнилось 25 лет
  5. OpenNews: Релиз дистрибутива Slackware 14.2
Обсуждение (147 +42) | Тип: Программы |
12.04.2021 Сообщество разработчиков Perl покинул один из лидеров проекта (90 +10)
  Sawyer X объявил об уходе из руководящего совета проекта Perl и из Core Team. Он также покинул пост ответственного за формирование релизов Perl, прекратил участие в комитете, выделяющем гранты, отказался от выступления на конференции Perl и удалил свою учётную запись в Twitter. При этом Sawyer X выразил готовность довести до конца находящийся в разработке релиз Perl 5.34.0, запланированный на май, после чего удалить свой доступ к GitHub, CPAN и спискам рассылки.

Уход объясняется нежеланием больше выносить издевательское, оскорбительное и недружественное поведение некоторых участников сообщества. Последней каплей стала дискуссия о целесообразности сохранения некоторых устаревших возможностей языка Perl (Sawyer X является одним из инициаторов создания ветки Perl 7, призванной заменить Perl 5 с нарушением обратной совместимости, с чем несогласны некоторые другие разработчики).

После реструктуризации процесса управления проектом, Sawyer X, наряду с Ricardo Signes и Neil Bowers, был избран в руководящий совет, принимающий решения, связанные с развитием Perl. До этого с апреля 2016 года Sawyer X занимал пост лидера проекта Perl ("pumpking"), отвечающего за координацию работы разработчиков.

  1. OpenNews: Опубликован разбор инцидента с потерей контроля над доменом perl.com
  2. OpenNews: Избран управляющий совет, который будет руководить разработкой Perl
  3. OpenNews: Perl переходит на новую модель управления
  4. OpenNews: Анонсирован Perl 7
  5. OpenNews: Анализ рисков при воплощении в жизнь инициативы Perl 7
Обсуждение (90 +10) | Тип: Тема для размышления |
12.04.2021 NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice (64 +9)
  Компания NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice. Интерес к системам распознавания речи связан с прогнозом, что в следующие десять лет голосовые технологии станут одним из основных способов взаимодействия людей с различными устройствами, от компьютеров и телефонов, до цифровых ассистентов и киосков для продажи товаров.

Качество работы голосовых систем сильно зависит от объёма и разнообразия голосовых данных, доступных для тренировки моделей машинного обучения. Сегодняшние голосовые технологии в основном сосредоточены на распознании английского языка и не охватывают огромное количество языков, акцентов и моделей речи. Инвестиции помогут ускорить наращивание объёма общедоступных голосовых данных, привлечь к работе больше сообществ и волонтёров, а также расширить число сотрудников, занимающихся проектом в основное рабочее время.

Напомним, что проект Common Voice нацелен на организацию совместной работы по накоплению базы голосовых шаблонов, учитывающей всё разнообразие голосов и манер речи. Пользователям предлагается озвучить выводимые на экран фразы или оценить качество данных, добавленных другими пользователями. Накопленную базу данных c записями различного произношения типовых фраз человеческой речи без ограничений можно использовать в системах машинного обучения и в исследовательских проектах.

В настоящее время набор Common Voice включает примеры произношения более 164 тысяч людей. Накоплено около 9 тысяч часов голосовых данных на 60 различных языках. Набор для русского языка охватывает 1412 участников и 111 часов речевого материала, а для украинского языка - 459 участников и 30 часов. Для сравнения в подготовке материалов на английском языке приняли участие более 66 тысяч человек, надиктовавших 1686 часов подтверждённой речи. Предложенные наборы можно использовать в системах машинного обучения для построения моделей распознавания и синтеза речи. Данные опубликованы как общественное достояние (CC0).

По мнению автора библиотеки распознавания слитной речи Vosk недостатками набора Common Voice является однобокость голосового материала (преобладание людей мужского пола 20-30 лет, и недостаток материала с голосом женщин, детей и пожилых людей), отсутствие вариативности словаря (повторение одних и тех же фраз) и распространение записей во вносящем искажения формате MP3.

  1. OpenNews: Mozilla свернула разработку проектов Voice Fill и Firefox Voice
  2. OpenNews: Компания Mozilla представила движок распознавания речи DeepSpeech 0.9
  3. OpenNews: NoiseTorch, приложение для подавления шумов микрофона
  4. OpenNews: Выпуск Firefox 78.0.1 и обновление голосовых данных Mozilla Common Voice
  5. OpenNews: Компания Mozilla опубликовала голосовые данные Common Voice
Обсуждение (64 +9) | Тип: К сведению |
11.04.2021 Выпуск пользовательского окружения Sway 1.6, использующего Wayland (64 +22)
  Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11. Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры.

Для обустройства полноценного пользовательского окружения предлагаются сопутствующие компоненты: swayidle (фоновый процесс с реализацией протокола KDE idle), swaylock (хранитель экрана), mako (менеджер уведомлений), grim (создание скриншотов), slurp (выделение области на экране), wf-recorder (захват видео), waybar (панель приложений), virtboard (экранная клавиатура), wl-clipboard (работа с буфером обмена), wallutils (управление обоями рабочего стола).

Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. Wlroots включает бэкенды для абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11 (предоставляется прослойка для запуска X11-приложений на базе Xwayland). Помимо Sway библиотека wlroots активно используется и в других проектах, включая Librem5 и Cage. Кроме Си/С++ разработаны биндинги для Scheme, Common Lisp, Go, Haskell, OCaml, Python и Rust.

В новом выпуске:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

  1. OpenNews: Первый выпуск labwc, композитного сервера для Wayland
  2. OpenNews: Доступен Wayland 1.19
  3. OpenNews: Выпуск KWinFT 5.20 и kwin-lowlatency 5.20, форков оконного менеджера KWin
  4. OpenNews: Доступен композитный сервер Wayfire 0.5, использующий Wayland
  5. OpenNews: Выпуск пользовательского окружения Sway 1.5, использующего Wayland
Обсуждение (64 +22) | Тип: Программы |
11.04.2021 Выпуск OpenToonz 1.5, открытого пакета для создания 2D-анимации (78 +20)
  Опубликован выпуск проекта OpenToonz 1.5, продолжающего развитие исходных текстов профессионального пакета 2D-анимации Toonz, который использовался при производстве мультипликационного сериала Футурама и некоторых мультипликационных фильмах, номинированных на премию Оскар. В 2016 году код Toonz был открыт под лицензией BSD и с тех пор продолжает развиваться как свободный проект.

В OpenToonz в том числе поддерживается подключение плагинов с эффектами, реализованными с использованием технологий машинного обучения, например, при помощи эффектов можно автоматически изменить стиль картинки и симулировать искажённый падающий свет, как в мультфильмах, снятых с использованием классических технологий, применявшихся до появления цифровых пакетов создания анимации.

В новой версии:

  • Упрощено использование инструмента для создания анимации.
  • Добавлен новый набор кистей Aotz MyPaint (Sketch, Ink, Fill, Clouds, Water, Grass, Leaves, Fur, Eraser).
  • Добавлена функция для записи и повторной загрузки параметров разделения цветов.
  • В редактор контрольных точек добавлена опция для привязки и реализован режим свободной расстановки точек (Freehand).
  • В инструмент преобразования изображений в векторный формат добавлена опция для выравнивания границ штриховки.
  • В инструмент кадрирования добавлена поддержка привязки к точкам пересечения.
  • Добавлены новые эффекты: Bloom Iwa Fx, Fractal Noise Iwa Fx и Glare Iwa Fx. В браузере эффектов добавлена строка поиска.
  • Добавлен новый режим очистки сегментов и возможность выбрать диапазон кадров для его применения.
  • Добавлен инструмент для рисования форм с несколькими дугами.
  • Добавлен индикатор для контроля за горизонтальным уровнем.
  • Реализована возможность настройки размещения панели с цветовой палитрой.
  • Обновлён диалог с настойками рендеринга.
  • В редактор стилей добавлена кнопка для создания нового стиля.
  • Заменены все пиктограммы в разделе с настройками и обновлены пиктограммы для всех команд.
  • Добавлена поддержка платформы FreeBSD.

  1. OpenNews: Релиз пакета для создания 2D-анимации Synfig 1.4
  2. OpenNews: Выпуск экспериментального векторного графического редактора VPaint 1.7
  3. OpenNews: Открытие анимационного пакета Toonz, применяемого в производстве Футурамы
  4. OpenNews: Анимационная студия Pixar приняла решение об открытии пакета USD
  5. OpenNews: Открыт код для синтеза анимации с помощью нейросетей
Обсуждение (78 +20) | Тип: Программы |
Следующая страница (раньше) >>



Спонсоры:
Inferno Solutions
A-Real
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру