Mozilla представила новые возможности по продвижению дополнений к Firefox

Компания Mozilla представила новые возможности по продвижению дополнений в каталоге AMO (addons.mozilla.org). В пилотном режиме с конца сентября до конца ноября будет расширена программа ручной проверки и рецензирования дополнений. Так как у Mozilla нет ресурсов вручную проверить все дополнения, запущена программа Promoted Add-ons, дающая возможность провести подобную проверку вне очереди на платной основе. Во время действия пилотного режима проверка и продвижение будут производиться бесплатно для избранного числа наиболее интересных дополнений, оформивших заявку. Цены платного сервиса будут названы в ближайшие несколько месяцев. Предложено два уровня платной проверки: Возможность разместить специальную метку, указывающую на то, что дополнение было проверено сотрудниками Mozilla и … Читать далее Mozilla представила новые возможности по продвижению дополнений к Firefox

Microsoft добавил в WSL2 (Windows Subsystem for Linux) возможность монтирования дисков

Компания Microsoft сообщила о расширении функциональности подсистемы WSL2 (Windows Subsystem for Linux), обеспечивающей запуск исполняемых файлов Linux в Windows. Начиная со сборки Windows Insiders 20211 в WSL2 добавлена поддержка монтирования файловых систем с физических дисков. Для монтирования предложена команда «wsl —mount», при помощи которой в том числе можно примонтировать в WSL раздел c ФС, не имеющей встроенной поддержки Windows, например, можно получить доступ к разделу с ФС ext4. Указанную возможность можно использовать для организации работы с одним и тем же Linux-разделом при наличии на компьютере нескольких операционных систем (Windows и Linux). Примонтированные разделы становятся видны не только в Linux-окружении WSL, … Читать далее Microsoft добавил в WSL2 (Windows Subsystem for Linux) возможность монтирования дисков

Huawei будет использовать собственную ОС Harmony для смартфонов

На конференции HDC 2020 компания объявила о расширении планов, касающихся операционной системы Harmony, анонсированной в прошлом году. Помимо изначально заявленных портативных устройств и продуктов интернета вещей (IoT), таких как дисплеи, носимые устройства, умные колонки и инфо-системы автомобилей, разрабатываемая ОС также будет применяться и на смартфонах. Тестирование SDK для разработки мобильных приложений для Harmony начнётся в конце 2020 года, а первые смартфоны на базе новой ОС планируется выпустить в октябре 2021 года. Отмечается, что новая ОС уже готова для IoT-устройств с объёмом оперативной памяти от 128KB до 128MB, в апреле 2021 года начнётся продвижение варианта для устройств с объёмом памяти от … Читать далее Huawei будет использовать собственную ОС Harmony для смартфонов

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

Доступен выпуск почтового клиента Thunderbird 78.2.2, в котором реализована поддержка перегруппировки получателей письма в режиме Drag&Drop. Из чата удалена поддержка Twitter, которая находилась в неработоспособном состоянии. Во встроенной реализации OpenPGP улучшена обработка сбоев при импорте ключей, налажен поиск ключей online и решены проблемы с расшифровкой при использовании некоторых HTTP-прокси. Обеспечена корректная обработка вложений vCard 2.1. Источник: http://www.opennet.ru/opennews/art.shtml?num=53691 Читать далее Обновление почтового клиента Thunderbird 78.2.2

Более 60 компаний изменили условия расторжения лицензии для GPLv2-кода

К инициативе по увеличению предсказуемости процесса лицензирования открытого ПО присоединилось 17 новых участников, которые согласились применить для своих открытых проектов более мягкие условия отзыва лицензии, предоставляющие время на устранение выявленных нарушений. Общее число компаний, подписавших соглашение, превысило 60. Новые участники, подписавшие соглашение GPL Cooperation Commitment: NetApp, Salesforce, Seagate Technology, Ericsson, Fujitsu Limited, Indeed, Infosys, Lenovo, LG Electronics, Camuda, Capital One, CloudBees, Colt, Comcast, Ellucian, EPAM Systems и Volvo Car Corporation. Среди компаний, подписавших соглашение в прошлые годы: Red Hat, Facebook, Google, IBM, Microsoft, Cisco, HPE, SAP, SUSE, Amazon, Arm, Canonical, GitLab, Intel, NEC, Philips, Toyota, Adobe, Alibaba, Amadeus, Ant Financial, … Читать далее Более 60 компаний изменили условия расторжения лицензии для GPLv2-кода

Выпуск OpenWrt 19.07.4

