Выпуск spaCy 3.0, библиотеки для обработки информации на естественном языке

Компания Explosion AI опубликовала выпуск свободной библиотеки spaCy с реализацией алгоритмов обработки текста на естественном языке (NLP, Natural Language Processing). На практике проект может применяться для построения автоответчиков, ботов, классификаторов текста и различных диалоговых систем, определяющих смысл фраз. Библиотека написана на языке Python c элементами на Cython, расширении Python, допускающем прямой вызов функций на языке Си. Код проекта распространяется под лицензией MIT. Языковые модели подготовлены для 58 языков, включая русский. Библиотека рассчитана на предоставление постоянного API, не привязанного к используемым алгоритмам и готового для применения в реальных продуктах. Для обработки информации библиотека использует самые свежие достижения в области NLP и … Читать далее Выпуск spaCy 3.0, библиотеки для обработки информации на естественном языке

Архитектура ia64 оставлена в ядре Linux без сопровождения

Линус Торвальдс принял в ветку ядра Linux 5.11 изменение, переводящее архитектуру ia64, применяемую в процессорах Intel Itanium, в категорию оставленных без сопровождения («orphaned»), что подразумевает прекращение тестирования. В комментарии к изменениям Линус указал, что компания Hewlett Packard Enterprise прекратила приём заказов на новое оборудование Itanium, а Intel сделал это ещё в прошлом году. Официально продажи процессоров Itanium будут прекращены в июле 2021 года, но маловероятно, что в реальности существуют заказы на данное оборудование. Процессоры Itanium были представлены компанией Intel в 2001 году, но архитектура ia64 не выдержала конкуренции с AMD64, главным образом из-за более высокой производительности и более гладкого перехода … Читать далее Архитектура ia64 оставлена в ядре Linux без сопровождения

Состояние подготовки интерфейса GNOME 40

Разработчики GNOME опубликовали отчёт об изменениях в интерфейсе GNOME Shell, которые ожидают пользователей в GNOME 40. До заморозки интерфейса GNOME 40 остаётся две недели, поэтому оформление можно считать более-менее сформировавшимся. Для тестирования нового оформления подготовлен образ в формате qcow2 для запуска в виртуальных машинах (можно запустить из GNOME Boxes), а также опубликованы пакеты для установки в Fedora 33. Из значительных изменений отмечается новый режим навигации по виртуальным рабочим столам, который добавлен в систему выбора окон обзорного режима (Activities Overview). Наиболее заметным отличием от декабрьских макетов GNOME Shell стало появление дополнительных миниатюр рабочих столов в верхней части экрана, которые дополнили общую … Читать далее Состояние подготовки интерфейса GNOME 40

Выпуск web-браузера qutebrowser 2.0

Представлен релиз web-браузера qutebrowser 2.0, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и QtWebEngine. Исходные тексты распространяются под лицензией GPLv3. Применение Python не сказывается на производительности, так как отрисовка и разбор контента осуществляется силами движка Blink и библиотеки Qt. Браузер поддерживает систему вкладок, менеджер загрузок, режим приватного просмотра, встроенный просмотрщик PDF (pdf.js), систему блокировки рекламы, интерфейс для просмотра истории посещений. Для просмотра видео в YouTube можно настроить вызов внешнего видеопроигрывателя. Перемещение по странице осуществляется при помощи клавиш … Читать далее Выпуск web-браузера qutebrowser 2.0

Представлен RV64X, открытый GPU на базе технологий RISC-V

Группа энтузиастов при участии компании Pixilica развивает проект RV64X, нацеленный на создание дополнительного набора инструкций для 3D-графики и обработки мультимедийных данных, который может использоваться для интеграции функциональности GPU в процессоры на базе архитектуры RISC-V. Проект позиционируется как свободный, не требующий отчислений и не налагающий условий на использование, что позволит создавать на базе RV64X полностью открытые GPU. RV64X базируется на уже имеющихся в RISC-V ISA векторных инструкциях, которые расширены поддержкой новых типов данных и расширений, специфичных для обработки графики. Например, предложены дополнительные операции для обработки пикселей (RGBA), точек (XYZW), текстурных элементов (UVW-текселей), векторов (операции с 2-4 векторами), параметров материалов, расчёта освещения, … Читать далее Представлен RV64X, открытый GPU на базе технологий RISC-V

Создатель Rocky Linux основал стартап Ctrl IQ, который выступит спосором проекта

