Релиз дистрибутива Tails 4.1 и браузера Tor Browser 9.0.2

Сформирован релиз специализированного дистрибутива Tails 4.1 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1.1 Гб. В новом выпуске Tails обновлены версии ядра Linux 5.3.9, Tor Browser 9.0.2, Enigmail 2.1.3 и Thunderbird 68.2.2. В качестве сервера ключей OpenPGP по умолчанию задействован keys.openpgp.org. Удалено дополнение TorBirdy, вместо которого применены патчи … Читать далее Релиз дистрибутива Tails 4.1 и браузера Tor Browser 9.0.2

Продукты Avast и AVG удалены из каталога дополнений к Firefox из-за отправки персональных данных

Компания Mozilla удалила из каталога addons.mozilla.org (AMO) четыре дополнения компании Avast — Avast Online Security, AVG Online Security, Avast SafePrice и AVG SafePrice. Дополнения удалены из-за организации утечки персональных данных пользователей. Google пока никак не отреагировал на инцидент и дополнения остаются в каталоге Chrome App Store. В коде дополнений выявлены вставки для выгрузки на сайт uib.ff.avast.com профилей пользователей и детальных сведений об истории открытия страниц. Во вне передавалось значительно больше данных, чем необходимо для реализации заявленной функциональности дополнений для проверки безопасности (предупреждение об открытии вредоносных сайтов) и предоставления помощи при совершении online-покупок (сравнение цен, предоставление купонов и т.п.). Например, отправлялись … Читать далее Продукты Avast и AVG удалены из каталога дополнений к Firefox из-за отправки персональных данных

Обновление рабочего стола Common Desktop Environment 2.3.1

Опубликован релиз классической среды рабочего стола CDE 2.3.1 (Common Desktop Environment). CDE был разработан в начале девяностых годов прошлого века совместными усилиями компаний Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu и Hitachi, и на протяжении многих лет выступал в роли штатного графического окружения Solaris, HP-UX, IBM AIX, Digital UNIX и UnixWare. В 2012 году код CDE был открыт консорциумом The Open Group кода CDE 2.1 под лицензией LGPL. В состав исходных текстов CDE входит XDMCP-совместимый менеджер входа, менеджер пользовательских сеансов, оконный менеджер, панель CDE FrontPanel, менеджер рабочего стола, шина для обеспечения межпроцессного взаимодействия, инструментарий для рабочего стола, средства для разработки … Читать далее Обновление рабочего стола Common Desktop Environment 2.3.1

Релиз Firefox 71

Состоялся релиз web-браузера Firefox 71, а также мобильной версии Firefox 68.3 для платформы Android. Кроме того, сформировано обновление ветки с длительным сроком поддержки 68.3.0. В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 72, релиз которой намечен на 7 января (проект переходит на новый 4-недельный цикл разработки). Основные новшества: Предложен новый интерфейс страницы «about:config», который представляет собой открываемую внутри браузера служебную web-страницу, написанную на HTML, CSS и JavaScript. Элементы страницы можно произвольно выделять мышью (в том числе сразу несколько строк) и помещать в буфер обмена без применения контекстного меню. Верхняя строка поиска сохранена и расширена возможностью добавления новых переменных. Дополнительно … Читать далее Релиз Firefox 71

Microsoft развивает новый язык программирования на основе Rust

Компания Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется открыть под лицензией Apache 2.0. Рассматривается возможность использования развиваемого языка в том числе для переработки низкоуровневых компонентов Windows с целью блокирования потенциальных проблем, всплывающих при применении языков C и C++. Безопасность кода повышается за счёт автоматического управления памятью, которое избавит разработчиков от необходимости манипулирования указателями и защитит от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после … Читать далее Microsoft развивает новый язык программирования на основе Rust

Выпуск анонимной сети I2P 0.9.44

Представлен релиз I2P 0.9.44, реализации многослойной анонимной распределённой сети, работающей поверх обычного интернета, активно использующей сквозное (end-to-end) шифрование, гарантирующей анонимность и изолированность. В сети I2P можно анонимно создавать web-сайты и блоги, отправлять мгновенные сообщения и электронную почту, обмениваться файлами и организовывать P2P-сети. Базовый I2P-клиент написан на языке Java и может работать на широком спектре платформ, таких как Windows, Linux, macOS, Solaris и т.п. Отдельно развивается I2pd, реализация клиента I2P на языке C++. В новом выпуске I2P: Предложена начальная поддержка более надёжного и быстрого метода сквозного (end-to-end) шифрования, базирующегося на связке ECIES-X25519-AEAD-Ratchet вместо ElGamal/AES+SessionTag. Реализация пока предлагается только для экспериментов и … Читать далее Выпуск анонимной сети I2P 0.9.44

