Изменение лицензии на Qt Wayland Compositor и включение сбора телеметрии в Qt Creator

Компания Qt Group объявила о смене лицензии на компоненты Qt Wayland Compositor, Qt Application Manager и Qt PDF, которые начиная с выпуска Qt 5.14 начнут поставляться под лицензией GPLv3 вместо LGPLv3. Иными словами, связывание с данными компонентами теперь будет требовать открытия исходных текстов программ под лицензиями, совместимыми с GPLv3, или покупки коммерческой лицензии. Qt Wayland Compositor и Qt Application Manager в основном востребованы при создании решений для встраиваемых и мобильных устройств, а Qt PDF ранее был доступен только в форме тестовых выпусков. Следует отметить, что под GPLv3 уже поставляется ряд дополнительных модулей и платформ, среди которых: Qt Charts Qt CoAP … Читать далее Изменение лицензии на Qt Wayland Compositor и включение сбора телеметрии в Qt Creator

Обновление Firefox 69.0.3 и расширение возможностей WebRender

Опубликовано корректирующее обновление Firefox 69.0.3 в котором решена проблема с отображением диалога для загрузки файлов при клике на email в web-почте Yahoo. Также решены проблемы с загрузкой файлов, при запуске браузера в Windows 10 во включенным режимом родительского контроля. Также можно отметить продолжение развития системы композитинга WebRender, написанной на языке Rust и выносящей на сторону GPU операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU. WebRender … Читать далее Обновление Firefox 69.0.3 и расширение возможностей WebRender

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

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

Выпуск сборочной системы Bazel 1.0

Представлен выпуск открытого сборочного инструментария Bazel 1.0, развиваемого инженерами из Google и используемого для сборки большинства внутренних проектов данной компании. Выпуск 1.0 ознаменовал переход к использованию семантического версионирования релизов и также примечателен внесением большого числа изменений, нарушающих обратную совместимость. Код проекта распространяется под лицензией Apache 2.0. Bazel обеспечивает сборку проекта, запуская необходимые компиляторы и тесты. Сборочная система изначально спроектирована для оптимальной сборки проектов Google, в том числе сборки очень больших проектов и проектов, содержащих код на нескольких языках программирования, требующих расширенного тестирования и собираемых для нескольких платформ. Поддерживается сборка и тестирование кода на Java, C++, Objective-C, Python, Rust, Go и … Читать далее Выпуск сборочной системы Bazel 1.0

Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server

Адам Джексон (Adam Jackson), отвечавший за подготовку нескольких прошлых релизов X.Org Server, предложил в своём докладе на конференции XDC2019 перейти на новую схему нумерации выпусков. Чтобы более ясно видеть как давно опубликован тот или иной выпуск по аналогии с Mesa предложено в первом числе версии отразить год. Второе число будет указывать на порядковый номер значительного выпуска за рассматриваемый год, а третье число отражать корректирующие обновления. Кроме того, так как релизы X.Org Server теперь выходят достаточно редко (X.Org Server 1.20 вышел полтора года назад) и пока не наблюдается активности по формированию X.Org Server 1.21, в то время как в коде накопились … Читать далее Рассматривается возможность изменения нумерации и метода формирования релизов X.Org Server

Код Firefox полностью избавлен от XBL

Разработчики Mozilla сообщили об успешном завершении работы по удалению из кода Firefox компонентов на языке XBL (XML Binding Language). В ходе работы, которая продолжалась с 2017 года, из кода было удалено около 300 различных привязок, использующих XBL, и переписано примерно 40 тысяч строк кода. Указанные компоненты были заменены на аналоги на базе Web Components, написанные с использованием обычных web-технологий. XBL использовался для организации работы интерфейса Firefox и позволял создавать привязки, меняющие поведение виджетов на языке XUL. В 2017 году компания Mozilla перевела XBL и XUL в разряд устаревших и прекратила в Friefox 57 поддержку дополнений, написанных с использованием данных технологий. … Читать далее Код Firefox полностью избавлен от XBL

В Tor отключены 800 из 6000 узлов из-за применения устаревшего ПО

