Для http-сервера Apache будет подготовлен TLS-модуль, написанный на языке Rust

Организация ISRG (Internet Security Research Group), которая является учредителем проекта Let’s Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета, представила проект по разработке нового модуля с реализацией протокола TLS для HTTP-сервера Apache. Новый модуль, который будет предлагаться под именем mod_tls, выступит альтернативой текущему модулю mod_ssl. Модуль будет изначально разработан с использованием приёмов безопасного программирования. В частности, код будет написан на языке Rust, который сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий. Применение Rust позволит снизить риск появления уязвимостей, вызванных обращением к области памяти после её … Читать далее Для http-сервера Apache будет подготовлен TLS-модуль, написанный на языке Rust

Microsoft опубликовал код движка хранения Extensible Storage Engine

Компания Microsoft открыла исходные тексты встраиваемого в приложения движка хранения Extensible Storage Engine (ESE), реализующего механизм хранения ISAM, при котором данные сохраняются последовательно, а для быстрого доступа к произвольным записям применяются отдельные индексы. ESE используется в Windows 10, но впервые появился в Windows NT 3.51, выпущенном в 1995 году, и с тех пор несколько раз переписывался. В Microsoft движок ESE используется для хранения содержимого почтовых ящиков в Office 365 и MS Exchange Server, лежит в основе API JET, а также применяется в службах Active Directory, Windows Search и Windows Update. Код написан на языке С++ и открыт под лицензией MIT. … Читать далее Microsoft опубликовал код движка хранения Extensible Storage Engine

Обновление Chrome 88.0.4324.146 с устранением критической уязвимости

Опубликовано обновление браузера Chrome 88.0.4324.146 в котором устранена уязвимость, имеющая статус критической проблемы, позволяющей обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения. Детали об уязвимости (CVE-2021-21142) пока не раскрываются, известно только, что она вызвана обращением к уже освобождённому блоку памяти в реализации API Payments. Кроме того, в новом выпуске устранено ещё 5 уязвимостей, из которых четырём присвоен высокий уровень опасности. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 52500 долларов США (одна премия $20000, вде премии $10000, по одной премии $7500 и $5000). Размер одного вознаграждения пока … Читать далее Обновление Chrome 88.0.4324.146 с устранением критической уязвимости

Мартин Вимпрес покидает Canonical

Мартин Вимпрес (Martin Wimpress), сооснователь редакции Ubuntu MATE, входящий в Core Team проекта MATE, сообщил о скором уходе с поста директора по разработке десктоп-систем в компании Canonical. Уход связан с принятием предложения по работе в компании Slim.AI, развивающей систему DockerSlim для сокращения размера Docker-контейнеров. Отмечается, что после смены места работы Мартин сохранит пост лидера Ubuntu MATE и продолжит участие в разработке Ubuntu и Snapcraft. Источник: http://www.opennet.ru/opennews/art.shtml?num=54514 Читать далее Мартин Вимпрес покидает Canonical

Развиваемая Huawei платформа HarmonyOS для смартфонов оказалась переделанным Android 10

Обозревателю издания Arstechnica удалось принять участие в программе тестирования предварительной версии SDK для разработки приложений для платформы HarmonyOS 2.0, развиваемой компанией Huawei в качестве альтернативы платформе Android. Компания Huawei заявляла, что HarmonyOS является самостоятельным проектом, полностью отличающимся от Android и iOS, но на деле то, что предлагается для тестирования в эмуляторе из состава SDK представляет собой клон Android 10, совпадающий по элементам интерфейса, приложениям и служебным сервисам. В системе используется оболочка «EMUI», устанавливаемая также в устройствах Huawei на базе Android. Компания утверждает, что используется порт «EMUI» для HarmonyOS, но все остальные компоненты также неотличимы от Android. В статье утверждается, что … Читать далее Развиваемая Huawei платформа HarmonyOS для смартфонов оказалась переделанным Android 10

Выпуск браузера Pale Moon 29.0

Доступен релиз web-браузера Pale Moon 29.0, ответвившегося от кодовой базы 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 29.0

Выпуск http-сервера Lighttpd 1.4.59 с включением модуля HTTP/2