В KDE улучшена поддержка декорирования окон в GTK-приложениях

В оконный менеджер KWin добавлена полная поддержка протокола _GTK_FRAME_EXTENTS, что позволило существенно улучшить отображение GTK-приложений в окружении KDE. Улучшение касается как приложений из состава GNOME, так и сторонних приложений на базе GTK, использующих декорирования окон на стороне клиента для отрисовки элементов управления в области заголовка окна. Для подобных приложений теперь можно будет обеспечить отрисовку теней от окна и использовать корректные области захвата окна для изменения размера, не требующие вывода толстых рамок (ранее при тонкой рамке было очень трудно захватить край окна для изменения размера, что вынуждало использовать толстые рамки, которые делали окна GTK-приложений чужеродными среди программ KDE). Внесённые в KWin … Читать далее В KDE улучшена поддержка декорирования окон в GTK-приложениях

Релиз CAINE 11.0, дистрибутива для выявления скрытых данных

Увидел свет релиз CAINE 11.0 (Computer Aided INvestigative Environment), специализированного Live-дистрибутива, предназначенного для проведения криминалистического анализа, поиска скрытых и удалённых данных на дисках и выявления остаточной информации для восстановления картины взлома системы. Дистрибутив основан на Ubuntu и оснащён единым графическим интерфейсом на базе оболочки MATE для управления набором разноплановых утилит по исследованию Unix и Windows систем. Поддерживается загрузка Live-образа в оперативную память. Размер загрузочного iso-образа 4.1 Гб (x86_64). В состав входят такие средства, как GtkHash, Air (Automated Image & Restore), SSdeep, HDSentinel (Hard Disk Sentinel), Bulk Extractor, Fiwalk, ByteInvestigator, Autopsy, Foremost, Scalpel, Sleuthkit, Guymager, DC3DD. Также стоит отметить специально разработанную … Читать далее Релиз CAINE 11.0, дистрибутива для выявления скрытых данных

Введён в строй Qt Marketplace, каталог-магазин модулей и дополнений для Qt

Компания Qt Company объявила о запуске каталога-магазина Qt Marketplace, через который начали распространяться различные надстройки, модули, библиотеки, дополнения, виджеты и инструменты для разработчиков, нацеленные на использование вместе с Qt для расширения функциональности данного фреймворка, продвижения новых идей в дизайне и усовершенствования процесса разработки. Допускается публикация как платных, так и бесплатных пакетов, в том числе от сторонних разработчиков и сообщества. Qt Marketplace создан в рамках инициативы по разбиению фреймворка Qt на более мелкие составные части и сокращению размера базового продукта — инструменты для разработчиков и специализированные компоненты могут поставляться в виде дополнений. Жёстких требований к лицензиям нет и выбор лицензии остаётся … Читать далее Введён в строй Qt Marketplace, каталог-магазин модулей и дополнений для Qt

Выпуск системы проектирования печатных плат LibrePCB 0.1.3