Разработчики анонимной сети Tor предупредили о проведении большой чистки узлов, на которых используется устаревшее программное обеспечение, поддержка которого прекращена. 8 октября заблокировано около 800 устаревших узлов, работающих в режиме релеев (всего в сети Tor более 6000 подобных узлов). Блокировка совершена через размещение на серверах директорий чёрного списка проблемных узлов. Исключение из сети необновлённых мостовых узлов (bridge) ожидается позднее. В следующем стабильном выпуске Tor, который намечен на ноябрь, появится опция, по умолчанию отвергающая соединения с узлами на которых применяются выпуски Tor, время сопровождения которых истекло. Подобное изменение позволит в дальнейшем по мере прекращения поддержки очередных веток автоматически исключать из сети узлы, … Читать далее В Tor отключены 800 из 6000 узлов из-за применения устаревшего ПО

Выпуск дистрибутива NixOS 19.09, использующего пакетный менеджер Nix

Представлен выпуск дистрибутива NixOS 19.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE — 1.3 Гб, сокращённого консольного варианта — 560 Мб. Основные новшества: Обеспечен запуск инсталлятора под непривилегированным пользователем nixos вместо root (для получения прав root используется sudo -i без пароля); Рабочий стол Xfce обновлён до ветки … Читать далее Выпуск дистрибутива NixOS 19.09, использующего пакетный менеджер Nix

Подбор хэшей паролей основателей Unix

В опубликованных в открытом доступе дампах исторических срезов с кодом BSD 3 в том числе присутствует и файл /etc/passwd с хэшами паролей основателей Unix. Так как пароли хэшированы методом DES, который в для современной вычислительной техники не представляет проблем с подбором, энтузиасты попытались восстановить пароли, используемые основателями Unix. Пароли почти всех основателей Unix были подобраны почти сразу. Например, пароль Брайна Кернигана представлял собой легко набираемую комбинацию «/.,/.,,». Исключение составил пароль Кена Томпсона. В 2014 году после нескольких дней вычислений пароль остался не подобранным. В нынешнем году была предпринята ещё одна попытка и после более 4 дней подбора с использованием hashcat … Читать далее Подбор хэшей паролей основателей Unix

Столлман не допустит радикальных изменений в проекте GNU

После призыва ряда мэйнтейров к реорганизации проекта GNU, Ричард Столлман заявил, что как руководитель проекта GNU он хотел бы заверить сообщество, что не будет никаких радикальных изменений в целях, принципах и правилах проекта GNU. При этом Столлман намерен поступательно внести изменения в процессы принятия некоторых решений, так как он не вечен и нужно подготовить почву к организации управления проектом после того, как он не сможет выполнять эту работу. Но эти изменения не будут неограниченными или радикальными. Источник: http://www.opennet.ru/opennews/art.shtml?num=51642 Читать далее Столлман не допустит радикальных изменений в проекте GNU

Открыт код онлайн-редактора диаграмм DrakonHub

Открыты исходные тексты DrakonHub, онлайн-редактора диаграмм, интеллект-карт и блок-схем на языке ДРАКОН. Код открыт как общественное достояние (Public Domain). Приложение написано на языках ДРАКОН-JavaScript и ДРАКОН-Lua в среде DRAKON Editor (большинство файлов JavaScript и Lua сгенерированы из сценариев на языке ДРАКОН). Напомним, что ДРАКОН представляет собой простой визуальный язык описания алгоритмов и процессов, оптимизированный для удобства восприятия. Язык был создан для разработки систем управления космическим кораблём «Буран» и после этого также был использован в ряде других космических проектов. В настоящее время ДРАКОН применяется в ИТ-индустрии для составления технических требований и документации. Источник: http://www.opennet.ru/opennews/art.shtml?num=51641 Читать далее Открыт код онлайн-редактора диаграмм DrakonHub

Выпуск сборочной системы Meson 0.52

Опубликован релиз сборочной системы Meson 0.52, которая используется для сборки таких проектов, как X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK+. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0. Ключевой целью развития Meson является обеспечение высокой скорости сборочного процесса в сочетании с удобством и простотой использования. Вместо утилиты make при сборке по умолчанию применяется инструментарий Ninja, но возможно применение и других бэкендов, таких как xcode и VisualStudio. В систему встроен многоплатформенный обработчик зависимостей, позволяющий использовать Meson для сборки пакетов для дистрибутивов. Правила сборки задаются на упрощённом предметно-ориентированном языке, отличаются хорошей читаемостью и понятны пользователю … Читать далее Выпуск сборочной системы Meson 0.52