Грегори Курцер (Gregory Kurtzer), основатель проекта CentOS, в конце прошлого года выступивший с инициативой создания дистрибутива Rocky Linux, способного занять место классического CentOS, объявил о создании новой коммерческой компании Ctrl IQ. В рамках первого транша инвестиций компания уже получила 4 млн долларов от венчурного фонда IAG Capital Partners и производителя систем хранения OpenDrives Inc. Ctrl IQ выступит спонсором разработки Rocky Linux и обеспечит юридическую поддержку проекта, а также будет поставлять основанный на Rocky Linux технологический стек для организации высокопроизводительных вычислений на предприятиях. Отмечается, что дистрибутив Rocky Linux будет развиваться независимо от компании Ctrl IQ под управлением сообщества. Ctrl IQ не … Читать далее Создатель Rocky Linux основал стартап Ctrl IQ, который выступит спосором проекта

Mozilla свернула разработку проектов Voice Fill и Firefox Voice

Компания Mozilla предупредила пользователей о скорой остановке работы сервера Speech Proxy, обеспечивающего работу дополнений Voice Fill и Firefox Voice. Работа сервиса будет остановлена 28 февраля. Исходный код дополнений останется в репозиториях и продолжит поставляться под свободной лицензией MPL. В ближайшее время планируется опубликовать обновление дополнений Voice Fill и Firefox Voice, в котором будет выведено уведомление о прекращении их развития и поддержки. Более того, 19 февраля будет инициирован процесс автоматического удаления указанных дополнений, которые будут деинсталлированны из браузеров без явного участия пользователей. Напомним, что в рамках дополнения Firefox Voice развивалась реализация экспериментальной системы голосовой навигации, позволяющей использовать речевые команды для выполнения … Читать далее Mozilla свернула разработку проектов Voice Fill и Firefox Voice

Доступны дистрибутивы Clonezilla Live 2.7.1 и GParted Live 1.2.0

Доступен релиз Linux-дистрибутива Clonezilla Live 2.7.1, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи, выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива — 320 МБ (i686, amd64). Дистрибутив основан на Debian GNU/Linux и в своей работе использует код таких проектов, как DRBL, Partition Image, ntfsclone, partclone, udpcast. Возможна загрузка с CD/DVD, USB Flash и по сети (PXE). Поддерживаются LVM2 и ФС ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs, nilfs2, FAT12, FAT16, FAT32, NTFS, HFS+, UFS, minix, VMFS3 и VMFS5 (VMWare ESX). Имеется режим массового клонирования по сети, в том числе с передачей трафика … Читать далее Доступны дистрибутивы Clonezilla Live 2.7.1 и GParted Live 1.2.0

Релиз дистрибутива Nitrux 1.3.7 с рабочим столом NX Desktop

Опубликован выпуск дистрибутива Nitrux 1.3.7, построенного на пакетной базе Ubuntu, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages и собственный центр установки приложений NX Software Center. Размер загрузочного образа составляет 4.3 ГБ. Наработки проекта распространяются под свободными лицензиями. Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный апплет для регулирования громкости и управления воспроизведением мультимедийного контента. Из развиваемых проектом приложений также … Читать далее Релиз дистрибутива Nitrux 1.3.7 с рабочим столом NX Desktop

Выпуск Wine 6.1

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 6.1. С момента выпуска 6.0 было закрыто 37 отчётов об ошибках и внесено 327 изменений. Напомним, что начиная с ветки 2.x проект Wine перешёл на схему нумерации версий, в которой каждый стабильный релиз приводит к увеличению первой цифры в номере версии (5.0.0, 6.0.0), а обновления к стабильным релизам выпускаются с изменением третьей цифры (6.0.1, 6.0.2, 6.0.3). Экспериментальные версии, развиваемые в процессе подготовки следующего значительного релиза, выпускаются с изменением второй цифры (6.1, 6.2, 6.3). Наиболее важные изменения: В компиляторе WIDL (Wine Interface Definition Language) расширена поддержка WinRT IDL (Interface Definition Language). До … Читать далее Выпуск Wine 6.1

Google Play заблокировал распространение Matrix-клиента Element

