Mozilla тестирует прокси-сервис Private Network для Firefox

Компания Mozilla отменила решение o сворачивании программы Test Pilot и представила новую функциональность для тестирования — Private Network. Private Network позволяет установить сетевое соединение через внешний прокси-сервис, работу которого обеспечивает компания Cloudflare. Весь трафик к прокси-серверу передаётся в зашифрованном виде, что позволяет использовать сервис для обеспечения защиты в случае работы в сетях, не заслуживающих доверия, например, при работе через публичные точки беспроводного доступа. Другим применением Private Network является скрытие реального IP-адреса от сайтов и рекламных сетей, подбирающих контент в зависимости от местоположения посетителя. После активации новой возможности в панели появляется кнопка, позволяющая включить и отключить работу через прокси, а также … Читать далее Mozilla тестирует прокси-сервис Private Network для Firefox

В Ubuntu 19.10 будет использована светлая тема оформления и ускорена загрузка

В выпуске Ubuntu 19.10, намеченном на 17 октября, решено перейти на близкую к штатному внешнему виду GNOME светлую тему оформления, вместо ранее предлагаемой темы с тёмными заголовками. В качестве опции также будет доступна полностью тёмная тема, в которой будет использован тёмный фон внутри окон. Кроме того, в осеннем выпуске Ubuntu будет совершён переход на применение алгоритма LZ4 для сжатия ядра Linux и начального загрузочного образа initramfs. Изменение будет применено для архитектур x86, ppc64el и s390 и позволит сократить время загрузки за счёт более быстрой распаковки данных. Перед принятием решения было проведено тестирование скорости загрузки ядра при использовании алгоритмов BZIP2, GZIP, … Читать далее В Ubuntu 19.10 будет использована светлая тема оформления и ускорена загрузка

В KDE реализована поддержка дробного масштабирования при работе поверх Wayland

Разработчики KDE сообщили о реализации поддержки дробного масштабирования для сеансов рабочего стола Plasma на базе Wayland. Указанная возможность позволяет подобрать оптимальный размер элементов на экранах с высокой плотностью пикселей (HiDPI), например, можно увеличить выводимые элементы интерфейса не в 2 раза, а в 1.5. Изменения будут включены в следующий релиз KDE Plasma 5.17, который ожидается 15 октября. В GNOME возможность использования дробного масштабирования реализована начиная с выпуска 3.32. Также отмечается несколько улучшений в файловом менеджере Dolphin. В случае запрета в настройках автовоспроизведения мультимедийных данных в боковой информационной панели, мультимедийные файлы теперь можно воспроизвести вручную через клик на связанном с ними эскизе. … Читать далее В KDE реализована поддержка дробного масштабирования при работе поверх Wayland

Выпуск дистрибутива LXLE 18.04.3

После более года разработки подготовлен выпуск дистрибутива LXLE 18.04.3, развивающегося для использования на устаревших системах. Дистрибутив LXLE основан на наработках Ubuntu MinimalCD и пытается предоставить максимально легковесное решение, сочетающее поддержку устаревшего оборудования с современным пользовательским окружением. Необходимость в создании отдельного ответвления обусловлена желанием включения в состав дополнительных драйверов для старых систем и переработкой пользовательского окружения. Размер загрузочных iso-образов 1.3 Гб (x86_64, i386). Для навигации по глобальной сети в дистрибутиве предлагается набор интернет-приложений SeaMonkey с дополнениями Lightning, Stylish, Bluhell firewall и FireFTP. Для обмена сообщениями поставляется uTox. Для установки обновлений применяется собственный менеджер обновлений uCareSystem, запускаемый при помощи cron с целью … Читать далее Выпуск дистрибутива LXLE 18.04.3

Релиз браузерного движка WebKitGTK 2.26.0 и web-браузера Epiphany 3.34