Релиз OpenSSH 8.1

После шести месяцев разработки представлен релиз OpenSSH 8.1, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP. Отдельного внимания в новом выпуске заслуживает устранение уязвимости, затрагивающей ssh, sshd, ssh-add и ssh-keygen. Проблема присутствует в коде парсинга закрытых ключей с типом XMSS и позволяет атакующему инициировать целочисленное переполнение. Уязвимость отмечена как эксплуатируемая, но малоприменимая, так как поддержка ключей XMSS относится к экспериментальным возможностям, отключённым по умолчанию (в переносимой версии в autoconf даже не предусмотрено сборочной опции для включения XMSS). Основные изменения: В ssh, sshd и ssh-agent добавлен код, препятствующий восстановлению приватного ключа, находящегося в оперативной памяти, в … Читать далее Релиз OpenSSH 8.1

В Thunderbird будет встроена поддержка шифрования и цифровых подписей на основе OpenPGP

Разработчики почтового клиента Thunderbird сообщили о намерении добавить в выпуск Thunderbird 78, который ожидается летом следующего года, встроенную поддержку шифрования переписки и заверения писем цифровой подписью на основе открытых ключей OpenPGP. Ранее подобная функциональность обеспечивалась дополнением Enigmail, сопровождение которого продлится до окончания времени поддержки ветки Thunderbird 68 (в выпусках после Thunderbird 68 возможность установки Enigmail будет убрана). Встроенная реализация является новой разработкой, которая подготовлена при участии автора Enigmail. Основным отличием станет использование одной из библиотек, предоставляющих функциональность OpenPGP, вместо вызова внешней утилиты GnuPG, а также задействование собственного хранилища ключей, не совместимого с форматом файлов ключей GnuPG и использующего для защиты … Читать далее В Thunderbird будет встроена поддержка шифрования и цифровых подписей на основе OpenPGP

Перевод руководства по LibreOffice 6

Организация The Document Foundation объявила о готовности перевода на русский язык руководства по началу работы в LibreOffice 6 (Getting started guide). Документ (470 стр., PDF) распространяется под свободными лицензиями GPLv3+ и Creative Commons Attribution 4.0 (CC BY). Перевод выполнили Валерий Гончарук, Александр Денкин и Роман Кузнецов. Руководство включает в себя описание основных приёмов работы в текстовом процессоре Writer, системе электронных таблиц Calc, программе для подготовки презентаций Impress, векторном графическом редакторе Draw, среде работы с базами данных Base и редакторе формул Math. Документ также охватывает такие темы, как установка, настройка, стили, шаблоны и макросы. Источник: http://www.opennet.ru/opennews/art.shtml?num=51636 Читать далее Перевод руководства по LibreOffice 6

Релиз VeraCrypt 1.24, форка TrueCrypt

После года разработки опубликован релиз проекта VeraCrypt 1.24, развивающего форк системы шифрования дисковых разделов TrueCrypt, прекратившей своё существование. VeraCrypt примечателен заменой используемого в TrueCrypt алгоритма RIPEMD-160 на SHA-512 и SHA-256, увеличением числа итераций хэширования, упрощением процесса сборки для Linux и macOS, устранением проблем, выявленных в процессе аудита исходных текстов TrueCrypt. При этом, VeraCrypt предоставляет режим совместимости с разделами TrueCrypt и содержит средства для преобразования TrueCrypt-разделов в формат VeraCrypt. Разработанный проектом VeraCrypt код распространяется под лицензией Apache 2.0, а заимствования из TrueCrypt продолжают поставляться под лицензией TrueCrypt License 3.0. В новом выпуске: Для не системных разделов максимальная длина паролей увеличена до … Читать далее Релиз VeraCrypt 1.24, форка TrueCrypt

Компания NVIDIA вошла в число ключевых спонсоров проекта Blender