Подготовлено обновление дистрибутива OpenWrt 19.07.4, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки сформированы для 37 целевых платформ. Из изменений в OpenWrt 19.07.4 отмечается: Обновлены системные компоненты: ядро Linux 4.14.195, mac80211 4.19.137, mbedtls 2.16.8, wolfssl 4.5.0, wireguard 1.0.20200611 и ath10k-ct-firmware. Для платформы ath79, идущей на замену ar71xx, портирована поддержка устройств TP-Link TL-WR802N v1/v2, … Читать далее Выпуск OpenWrt 19.07.4

Уязвимость в TLS, допускающая определение ключа для соединений на базе шифров DH

Раскрыты сведения о новой уязвимости (CVE-2020-1968) в протоколе TLS, получившей кодовое имя Raccoon и позволяющей при редком стечении обстоятельств определить предварительный первичный ключ (pre-master), который можно использовать для расшифровки TLS-соединений, в том числе HTTPS, при перехвате транзитного трафика (MITM). Отмечается, что атака очень сложна для практической реализации и больше носит теоретический характер. Для проведения атаки требуется специфичная конфигурация TLS-сервера и возможность очень точного замера времени обработки операций сервером. Проблема присутствует непосредственно в спецификации TLS и затрагивает только соединения, использующие шифры на основе протокола обмена ключами DH (Diffie-Hellman, TLS_DH_*»). С шифрами ECDH проблема не проявляется и они остаются безопасными. Уязвимы только … Читать далее Уязвимость в TLS, допускающая определение ключа для соединений на базе шифров DH

Группа компаний Astra Linux намерена инвестировать 3 млрд руб. в экосистему Linux

Группа компаний Astra Linux планирует выделить 3 млрд руб. на инвестиции в акции компаний, совместные предприятия и гранты для небольших разработчиков, развивающих нишевые решения для программного стека на базе Linux. Инвестиции помогут решить проблему с отсутствием функциональности в отечественном программном стеке, необходимой для решения задач ряда корпоративных и государственных предприятий. Компания намерена построить полный технический стек, который бы закрывал потребности заказчиков во всех узких сегментах. Напомним, что дистрибутив Astra Linux построен на пакетной базе Debian GNU/Linux и поставляется с собственным проприетарным рабочим столом Fly, использующим библиотеку Qt. Дистрибутив распространяется в рамках лицензионного соглашения, которое накладывает ряд ограничений на пользователей, в … Читать далее Группа компаний Astra Linux намерена инвестировать 3 млрд руб. в экосистему Linux

Релиз программы обработки видео Cine Encoder 2020 SE 2.4

Вышла новая версия программы Cine Encoder 2020 SE для обработки видео с сохранением сигналов HDR. Программа написана на языке Python, использует в своей работе утилиты FFmpeg, MkvToolNix и MediaInfo, и распространяется под лицензией GPLv3. Существуют пакеты под основные дистрибутивы: Ubuntu 20.04, Fedora 32, Arch Linux, Manjaro Linux. Поддерживаются следующие режимы конвертирования: H265 NVENC (8, 10 bit) H265 (8, 10 bit) VP9 (10 bit) AV1 (10 bit) H264 NVENC (8 bit) H264 (8 bit) DNxHR HQX 4:2:2 (10 bit) ProRes HQ 4:2:2 (10 bit) ProRes HQ 4444 (10 bit) В новой версии: Добавлены дополнительные опции HDR; Исправлены ошибки в пресетах; Начата … Читать далее Релиз программы обработки видео Cine Encoder 2020 SE 2.4

Выпуск дистрибутива Zorin OS 15.3

Представлен релиз Linux-дистрибутива Zorin OS 15.3, основанного на пакетной базе Ubuntu 18.04.5. Целевой аудиторией дистрибутива являются начинающие пользователи, привыкшие работать в Windows. Для управления оформлением дистрибутив предлагает специальный конфигуратор, позволяющий придать рабочему столу вид, свойственный различным версиям Windows, а в состав включена подборка программ, близких к программам, к которым привыкли пользователи Windows. Размер загрузочного iso-образа составляет 2.4 ГБ (доступны две сборки — обычная на основе GNOME и «Lite» с Xfce). Отмечается, что сборки Zorin OS 15 с июня 2019 года были загружены более 1.7 млн раз, и 65% загрузок выполнены пользователями Windows и macOS. В новой версии осуществлён переход на … Читать далее Выпуск дистрибутива Zorin OS 15.3

Выпуск DNS-сервера KnotDNS 3.0.0