Доступен новый выпуск свободного пакета для автоматизации проектирования печатных плат LibrePCB 0.1.3. Программа поставляется в сборках для Linux (Flatpak, AppImage), macOS и Windows. Код проекта написан на языке C++ (интерфейс на Qt) и распространяется под лицензией GPLv3. LibrePCB включает в себя: Интерфейс для управления проектом; Редактор электронных схем; Редактор многослойных печатных плат с поддержкой клонирования макетов для экспериментов с разными стратегиями раскладки элементов; Библиотеку электронных компонентов с навигацией по древовидному категоризованному списку; Интерфейс для подключения различных существующих библиотек элементов, которые могут добавляться как в форме архивов, так и через интеграцию с репозиториями. Из особенностей отмечается многоязычный интерфейс (в том числе … Читать далее Выпуск системы проектирования печатных плат LibrePCB 0.1.3

Тенденции в аппаратном обеспечении, используемом с Linux

Проект Linux-Hardware.org опубликовал статистику оборудования, используемого в Linux за последние 5 лет. В исследовании приняли участие пользователи, загрузившие пробы оборудования за этот период с помощью программы hw-probe. Результаты исследования коррелируют с результатами годовой давности Ubuntu User Statistics от компании Canonical с различием в пределах 10 процентов по большинству параметров, но заметными отличиями для отдельных параметров. Например, количество 32-разрядных установок Ubuntu составило 8% (против 2% у Canonical), использование одного GPU в 80% случаев (против 94% у Canonical) и значение PPI используемых мониторов меньше 120 в 72% случаев (против 33% у Canonical). Значимым отличием от отчета Canonical является возможность просмотра подробных характеристик … Читать далее Тенденции в аппаратном обеспечении, используемом с Linux

Релиз Bochs 2.6.10, системы эмуляции архитектуры x86

После двух с половиной лет разработки представлен релиз эмулятора Bochs 2.6.10. Bochs поддерживает эмуляцию CPU на базе архитектуры x86, от i386 до актуальных моделей x86-64 процессоров Intel и AMD, включая эмуляцию различных процессорных расширений (VMX, SSE, AES, AVX, SMP и т.п.), типовых устройств ввода/вывода и перифирийных устройств (эмуляция видеокарты, звуковой карты, Ethernet, USB и т.п.). Под управлением эмулятора могут быть запущены такие ОС, как Linux, macOS, Android и Windows. Эмулятор написан на языке C++ и распространяется под лицензией LGPLv2. Для Linux и Windows подготовлены бинарные сборки. Ключевые улучшения, добавленные в Bochs 2.6.10: Добавлена поддержка чипсета i440BX PCI/AGP; Добавлена базовая эмуляция … Читать далее Релиз Bochs 2.6.10, системы эмуляции архитектуры x86

Выпуск MAT2 0.10, инструмента для очистки метаданных

Представлен выпуск утилиты MAT2 0.10.0, предназначенной для удаления метаданных из файлов в различных форматах. Программа решает проблему оседания в документах и мультимедийных файлах остаточных данных, которые могут восприниматься нежелательными для разглашения. Например, в фотографиях могут оставаться данные о местоположении, времени снимка и устройстве, в отредактированных изображениях — информация о типе ОС и о программах, используемых для обработки, а в офисных документах и PDF-файлах — сведения об авторе и компании. Код проекта написан на языке Python и распространяется под лицензией LGPLv3. Проектом предоставляется библиотека для чистки метаданных, утилита командной строки и набор плагинов для интеграции с файловыми менеджерами GNOME Nautilus и … Читать далее Выпуск MAT2 0.10, инструмента для очистки метаданных

Прогресс в использовании ОС Redox на реальном оборудовании

Джереми Соллер (Jeremy Soller), основатель операционной системы Redox, написанной на языке Rust, рассказал об успешном использовании Redox на ноутбуке System76 Galaga Pro (Джереми Соллер работает в компании System76). Из уже полностью работоспособных компонентов отмечаются клавиатуры, тачпад, накопитель (NVMe) и Ethernet. Эксперименты с Redox на ноутбуке уже позволили улучшить работу драйверов, добавить поддержку HiDPI в некоторые приложения и создать новые компоненты, такие как pkgar, упрощающие установку Redox с Live-образов. Среди задач, на которых теперь сфокусировано внимание упоминается достижение возможности самосборки системы (сборки Redox из окружения на базе Redox). Через несколько месяцев Соллер планирует на одном из компьютеров перейти к постоянной работе … Читать далее Прогресс в использовании ОС Redox на реальном оборудовании

Выпуск системного менеджера systemd 244

После трёх месяцев разработки представлен релиз системного менеджера systemd 244. Основные изменения: Добавлена поддержка контроллера ресурсов cpuset на базе cgroups v2, предоставляющего механизм для привязки процессов к определённым CPU (настройка «AllowedCPUs») и NUMA-узлам памяти (настройка «AllowedMemoryNodes»); Добавлена поддержка загрузки настроек из EFI-переменной SystemdOptions для конфигурации systemd, что позволяет настраивать поведение systemd в ситуации, когда проблематично изменить параметры командной строки ядра, а конфигурация с диска читается слишком поздно (например, когда нужно настроить опции, связанные с иерархией cgroup). Для установки переменой в EFI можно использовать команду ‘bootctl systemd-efi-options’; В юниты добавлена поддержка загрузки настроек из каталогов «{unit_type}.d/», привязанных к типам юнитов (например, … Читать далее Выпуск системного менеджера systemd 244

Выпуск Wine 4.21 и пакета для запуска Windows-игр Proton 4.11-9

Доступен экспериментальный выпуск открытой реализации Win32 API — Wine 4.21. С момента выпуска версии 4.20 было закрыто 50 отчётов об ошибках и внесено 343 изменения. Наиболее важные изменения: Реализовано определение URL конфигурации HTTP-прокси на основании данных, переданных через DHCP; В D3DX9 добавлена поддержка блоков параметров (добавлены вызовы d3dx_effect_ApplyParameterBlock(), d3dx_effect_BeginParameterBlock(), d3dx_effect_EndParameterBlock() и d3dx_effect_DeleteParameterBlock()); Продолжена работа по сборке DLL по умолчанию со встроенной библиотекой msvcrt (предоставляемой проектом Wine, а не DLL из Windows) в формате PE (Portable Executable); Закрыты отчёты об ошибках, связанные с работой игр и приложений LegoLand, Need For Speed: Shift, Super Mario Brothers X, Ccleaner, Xin Shendiao Xialv, Family … Читать далее Выпуск Wine 4.21 и пакета для запуска Windows-игр Proton 4.11-9

Вышла новая версия Open CASCADE Technology — 7.4.0

Доступен выпуск Open CASCADE Technology (OCCT) 7.4.0, программного продукта с двадцатилетней историей, сочетающего в себе набор библиотек и средств разработки ПО, ориентированного на 3D-моделирование, в особенности систем автоматизированного проектирования (САПР). Начиная с версии 6.7.0, исходный код распространяется по лицензии GNU LGPL 2.1. OCCT в первую очередь представляет собой единственное актуальное на сегодняшний день ядро геометрического моделирования с открытыми исходными кодами под свободной лицензией. Open CASCADE Technology является ядром или важной составляющей таких программ, как FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT и других. Open CASCADE Technology 7.4.0 включает в себя более 500 улучшений и исправлений по сравнению с предыдущей версией 7.3.0, … Читать далее Вышла новая версия Open CASCADE Technology — 7.4.0

Выпуск Bubblewrap 0.4.0, прослойки для создания изолированных окружений

Доступен новый выпуск инструментария Bubblewrap 0.4.0, предназначенного для организации работы изолированных окружений в Linux и функционирующий на уровне приложений непривилегированных пользователей. На практике Bubblewrap используется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений. Код проекта написан на языке Си и распространяется под лицензией LGPLv2+. Для изоляции используются традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups, пространств имён (namespaces), Seccomp и SELinux. Для выполнения привилегированных операций по настройке контейнера Bubblewrap запускается с правами root (исполняемый файл c suid-флагом) с последующим сбросом привилегий после завершения инициализации контейнера. Активация в системе пространств имён идентификаторов пользователя (user namespaces), позволяющих … Читать далее Выпуск Bubblewrap 0.4.0, прослойки для создания изолированных окружений

Обновлены планы по поставке 32-разрядных библиотек в Ubuntu 20.04

Стив Лангашек (Steve Langasek) из компании Canonical обобщил результаты обсуждения с сообществом списка библиотек для архитектуры i386, которые планируется поставлять в прослойке для обеспечения сосвместимости с 32-разрядными приложениями в Ubuntu 20.04 «Focal Fossa». Из более чем 30 тысяч исходных пакетов выбрано около 1700, для которых будет продолжено формирование 32-разрядных сборок для архитектуры i386. В основном в список вошли библиотеки, используемые в ещё находящихся в обиходе 32-разрядных приложениях, а также связанные с этими библиотеками зависимости. Кроме того, для библиотек из списка планируется сохранить используемые для тестов зависимости, но использовать их для кросс-тестирования i386-сборок библиотек в 64-разрядном системном окружении x86_64, моделируя, таким … Читать далее Обновлены планы по поставке 32-разрядных библиотек в Ubuntu 20.04

Отчёт о развитии FreeBSD за третий квартал 2019 года

Опубликован отчёт о развитии проекта FreeBSD с июля по сентябрь 2019 года. Из изменений можно отметить: Общие и системные вопросы Core team в общем виде одобрил возможность включения в систему кода, поставляемого под лицензией BSD с дополнительным соглашением об использовании патентов (BSD+Patent), но решение по включению в систему каждого компонента под данной лицензией должно утверждаться отдельно; Состоялось первое заседание рабочей группы, созданной для проведения миграции исходных текстов из централизованной системы управления исходными текстами Subversion в децентрализованную систему Git. Дискуссия по целесообразности миграции пока продолжается и по многим вопросам ещё предстоит выработать решения (например, как поступить с contrib/, нужно ли перегенерировать … Читать далее Отчёт о развитии FreeBSD за третий квартал 2019 года

Релиз языка программирования PHP 7.4

После года разработки представлен релиз языка программирования PHP 7.4. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. Ключевые улучшения в PHP 7.4: Типизированные свойства — свойства классов теперь могут включать объявления типов, например: class User { public int $id; public string $name; } Сокращённый синтаксис определения функций «fn(parameter_list) => expr» с привязкой области видимости по значению. Например «fn($x) => $x + $y» является аналогом «$fn2 = function ($x) use ($y) {return $x + $y;}«); Сокращённый оператор присвоения «??=», который может использоваться для определения значения по умолчанию («a ??= b» аналогично «a = a ?? b», если … Читать далее Релиз языка программирования PHP 7.4