Компания NVIDIA присоединилась к программе Blender Development Fund в качестве основного спонсора (Patron), перечисляющего на развитие свободной системы 3D-моделирования Blender более 120 тысяч долларов в год. Точная сумма пожертвования не сообщается, но по заявлению представителей средства будут потрачены на оплату труда двух дополнительных разработчиков в режиме полного рабочего дня. Новые сотрудники будут вовлечены в работу над основными компонентами Blender и поддержание качественной поддержки GPU NVIDIA в Blender. Компания NVIDIA стала вторым спонсором в данной категории — летом в число основных спонсоров вошла компания Epic Games, которая выделила 1.2 млн на финансирование Blender в течение трех лет. Источник: http://www.opennet.ru/opennews/art.shtml?num=51634 Читать далее Компания NVIDIA вошла в число ключевых спонсоров проекта Blender

Gentoo исполнилось 20 лет

Дистрибутиву Gentoo Linux исполнилось 20 лет. 4 октября 1999 года Дэниель Роббинс (Daniel Robbins) зарегистрировал домен gentoo.org и начал разработку нового дистрибутива, в который вместе с Бобом Матчем (Bob Mutch) попытался перенести некоторые идей из проекта FreeBSD, совместив их с уже около года развивавшимся Linux-дистрибутивом Enoch. Основополагающей особенностью Gentoo стало разделение на базовую систему и собираемые из исходных текстов порты. Первый стабильный релиз Gentoo состоялся спустя три года — 31 марта 2002 года. В 2005 году Дэниель Роббинс покинул проект, передал связанную с Gentoo интеллектуальную собственность в организацию Gentoo Foundations и возглавил лабораторию по исследованию открытых систем в Microsoft (Microsoft … Читать далее Gentoo исполнилось 20 лет

Мэйнтейнеры проектов GNU выступили против единоличного лидерства Столлмана

После опубликованного Фондом свободного ПО призыва пересмотреть взаимодействие с проектом GNU, Ричард Столлман объявил, что как действующих руководитель проекта GNU займётся вопросами выстраивания отношений с Фондом СПО. 18 мэйнтейнеров и разработчиков различных проектов GNU отреагировали совместным заявлением, в котором указали, что Ричард Столлман один не может представлять весь GNU и настало время мэйнтейнерам выработать коллективное решение по дальнейшей организации работы проекта. Подписавшие заявление признают огромный вклад Столлмана в становление движения свободного ПО, но также отмечают и эксцентричное поведение Столлмана, которое многие годы мешает достижению основной цели проекта GNU — созданию системы, которая будет отвечать интересам всех пользователей компьютеров. По мнению … Читать далее Мэйнтейнеры проектов GNU выступили против единоличного лидерства Столлмана

В Firefox добавлена поддержка работы в режиме киоска

В ночные сборки Firefox, на основе которых 3 декабря будет сформирован релиз Firefox 71, добавлена поддержка запуска браузера в режиме интернет-киоска, который можно использовать для организации работы различных автономных терминалов, рекламных стендов, демонстрационных панелей и прочих систем, ограниченных работой с одним сайтом/web-приложением. Новый режим активируется при указании в командной строке опции «—kiosk» и приводит к возможности работы только в полноэкранном режиме. Показ управляющих элементов интерфейса, всплывающих окон, контекстных меню и индикаторов состояния загрузки страницы (отображения ссылок и текущего URL) блокируется. Ввод с клавиатуры сильно ограничивается, например, отключается обработка клавиш Alt и Ctrl, что не позволяет выйти из браузера, переключиться на … Читать далее В Firefox добавлена поддержка работы в режиме киоска

Выпуск панели Dash to Dock 67 и меню ArcMenu 33

Представлен релиз панели Dash to Dock 67, которая выполнена в виде расширения к оболочке GNOME Shell. На основе Dash to Dock построена панель Ubuntu Dock, которая поставляется в составе Ubuntu вместо оболочки Unity. Ubuntu Dock главным образом отличается настройками по умолчанию и необходимостью использования иного имени для организации обновления с учётом специфики поставки через основной репозиторий Ubuntu, а разработка функциональных изменений производится в рамках основного проекта Dash to Dock. В новой версии добавлена поддержка GNOME Shell 3.34, которая потребовала значительной модернизации кодовой базы (поддержка прошлого выпуска 3.32 прекращена). Наиболее важным функциональным новшеством в Dash to Dock 67 стала реализация корзины … Читать далее Выпуск панели Dash to Dock 67 и меню ArcMenu 33