Опубликован релиз KnotDNS 3.0.0, высокопроизводительного авторитативного DNS сервера (рекурсор выполнен в виде отдельного приложения), поддерживающего все современные возможности DNS. Проект разрабатывается чешским реестром имен CZ.NIC, написан на языке Си и распространяется под лицензией GPLv3. KnotDNS отличается ориентацией на высокую производительность обработки запросов, для чего применяется многопоточная, и по большей части неблокирующая реализация, хорошо масштабируемая на SMP-системах. Предоставляются такие возможности, как добавление и удаление зон на лету, передача зон между серверами, DDNS (динамические обновления), NSID (RFC 5001), расширения EDNS0 и DNSSEC (включая NSEC3), ограничения интенсивности ответов (RRL). В новом выпуске: Добавлен высокопроизводительный сетевой режим, реализованный с использованием подсистемы XDP (eXpress Data … Читать далее Выпуск DNS-сервера KnotDNS 3.0.0

Выпуск NightShift 0.9.1, свободной реализации сервиса управления сигнализацией Астра Дозор

Доступен выпуск проекта NightShift 0.9.1, развивающего реализацию сервера для приборов охранно-пожарной сигнализации Астра Дозор. Сервер реализует такие функции, как ведение лога и разбор сообщений от прибора, а также передачу команд управления на прибор (постановка и снятие с охраны, включение и выключение зон, реле, перезагрузка устройства). Код написан на языке Си и распространяется под лицензией GPLv3. В новой версии реализована базовая поддержка MQTT-протокола для управления сигнализацией — публикация сообщений в топики, получение и обработка команд по протоколу MQTT. Источник: http://www.opennet.ru/opennews/art.shtml?num=53681 Читать далее Выпуск NightShift 0.9.1, свободной реализации сервиса управления сигнализацией Астра Дозор

Подкаст с контрибьютором проектов OpenZFS и ZFS on Linux

В 122 выпуске подкаста SDCast (mp3, 71 MB, ogg, 52 MB) состоялось интервью с Георгием Меликовым, контрибьютором проектов OpenZFS и ZFS on Linux. В подкасте ведётся беседа о том, как устроена файловая система ZFS, в чём её особенности и отличия от других файловых систем, из каких компонентов она состоит и как работает. Источник: http://www.opennet.ru/opennews/art.shtml?num=53680 Читать далее Подкаст с контрибьютором проектов OpenZFS и ZFS on Linux

В Fedora 34 намерены убрать отключение SELinux на лету и перевести сборку с KDE на Wayland

Для реализации в Fedora 34 намечено изменение, убирающее возможность отключения SELinux во время работы. Возможность переключение режимов «enforcing» и «permissive» в процессе загрузки будет сохранена. После инициализации SELinux LSM-обработчики будут переведены в режим только для чтения, что позволяет повысить защиту от атак, нацеленных на отключение SELinux после эксплуатации уязвимостей, позволяющих изменить содержимое памяти ядра. Для отключения SELinux потребуется перезагрузить систему с передачей параметра «selinux=0» в командной строке ядра. Отключение через изменение настроек /etc/selinux/config (SELINUX=disabled) поддерживаться не будет. Ранее в ядре Linux 5.6 поддержка выгрузки модуля SELinux была объявлена устаревшей. Кроме того, в Fedora 34 предложено перевести по умолчанию сборки с … Читать далее В Fedora 34 намерены убрать отключение SELinux на лету и перевести сборку с KDE на Wayland

В Chrome началось включение блокировщика ресурсоёмкой рекламы

Компания Google начала поэтапную активацию у пользователей Chrome 85 режима блокировки ресурсоёмкой рекламы, расходующей много трафика или сильно нагружающей CPU. Функция включена у контрольной группы пользователей и, если не будет выявлено проблем, процент охвата будет постепенно увеличиваться. Полностью довести блокировщик до всех пользователей планируется в течение сентября. Протестировать работу блокировщика можно на специально подготовленном сайте heavy-ads.glitch.me. Для принудительной активации или отключения можно использовать настройку «chrome://flags/#enable-heavy-ad-intervention». Новый блокировщик отключает iframe-блоки с рекламными вставками, если в основном потоке израсходовано более 60 секунд процессорного времени в сумме или 15 секунд в 30-секундном интервале (потребляет 50% ресурсов более 30 секунд). Блокировка также будет действовать … Читать далее В Chrome началось включение блокировщика ресурсоёмкой рекламы

Релиз среды разработки приложений KDevelop 5.6

После шести месяцев разработки представлен релиз интегрированной среды программирования KDevelop 5.6, полностью поддерживающей процесс разработки для KDE 5, в том числе с использованием Clang в качестве компилятора. Код проекта распространяется под лицензией GPL и использует библиотеки KDE Frameworks 5 и Qt 5. В новом выпуске: Улучшена поддержка проектов CMake. Добавлена возможность группировки сборочных целей cmake по разным подкаталогам. При импорте проектов задействован cmake-file-api. Улучшена обработка ошибок. Улучшены средства для разработки на языке С++. Добавлена возможность передачи произвольных флагов компиляции при вызове clang. Улучшена поддержка языка PHP. Актуализирован файл phpfunctions.php. Добавлена обработка синтаксиса PHP 7.1 для перехвата нескольких исключений. Добавлена поддержка … Читать далее Релиз среды разработки приложений KDevelop 5.6

Выпуск мобильной платформы Android 11

Компания Google опубликовала релиз открытой мобильной платформы Android 11. Связанные с новым выпуском исходные тексты будут размещены в Git-репозиторий проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также сформированы универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64. Основные новшества: Внесены изменения, нацеленные на упрощение общения людей при помощи смартфона. В выпадающей сверху области с уведомлениями реализована сводная секция сообщений, позволяющая в одном месте просматривать и отвечать на сообщения из всех приложений (сообщения показываются без разделения на отдельные приложения). Важным чатам … Читать далее Выпуск мобильной платформы Android 11

Доступен мультимедийный фреймворк GStreamer 1.18.0

После полутора лет разработки состоялся релиз GStreamer 1.18, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, а также обвязка gst-libav 1.18 и сервер потокового вещания gst-rtsp-server 1.18. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива). Ключевые улучшения GStreamer 1.18: Предложен новый … Читать далее Доступен мультимедийный фреймворк GStreamer 1.18.0