Состоялся релиз легковесного http-сервера lighttpd 1.4.59. В новой версии представлено 84 изменения, в основном связанных с устранением ошибок. Ключевым новшеством выпуска стало включение по умолчанию поддержки протокола HTTP/2, который ранее был предложен в форме опции. Из других улучшений можно отметить добавление поддержки алгоритма сжатия zstd в mod_deflate и включение в состав нового модуля mod_ajp13 с реализацией коннектора к Apache Tomcat, поддерживающего протокол AJPv13. Источник: http://www.opennet.ru/opennews/art.shtml?num=54512 Читать далее Выпуск http-сервера Lighttpd 1.4.59 с включением модуля HTTP/2

Выпуск BK 3.11.2101.8545, эмулятора компьютеров БК-0010 и БК-0011

Доступен новый выпуск проекта BK 3.11.2101.8545, развивающего эмулятор выпускавшихся в 80-х годах прошлого века 16-разрядных бытовых компьютеров БК-0010-01, БК-0011 и БК-0011М, совместимых по системе команд с компьютерами PDP-11, СМ ЭВМ и ДВК. Эмулятор написан на С++ и распространяется в исходных текстах. Общая лицензия на код явно не обозначена, но в отдельных файлах упоминается LGPL, а также заимствованы некоторые компоненты под LGPL. Работа поддерживается только на платформе Windows. Изменения в эмуляторе: Добавлена начальная поддержка эмуляции музыкального блока Менестрель. Из libdspl-2.0 перенесены алгоритмы фильтрации и ресемплирования. Добавлена опция для управления включением коррекцией смещения DC для эмулируемых звуковых устройств. Исправлена ошибка загрузки состояния … Читать далее Выпуск BK 3.11.2101.8545, эмулятора компьютеров БК-0010 и БК-0011

Для Ubuntu Desktop развивается новый инсталлятор

Мартин Вимпрес (Martin Wimpress ), занимающий пост директора по разработке десктоп-систем в Canonical, сообщил разработке нового инсталлятора для Ubuntu, который планируют предложить пользователям для тестирования в осеннем выпуске Ubuntu Desktop 21.10 и возможно задействовать по умолчанию в Ubuntu 22.04 LTS. Старый установщик Ubiquity будет сохранён в репозитории и останется доступен для применения в редакциях Ubuntu и производных дистрибутивах. Инсталлятор Ubiquity был разработан в 2006 году и последние несколько лет не развивается. В серверной редакции Ubuntu начиная с выпуска 18.04 поставляется новый инсталлятор Subiquity, который представляет собой надстройку над низкоуровневым инсталлятором curtin, отвечающим за финальную разбивку диска, загрузку пакетов и установку … Читать далее Для Ubuntu Desktop развивается новый инсталлятор

Выпуск системной библиотеки Glibc 2.33

После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.33, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017. В состав нового выпуска включены исправления от 72 разработчиков. Из реализованных в Glibc 2.33 улучшений можно отметить: В компоновщике (dynamic linker), отвечающем за динамическую загрузку и связывание разделяемых библиотек при запуске программы, реализована поддержка загрузки оптимизированных реализаций разделяемых объектов из подкаталогов glibc-hwcaps, созданных в областях ФС, просматриваемых при поиске библиотек. В настоящий момент реализованы подкаталоги «x86-64-v2», «x86-64-v3» и «x86-64-v4» для архитектуры x86_64-linux-gnu, «power9» и «power10» для архитектуры powerpc64le-linux-gnu, «z13», «z14» и «z15» для s390x-linux-gnu. В случае архитектуры x86_64-linux-gnu … Читать далее Выпуск системной библиотеки Glibc 2.33

Началось бета-тестирование AlmaLinux, форка CentOS

Опубликован первый бета-выпуск дистрибутива AlmaLinux, созданного в ответ на преждевременное сворачивание поддержки CentOS 8 компанией Red Hat (выпуск обновлений для CentOS 8 решено прекратить в конце 2021 года, а не в 2029 году, как предполагали пользователи). Разработка AlmaLinux ведётся под покровительством компании CloudLinux, которая предоставила ресурсы и разработчиков (на развитие проекта выделено миллион долларов в год). Тестовые сборки подготовлены для архитектуры x86_64 в форме загрузочного (680 МБ), минимального (1.8 ГБ) и полного образа (8.7 ГБ). Сборка произведена на основе выпуска Red Hat Enterprise Linux 8.3 и полностью идентична с ним по функциональности, за исключением изменений, связанных ребрендингом и удалением специфичных … Читать далее Началось бета-тестирование AlmaLinux, форка CentOS

Выпуск 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