Представлен выпуск новой стабильной ветки WebKitGTK 2.26.0, порта браузерного движка WebKit для платформы GTK. WebKitGTK позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK, можно отметить Midori и штатный браузер GNOME (Epiphany). Ключевые изменения: Добавлена поддержка sandbox-изоляции субпроцессов. Из соображений безопасности однопроцессаная модель объявлена устаревшей; Добавлена поддержка механизма принудительной активации защищённого соединения HSTS (HTTP Strict Transport Security); Реализована возможность задействования аппаратного ускорения при отрисовке в окружениях на базе Wayland (для ускорения задействована … Читать далее Релиз браузерного движка WebKitGTK 2.26.0 и web-браузера Epiphany 3.34

Выпуск Gthree 2.0, 3D-библиотеки на базе GObject и GTK

Александр Ларсон (Alexander Larsson), разработчик Flatpak и активный участник сообщества GNOME, опубликовал выпуск проекта Gthree 2.0, развивающего порт 3D-библиотеки three.js для GObject и GTK, который практике может применяться для добавления 3D-эффектов в приложения GNOME. API Gthree практически идентичен three.js, в том числе реализован загрузчик glTF (GL Transmission Format) и возможность использования в моделях материалов на базе PBR (Physically Based Rendering). Для отрисовки поддерживается только OpenGL. В новой версии добаволена поддержка класса Raycaster c реализацией одноимённого метода рендеринга, который может использоваться для определения над какими объектами в 3D-пространстве находится мышь (например, для захвата мышью 3D-объектов из сцены). Кроме того, добавлен новый … Читать далее Выпуск Gthree 2.0, 3D-библиотеки на базе GObject и GTK

В состав GCC принят бэкенд для компиляции в eBPF

В состав набора компиляторов GCC принят код для компиляции программ для встроенного в ядро Linux интерпретатора байткода eBPF. Благодаря применению JIT-компиляции, в ядре байткод на лету транслируется в машинные инструкции и выполняется с производительностью нативного кода. Патчи с поддержкой eBPF приняты в ветку, на основе которой развивается выпуск GCC 10. Помимо бэкенда для генерации байткода в GCC включён порт libgcc для eBPF и средства для формирования ELF-файлов, дающих возможность выполнить код в виртуальной машине eBPF с использованием предоставляемых ядром загрузчиков. Патчи для поддержи eBPF в GCC подготовлены инженерами из компании Oracle, которые до этого уже обеспечили поддержку eBPF в GNU … Читать далее В состав GCC принят бэкенд для компиляции в eBPF

Опубликован код Telegram Open Network и связанных P2P и блокчейн технологий

Запущен сайт для тестирования и открыты исходные тексты блочейн-платформы TON (Telegram Open Network), с 2017 года развиваемой компанией Telegram Systems LLP. TON предоставляет набор технологий, обеспечивающих функционирование распределённой сети для работы различных сервисов на базе блокчейна и умных контрактов. В ходе ICO проект привлёк более 1.7 млрд долларов инвестиций. Код написан на языке C++ и распространяется под лицензиями GPLv2 и LGPLv2. Помимо блокчейна TON включает также систему P2P-коммуникаций, распределённое хранилище блокчейна и компоненты для хостинга сервисов. TON может рассматриваться как распределённый суперсервер, предназначенный для размещения и предоставления различных сервисов на базе умных контрактов. На базе платформы TON будет запущена криптовалюта … Читать далее Опубликован код Telegram Open Network и связанных P2P и блокчейн технологий

Выпуск платформы голосового общения Mumble 1.3

Спустя почти десять лет с момента прошлого значительного выпуска состоялся релиз платформы Mumble 1.3, ориентированной на создание голосовых чатов, обеспечивающих низкие задержки и высокое качество передачи голоса. Ключевой областью применения Mumble является организация общения игроков в процессе прохождения компьютерных игр. Код проекта написан на языке С++ и распространяется под лицензией BSD. Сборки подготовлены для Linux, Windows и macOS. Проект состоит из двух модулей — клиента mumble и сервера murmur. Графический интерфейс базируется на Qt. Для передачи звуковой информации применяется аудиокодек Opus. Предоставляется гибкая система разграничения доступа, например, возможно создание голосовых чатов для нескольких изолированных групп с предоставлением возможности общения лидеров … Читать далее Выпуск платформы голосового общения Mumble 1.3

В состав Chrome включена поддержка блокировки сторонних Cookie в режиме инкогнито

В экспериментальные сборки Chrome Canary для режима инкогнито реализована возможность блокировки всех Cookie, выставленных сторонними сайтами, в том числе рекламными сетями и системами web-аналитики. Режим включается через флаг «chrome://flags/#improved-cookie-controls» и также активирует расширенный интерфейс для контроля за установкой Cookie на сайтах. После активации режима в адресной строке появляется новый значок, при нажатии на который показывается число заблокированных Cookie и предоставляется возможность отключения блокировки. Посмотреть какие именно Cookie разрешены и заблокированы для текущего сайта можно в секции «Cookies» контекстного меню, вызываемого при клике на символ замка в адресной строке. В дальнейшем в конфигуратор Chrome планируется добавить настройки, позволяющие удалить все Cookie … Читать далее В состав Chrome включена поддержка блокировки сторонних Cookie в режиме инкогнито

Дистрибутив Manjaro будет развиваться коммерческой компанией

Основатели проекта Manjaro объявили о создании коммерческой компании Manjaro GmbH & Co, которая отныне будет курировать разработку дистрибутива и владеть торговой маркой. При этом дистрибутив останется ориентированным на сообщество и будет развиваться при его участии — проект продолжит существовать в текущем виде, сохранив все свои свойства и процессы, которые были до создания компании. Компания даст возможность трудоустроить ключевых разработчиков проекта, которые теперь будут заниматься дистрибутивом не в своё свободное время, а в режиме полного рабочего дня. Кроме ускорения развития дистрибутива, из положительных моментов создания компании упоминается также более оперативная доставка обновлений с устранением уязвимостей и повышение эффективности реакции на потребности … Читать далее Дистрибутив Manjaro будет развиваться коммерческой компанией

Выпуск интерактивного межсетевого экрана TinyWall 2.0

Сформирован выпуск интерактивного межсетевого экрана TinyWall 2.0. Проект представляет собой небольшой bash сценарий, считывающий из логов информацию о пакетах, не попавших в накопленные правила, и выводящий пользователю запрос для подтверждения или блокирования выявленной сетевой активности. Выбор пользователя сохраняется и в дальнейшем используется для подобного трафика в привязке к IP («одно соединение => один вопрос => одно решение»), повторно вопросы не задаются. Пакеты сформированы в форматах deb и txz (Slackware). При наличии в системе диалоговой системы Zenity и утилиты wmctrl (есть на SlackBuild.org) для подтверждения отображаются отдельные диалоговые окна, иначе запросы выводятся в терминале. Для уменьшения количества соединений в firefox (palemoon) … Читать далее Выпуск интерактивного межсетевого экрана TinyWall 2.0

Представлена программа управления дронами Kirogi

На проходящей в эти дни конференции разработчиков KDE представлено новое приложение Kirogi, предоставляющее среду для управления дронами. Программа написана с использованием Qt Quick и фреймворка Kirigami из состава KDE Frameworks, позволяющего создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК. Код проекта распространятся под лицензией GPLv2+. На текущем этапе разработки программа может работать с дронами Parrot Anafi, Parrot Bebop 2 и Ryze Tello, но число поддерживаемых моделей обещают увеличить. Интерфейс Kirogi позволяет контролировать полёт дрона от первого лица с прямой трансляцией видео с камеры, направляя летательный аппарат при помощи мыши, сенсорного экрана, джойстика, игрового пульта или через выбор позиции на … Читать далее Представлена программа управления дронами Kirogi

Выпуск ZeroNet 0.7, платформы для создания децентрализованных сайтов

После года разработки увидел свет выпуск децентрализованной web-платформы ZeroNet 0.7, которая предлагает использовать механизмы адресации и верификации Bitcoin в сочетании с технологиями распределённой доставки BitTorrent для создания сайтов, которые невозможно подвергнуть цензуре, подделать или заблокировать. Содержимое сайтов хранится в P2P-сети на машинах посетителей и проверяется по цифровой подписи владельца. Для адресации используются система альтернативных корневых DNS-серверов Namecoin. Проект написан на языке Python и распространяется под лицензией GPLv2. Размещаемые на сайте данные верифицированы и привязаны к учётной записи владельца сайта по аналогии с привязкой кошельков Bitcoin, что также даёт возможность контролировать актуальность информации и обновлять контент в режиме реального времени. Для … Читать далее Выпуск ZeroNet 0.7, платформы для создания децентрализованных сайтов

KDE сосредоточит внимание на поддержке Wayland, унификации и доставке приложений

Лидия Пинчер (Lydia Pintscher), президент некоммерческой организации KDE e.V., курирующей развитие проекта KDE, в своей приветственной речи на конференции Akademy 2019 представила новые цели проекта, которым будет уделено повышенное внимание при разработке в ближайшие два года. Цели выбраны на основе голосования, проведённого в сообществе. Прошлые цели были определены в 2017 году и затрагивали повышение удобства работы с базовыми приложениями, обеспечение конфеденциальности данных пользователей и создание комфортных условий для новых участников сообщества. Новые цели: Завершение перехода на Wayland. Wayland рассматривается как будущее рабочего стола, но в текущем виде поддержка данного протокола в KDE ещё не доведена до уровня, необходимого чтобы полностью … Читать далее KDE сосредоточит внимание на поддержке Wayland, унификации и доставке приложений

Новые версии Debian 9.10 и 10.1

Сформировано первое корректирующее обновление дистрибутива Debian 10, в которое включены обновления пакетов, выпущенные за два месяца с момента релиза новой ветки, и устранены недоработки в инсталляторе Выпуск включает 102 обновления с устранением проблем со стабильностью и 34 обновления с устранением уязвимостей. Из изменений в Debian 10.1 можно отметить удаление 2 пакетов: pump (без сопровождения и с неисправленными уязвимостями) и rustc (rust-doc?). Обновлены до свежих стабильных версий пакеты android-sdk-meta, dpdk, enigmail, fdroidserver, firmware-nonfree, mariadb, python-django, raspi3-firmware, slirp4netns, webkit2gtk. Для загрузки и установки «с нуля» в ближайшие часы будут подготовлены установочные сборки, а также live iso-hybrid c Debian 10.1. Системы, установленные ранее … Читать далее Новые версии Debian 9.10 и 10.1

Анонсирована дата начала продаж смартфона Librem 5

Компании Purism опубликовала график поступления в продажу смартфона Librem 5, включающего ряд программных и аппаратных мер для блокирования попыток отслеживания и сбора информации о пользователе. Смартфон планируется сертифицировать в Фонде СПО по программе «Respects Your Freedom«, подтверждающей предоставление пользователю полного контроля над устройством и оснащение только свободным ПО, включая драйверы и прошивки. Смартфон будет поставляться с полностью свободным Linux-дистрибутивом PureOS, использующим пакетную базу Debian и адаптированное для смартфонов окружение GNOME (в качестве опций возможна установка KDE Plasma Mobile и UBports). Цена Librem 5 составит $699. Поставка будет разделена на несколько серий (выпусков), по мере формирования которых будет оттачиваться аппаратное обеспечение … Читать далее Анонсирована дата начала продаж смартфона Librem 5

Mozilla переходит к включению по умолчанию DNS-over-HTTPS в Firefox

Разработчики Friefox объявили о завершении тестирования поддержки DNS поверх HTTPS (DoH, DNS over HTTPS) и намерении в конце сентября включить данную технологию по умолчанию для пользователей из США. Включение будет производиться поступательно, вначале для нескольких процентов пользователей, а в случае отсутствия проблем постепенно доводя до 100%. После охвата США будет рассмотрена возможность включения DoH и в других странах. Проводимые в течение года тесты показали надёжность и хорошую производительность сервиса, а также позволили выявить некоторые ситуации, когда DoH может приводить к проблемам, и разработать решения для их обхода (например, разобраны проблемы с оптимизацией трафика в сетях доставки контента, родительским контролем и … Читать далее Mozilla переходит к включению по умолчанию DNS-over-HTTPS в Firefox

Выпуск графического редактора LazPaint 7.0.5

После почти трёх лет разработки доступен выпуск программы для манипуляций с изображениями LazPaint 7.0.5, по функциональности напоминающей графические редакторы PaintBrus и Paint.NET. Изначально проект развивался для демонстрации возможностей графической библиотеки BGRABitmap, которая предоставляет расширенные функции рисования в среде разработки Lazarus. Приложение написано на языке Pascal с использованием платформы Lazarus (Free Pascal) и распространяется под лицензией GPLv3. Бинарные сборки подготовлены для Linux, Windows и macOS. Предоставляются такие возможности как открытие и запись графических файлов в различных форматах, включая многослойные изображения и 3D-файлы, типовые инструменты для рисования с поддержкой слоёв, средства для выделения частей изображений с поддержкой сглаживания и изменения по маске. … Читать далее Выпуск графического редактора LazPaint 7.0.5

Началось тестирование GNU Wget 2

Доступен тестовый выпуск GNU Wget 2, полностью переработанного варианта программы для автоматизации рекурсивной загрузки контента GNU Wget. GNU Wget 2 спроектирован и переписан с нуля и примечателен выносом базовой функциональности web-клиента в библиотеку libwget, которая может обособленно применяться в приложениях. Утилита поставляется под лицензией GPLv3+, а библиотека под LGPLv3+. Wget 2 переведён на многопоточную архитектуру, поддерживает HTTP/2, сжатие zstd, распараллеливание запросов и учёт HTTP-заголовка If-Modified-Since, что позволяет добиться значительного увеличения скорости загрузки, по сравнению с веткой Wget 1.x. Из особенностей новой версии также можно отметить поддержку протокола OCSP (Online Certificate Status Protocol), TLS 1.3, режим быстрого открытия TCP-соединений (TCP FastOpen) … Читать далее Началось тестирование GNU Wget 2

Раскрыты подробности критической уязвимости в Exim

Опубликован корректирующий выпуск Exim 4.92.2 с устранением критической уязвимости (CVE-2019-15846), которая в конфигурации по умолчанию может привести к удалённому выполнению кода злоумышленника с правами root. Проблема проявляется только при включении поддержки TLS и эксплуатируется через передачу специально оформленного клиентского сертификата или модифицированного значения в SNI. Уязвимость выявлена компанией Qualys. Проблема присутствует в обработчике экранирования спецсимволов в строке (string_interpret_escape() из string.c) и вызвана тем, что символ » в конце строки интерпретируется перед нулевым символом (‘’) и экранирует его. При экранировании последовательность » и следующий далее нулевой код конца строки обрабатывается как один символ и указатель сдвигается на данные за пределами строки, … Читать далее Раскрыты подробности критической уязвимости в Exim