Компания Google приостановила распространение Android-приложения Element в каталоге Google Play без уведомления разработчиков о причинах блокировки. На фоне недавнего инцидента с блокировкой приложения Parler, разработчики проекта Matrix предполагают, что распространение Matrix-клиента было заморожено после отправки в Google жалобы на присутствие в сети Matrix неприемлемого контента. Но пока это лишь домыслы, так как официально Google причины ещё не назвал. Element является универсальным Matrix-клиентом, позволяющим пользователям подключаться к любым Matrix-сетям, аналогично тому как браузер позволяет открывать любые сайты, в том числе с неприемлемым содержимым. В основной сети Matrix и поддерживаемых проектом серверах действуют довольно строгие условия использования, запрещающие публикацию неприемлемого содержимого. Для … Читать далее Google Play заблокировал распространение Matrix-клиента Element

Критическая уязвимость в библиотеке Libgcrypt 1.9.0, затрагивающая GnuPG и systemd

В опубликованном на прошлой неделе выпуске криптографической библиотеки Libgcrypt 1.9.0, которая используется в GnuPG, выявлена легко эксплуатируемая критическая уязвимость, позволяющая добиться переполнения буфера при попытке расшифровки специально оформленных данных, на стадии до верификации или проверки цифровой подписи. Уязвимость затрагивает GnuPG, systemd (используется для DNSSEC) и другие приложения, использующие уязвимую версию Libgcrypt. CVE-идентификатор уязвимости ещё не присвоен. Проблема устранена в обновлении Libgcrypt 1.9.1. Разработчики проекта GnuPG рекомендуют как можно скорее прекратить использование версии 1.9.0, которую уже успели включить в состав репозиториев Fedora 34 (Rawhide) и Gentoo. В ветке 1.8.x уязвимость не проявляется. Проблема вызвана ошибкой, приводящей к переполнению буфера. Проблема проявляется … Читать далее Критическая уязвимость в библиотеке Libgcrypt 1.9.0, затрагивающая GnuPG и systemd

Критическая уязвимость в библиотеке Libgcrypt 1.9.0, затрагивающая GnuPG и systemd

В опубликованном на прошлой неделе выпуске криптографической библиотеки Libgcrypt 1.9.0, которая используется в GnuPG, выявлена легко эксплуатируемая критическая уязвимость, позволяющая добиться переполнения буфера при попытке расшифровки специально оформленных данных, на стадии до верификации или проверки цифровой подписи. Уязвимость затрагивает GnuPG, systemd (используется для DNSSEC) и другие приложения, использующие уязвимую версию Libgcrypt. CVE-идентификатор уязвимости ещё не присвоен. Проблема устранена в обновлении Libgcrypt 1.9.1. Разработчики проекта GnuPG рекомендуют как можно скорее прекратить использование версии 1.9.0, которую уже успели включить в состав репозиториев Fedora 34 (Rawhide) и Gentoo. В ветке 1.8.x уязвимость не проявляется. Проблема вызвана ошибкой, приводящей к переполнению буфера. Проблема проявляется … Читать далее Критическая уязвимость в библиотеке Libgcrypt 1.9.0, затрагивающая GnuPG и systemd

Представлен LibreOffice New Generation для привлечения молодёжи в проект

Организация The Document Foundation представила новый проект LibreOffice New Generation, сосредоточенный на привлечении молодых людей к разработке LibreOffice и решению сопутствующих задач, таких как перевод на другие языки, написание документации, дизайн, тестирование, маркетинг и поддержание инфраструктуры. Проект даёт возможность школьникам и студентам, принимающим участие в развитии LibreOffice, получить значок, подтверждающий вклад участника в разработку и включающий информацию и достижениях. Источник: http://www.opennet.ru/opennews/art.shtml?num=54487 Читать далее Представлен LibreOffice New Generation для привлечения молодёжи в проект

Доступен монолитный дистрибутив Ubuntu Core 20

Компания Canonical опубликовала релиз Ubuntu Core 20, компактного варианта дистрибутива Ubuntu, адаптированного для применения на устройствах интернета вещей (IoT), в контейнерах, потребительском и промышленном оборудовании. Ubuntu Core поставляется в форме неделимого монолитного образа базовой системы, в котором не применяется разбивка на отдельные deb-пакеты. Образы Ubuntu Core 20, состав которых синхронизирован с пакетной базой Ubuntu 20.04, подготовлены для систем x86_64, ARMv7 и ARMv8. Время сопровождения выпуска составляет 10 лет. Основные новшества: Реализована официальная поддержка различных вариантов плат Raspberry Pi, основанных на 32- и 64-разрядных чипах ARM. Добавлена возможность использования полного дискового шифрования с интеграцией с TPM (Trusted Platform Module). Шифрование пока … Читать далее Доступен монолитный дистрибутив Ubuntu Core 20