Утверждён стандарт C++20

Комитет ISO по стандартизации языка C++ утвердил международный стандарт «C++20«. Представленные в спецификации возможности, за исключением единичных случаев, поддерживаются в компиляторах GCC, Clang и Microsoft Visual C++. Поддерживающие C++20 стандартные библиотеки реализованы в рамках проекта Boost. В следующие два месяца утверждённая спецификация будет находиться на стадии подготовки документа к публикации, на которой будет проведена работа по редакторской правке орфографических ошибок и опечаток. В начале ноября результирующий вариант документа будет направлен в ISO для публикации под формальным именем ISO/IEC 14882:2020. Тем временем, комитет уже приступил к работе над следующим стандартом C++23 (C++2b) и на ближайшем виртуальном совещании рассмотрит возможные новшества. Основные … Читать далее Утверждён стандарт C++20

Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2

Представлен значительный выпуск библиотеки libtorrent 2.0, предлагающей реализацию протокола BitTorrent, эффективную с точки зрения потребления памяти и нагрузки на CPU. Библиотека задействована в таких торрент-клиентах, как Deluge, qBittorrent Folx, Lince, Miro и Flush (не путать с другой библиотекой libtorrent, которая используется в rTorrent). Код libtorrent написан на языке C++ и распространяется под лицензией BSD. Выпуск примечателен добавлением поддержки протокола BitTorrent v2, в котором осуществлён уход от использования алгоритма SHA-1, имеющего проблемы с подбором коллизий, в пользу SHA2-256. SHA2-256 применяется как для контроля целостности блоков данных, так и для записей в индексах (info-dictionary), что нарушает совместимость с DHT и трекерами. Для … Читать далее Выпуск libtorrent 2.0 с поддержкой протокола BitTorrent 2

Проект Gentoo представил систему управления пакетами Portage 3.0

Стабилизирван выпуск системы управления пакетами Portage 3.0, применяемой в дистрибутиве Gentoo Linux. Представленная ветка подвела итог длительной работы по переходу на Python 3 и прекращению поддержки Python 2.7. Кроме прекращения поддержки Python 2.7, другим важным изменением стало включение оптимизаций, позволивших на 50-60% ускорить вычисления, связанные с определением зависимостей. Интересно, что некоторые разработчики предлагали переписать код разрешения зависимостей на C/C++ или Go для ускорения его работы, но удалось решить имевшуюся проблему малой кровью. Проведение профилирования имевшегося кода показало, что основное время при вычислениях тратится на вызов функций use_reduce и catpkgsplit с повторяющимся набором аргументов (например, функция catpkgsplit вызывалась от 1 до … Читать далее Проект Gentoo представил систему управления пакетами Portage 3.0