Выпуск Chrome OS 88

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

Выпуск GNU Autoconf 2.71

Опубликован выпуск пакета GNU Autoconf 2.71, в котором поставляется набор M4-макросов для создания скриптов автоконфигурации для сборки приложений в различных Unix-подобных системах (на основе подготовленного шаблона выполняется генерация скрипта «configure»). В новой версии решено несколько проблем с совместимостью, всплывших в Autoconf 2.70. В частности возобновлена совместимость со старыми версиями std-gnu11.m4 и правилами automake для перегенерирования скрипта configure. Улучшена совместимость с компиляторами Clang и Oracle C++. Обеспечено корректное определение компиляторов, поддерживающих стандарт C99, но не поддерживающих C2011. Источник: http://www.opennet.ru/opennews/art.shtml?num=54484 Читать далее Выпуск GNU Autoconf 2.71

Выпуск пакетного менеджера DNF 4.6

Доступен релиз пакетного менеджера DNF 4.6, который используется по умолчанию в дистрибутивах Fedora Linux и RHEL 8. DNF является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями. В новой версии в операциях отката истории изменений (redo, rollback и undo) добавлена поддержка «comps«, файла с метаданными для разбивки пакетов на функциональные группы. В директиву filter_modules добавлена опция для отсеивания устаревших версий на основе параметра module_obsoletes. В логе dnf.log обеспечено отражение … Читать далее Выпуск пакетного менеджера DNF 4.6

FreeBSD переводит архитектуру i386 на вторичный уровень поддержки

Разработчики FreeBSD объявили о переводе архитектуры i386 (32-разрядные системы x86) на второй уровень поддержки платформ (Tier 2). Изменения вступят в силу начиная с выпуска FreeBSD 13.0. В ветках FreeBSD 11.x и 12.x платформа i386 останется на первом уровне. Второй уровень поддержки подразумевает продолжение формирования установочных сборок, бинарных обновлений и готовых пакетов, но не гарантирует решение специфичных для i386 проблем. Второй уровень также находится вне поддержки командами, отвечающими за устранение уязвимостей, подготовку релизов и поддержание портов, но для архитектуры i386, с учётом сохраняющейся базы установок, в ветке FreeBSD 13.x сделают исключение и предоставят высокий уровень поддержки командами Release Engineering Team и … Читать далее FreeBSD переводит архитектуру i386 на вторичный уровень поддержки

В Ubuntu 21.04 решено включить Wayland по умолчанию

Разработчики Ubuntu приняли решение перейти на использование в Ubuntu 21.04 пользовательского окружения GNOME, по умолчанию работающего на базе протокола Wayland. При использовании проприетарных драйверов NVIDIA по умолчанию продолжит предлагаться сеанс на основе X-сервера. Для остальных конфигураций сеанс на основе X-сервера будет переведён в разряд опций. Отмечается, что последнее время устранены многие ограничения сеанса GNOME на базе Wayland, которые были отнесены к числу проблем, блокирующих переход на Wayland. Например, появились возможность предоставления совместного доступа к рабочему столу, используя мультимедийный сервер Pipewire. В условиях отказа от перехода на GNOME 40 в Ubuntu 21.04 появился хороший повод сосредоточить внимание нового выпуска на интеграции … Читать далее В Ubuntu 21.04 решено включить Wayland по умолчанию

Новый вариант атаки NAT slipstreaming, позволяющей отправить запросы на внутренний IP

Опубликован новый вариант атаки NAT slipstreaming, позволяющей установить сетевое соединение от сервера атакующего к любому UDP или TCP порту на системе пользователя, открывшего подготовленную атакующем web-страницу в браузере. Атака даёт возможность атакующему отправить любые данные на любой порт пользователя, невзирая на применение на системе жертвы внутреннего диапазона адресов (192.168.x.x, 10.x.x.x), выход в сеть с которого напрямую закрыт и возможен только через транслятор адресов. Принцип работы нового варианта атаки NAT slipstreaming (CVE-2021-23961, CVE-2020-16043) идентичен изначальному методу, отличия сводятся к использованию иных протоколов, которые для организации проброса через транслятор адресов или межсетевой экран обрабатываются механизмом отслеживания соединений ALG (Application Level Gateways). В … Читать далее Новый вариант атаки NAT slipstreaming, позволяющей отправить запросы на внутренний IP