Выпуск GNU Binutils 2.28

Подготовлен релиз набора системных утилит GNU Binutils 2.28, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip. В новой версии: Добавлена возможность размещения отладочной информации в отдельном файле, с привязкой через прошитый в исполняемый файл идентификатор сборки (build-id), совпадающий с именем отладочного файла; В утилиту nm добавлена опция «—with-version-strings», позволяющая просмотреть информацию о версиях символов из объектного файла; В утилитах objcopy и strip добавлена возможность указания в опции «—remove-section» шаблонов секций, начинающихся с восклицательного знака, для исключения данных секций из списка совпадений по ранее указанному в командной строке шаблону «—remove-section»; В утилиты objcopy и … Читать далее Выпуск GNU Binutils 2.28

Сравнение производительности сетевой подсистемы DragonFly BSD, FreeBSD и ядра Linux

Разработчики операционной системы DragonFly BSD провели тестирование производительности сетевого стека в сравнении с сетевыми стеками FreeBSD и ядра Linux (3.10 из CentOS 7 и 4.9 из Debian). Тестирование производилось через симуляцию нагрузки на web-сервер и организацию двунаправленного перенаправления (forwarding) UDP-пакетов между сетевыми интерфейсами. Для отдачи статических файлов на сервере использовался nginx, а на генерации трафика на нескольких клиентских системах была запущена утилита wrk. В тесте на перенаправление пакетов для генерации пакетов использовались pktget и sink. В тесте на обработку запросов в nginx DragonFly BSD опередил FreeBSD и показал производительность близкую к ядру Linux, а при оценке уровня задержек (latency) заметно … Читать далее Сравнение производительности сетевой подсистемы DragonFly BSD, FreeBSD и ядра Linux

В Firefox-дополнении NoScript 5.0 начался переход на технологию WebExtension

Подготовлен выпуск NoScript 5.0, популярного дополнения для блокирования нежелательного JavaScript-кода, в котором сделан первый шаг на пути к переходу дополнения с XUL на WebExtension. Новый выпуск NoScript оформлен с применением обёртки Embedded WebExtension, позволяющей встроить компоненты на базе WebExtension в состав классического дополнения. Механизм Embedded WebExtension появился в Firefox 51 и нацелен на упрощения перевода классических дополнений на API WebExtensions, позволяя разработчикам постепенно заменять различные части дополнения на новые реализации, основанные на WebExtensions. Напомним, что в Firefox 57, который выйдет 28 ноября, намечен полный переход на WebExtensions и прекращение поддержки XUL-дополнений. В NoScript 5.0 также значительно увеличена производительность синхронизации интерфейса … Читать далее В Firefox-дополнении NoScript 5.0 начался переход на технологию WebExtension

Фонд свободного ПО сертифицировал материнскую плату Vikings D16

Фонд Свободного ПО представил первую материнскую плату, получившую сертификат «Respect Your Freedom«, который подтверждает соответствие устройства требованиям обеспечения приватности и свободы пользователей и даёт право использовать специальный логотип в связанных с продуктом материалах, подчёркивающий предоставление пользователю полного контроля над устройством. Сертификат получила материнская плата Vikings D16 (ASUS KGPE-D16), ориентированная на использование с выпускаемыми с конца 2011 года процессорами AMD Opteron 6200 на базе микроархитектуры Bulldozer. Плата рассчитана как для серверного применения, так и для установки на рабочих станциях, имеет два слота для процессоров, 16 слотов для памяти (DDR3 1600/1333/1066/800 UDIMM и RDIMM), 6 разъёмов SATA2 300MB/s (AMD SP5100) и 8 … Читать далее Фонд свободного ПО сертифицировал материнскую плату Vikings D16

Выпуск программы для нарезки видео VidCutter 3.0

Увидел свет выпуск видеоредактора VidCutter 3.0, специализирующегося на выполнении таких задач, как удаление лишних фрагментов из видеоролика (видео триммер), вставка частей из других видео, разделение видео на части, объединение различных видеофайлов и перекодирование из одного формата в другой. Программа написана на языке Python, интерфейс построен на базе PyQt5. Обработка видео осуществляется при помощи библиотек FFmpeg и mediainfo, для отображения видео применяется MPV (libmpv). Сборки доступны для Linux (PPA, RPM, AppImage), Windows и macOS. Новый выпуск примечателен полной переработкой мультимедийного бэкенда с переходом на libmpv для организации показа видео в интерфейсе приложения. Переход на libmpv позволил сократить число зависимостей, задействовать аппаратное … Читать далее Выпуск программы для нарезки видео VidCutter 3.0

Выпуск файлового менеджера Midnight Commander 4.8.19

Доступен выпуск консольного файлового менеджера Midnight Commander 4.8.19, распространяемого в исходных текстах под лицензией GPLv3+. Список основных изменений: Поддержка полноцветных терминалов, поддерживающих 16 млн цветов, для которых подготовлена специальная тема оформления ‘Four seasons’; В операциях копирования и перемещения на платформе Linux обеспечена обработка времени с наносекундной точностью; Переменная окружения $MC_HOME заменена на $MC_PROFILE_ROOT; Добавлена возможность переопределения клавиши переключения на другую панель (ранее была жестко прошита клавиша Tab); Представлен скрипт для тестирования обработчиков EXTFS; В обработчике архивов u7z добавлена возможность разбора списков без размера и времени; В обработчик rpm добавлена поддержка транзакционных скриптов; Реализована подсветка синтаксиса для R, YAML, конструкций OpenCL … Читать далее Выпуск файлового менеджера Midnight Commander 4.8.19

Релиз дистрибутива Siduction 2017.1

Состоялся релиз Siduction 2017.1 десктоп-ориентированного дистрибутива Linux, построенного на пакетной базе Debian Sid (unstable) по состоянию на 5 марта. Siduction является форком Aptosid, отделившимся в июле 2011 года. Ключевым отличием от Aptosid является использование в качестве пользовательского окружения более новой версии KDE из экспериментального репозитория Qt-KDE, а также формирование сборок дистрибутива на базе свежих версий Xfce, LXDE, GNOME, Cinnamon, MATE и LXQt, а также минималистичной сборки X.Org на основе оконного менеджера Fluxbox и сборки «noX», поставляемой без графического окружения для пользователей которые желают сами скомпоновать свою систему. В новой версии представлен новый инсталлятор с полноценной поддержкой UEFI, основанный на фреймфорке … Читать далее Релиз дистрибутива Siduction 2017.1

Для GCC представлен бэкенд c реализацией WebAssembly

Для развиваемого проектом GNU инструментария (binutils, gcc, glibc) подготовлен рабочий прототип бэкенда с поддержкой новой архитектуры — WebAssembly. Бэкенд позволяет использовать GCC для компиляции исходных текстов на языках C/C++ в промежуточный код WebAssembly для последующего выполнения в web-браузере или JavaScript Shell. В binutils добавлена поддержка генерации модулей в формате объектных файлов WebAssembly и упаковки/обработки блоков WebAssembly в исполняемых файлах в формате ELF. Реализована поддержка трёх целевых платформ: asmjs (JavaScript с расширениями Asm.js), wasm32 (WebAssembly с 32-разрядной целочисленной арифметикой) и wasm64 (WebAssembly с 64-разрядной арифметикой с плавающей запятой). На начальной стадии разработки бэкенда были использованы некоторые наработки проекта Emscripten (компилятор биткода … Читать далее Для GCC представлен бэкенд c реализацией WebAssembly

Выпуск пакетного менеджера DNF 2.1

Состоялся релиз пакетного менеджера DNF (2.1), а также наборов дополнений DNF-PLUGINS-CORE 1.0.1 и DNF-PLUGINS-EXTRAS 0.10.0. DNF используется по умолчанию в дистрибутиве Fedora Linux и является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями. В DNF 2.1 добавлена поддержка загрузки и кэширования метаданных в бинарном формате, устранены проблемы с работой команды «dnf list», реализована возможность автоматического отключения обновления кэша репозиториев при выходе в интернет через каналы связи, помеченные в NetworkManager … Читать далее Выпуск пакетного менеджера DNF 2.1

Прошивка игровой приставки Nintendo Switch использует компоненты FreeBSD

Пользователи игровой приставки Nintendo Switch, поступившей в продажу 3 марта, обнаружили, что программное обеспечение приставки использует компоненты операционной системы FreeBSD. Nintendo Switch построена на аппаратной платформе, идентичной с NVIDIA Shield, поэтому до поступления новой приставки в продажу ожидалось, что Nintendo Switch как и NVIDIA Shield будет поставляться с прошивкой на платформе Android. Примечательно, что на основе FreeBSD также построена конкурирующая приставка Sony PlayStation 4. Читать далее Прошивка игровой приставки Nintendo Switch использует компоненты FreeBSD

Выпуск Wine 2.3

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 2.3. С момента выпуска версии 2.2 было закрыт 41 отчёт об ошибках. Напомним, что начиная с ветки 2.x проект Wine перешёл на новую схему нумерации версий: каждый стабильный релиз отныне будет приводить к увеличению первой цифры в номере версии (2.0.0, 3.0.0, 4.0.0), а обновления к стабильным релизам будут выпускаться с изменением третьей цифры (2.0.1, 2.0.2, 2.0.3). Экспериментальные версии, развиваемые в процессе подготовки следующего значительного релиза, теперь выпускаются с изменением второй цифры (2.1, 2.2, 2.3). Наиболее важные изменения: Удалён устаревший скрипт wineinstall; Продолжена реализация обособленного потока обработки команд Direct3D; Добавлена новая порция … Читать далее Выпуск Wine 2.3

Профессиональная система нелинейного монтажа DaVinci Resolve 12.5 доступна для Linux

Компания Blackmagic Design, специализирующаяся на производстве профессиональных видеокамер и систем обработки видео, анонсировала выпуск бесплатной Linux-версии профессиональной системы цветокоррекции и нелинейного монтажа DaVinci Resolve 12.5, используемой многими известными голливудскими киностудиями в процессе производства фильмов, сериалов, рекламных роликов, телепрограмм и видеоклипов. DaVinci Resolve объединяет в одном приложении средства для монтажа, установки цвета, финальной обработки и создания конечного продукта. Сборки DaVinci Resolve и DaVinci Resolve Studio подготовлены для Red Hat Enterprise Linux и CentOS 6.8 и 7.2. Для загрузки требуется регистрация. Бесплатная версия имеет ограничения связанные лишь с выпуском продукции для коммерческого кинопоказа в кинотеатрах (монтаж и цветокоррекция 3D-кино, сверхвысокие разрешения и … Читать далее Профессиональная система нелинейного монтажа DaVinci Resolve 12.5 доступна для Linux

Представлен usql, универсальный интерфейс командной строки для СУБД

В рамках проекта usql развивается утилита с универсальным интерфейсом командной строки, поддерживающим работу с СУБД PostgreSQL, MySQL, Oracle, SQLite и Microsoft SQL Server. Реализованные в usql команды повторяют интерфейс утилиты psql, развиваемой проектом PostgreSQL. Особенностью usql является использование схемы dburl для задания параметров подключения к БД, напоминающей URL (например, «pg://user:pass@localhost/dbname» или «file:dbname.sqlite3»). Целью разработки usql является создание прозрачной замены psql, не привязанной к конкретной СУБД. Код написан на языке Go и распространяется под лицензией MIT. Читать далее Представлен usql, универсальный интерфейс командной строки для СУБД

В Firefox началось тестирование контекстных контейнеров

Разработчики Mozilla объявили о начале широкомасштабного тестирования технологии контекстных контейнеров, которые ранее были доступны только для пользователей ночных сборок Firefox. Дополнение с реализацией контейнеров теперь можно протестировать через инициативу Test Pilot, в рамках которой пользователям предоставлена возможность оценить экспериментальные возможности, развиваемые для будущих выпусков Firefox. В рамках контекстных контейнеров реализована возможность изоляции различных типов контента без создания отдельных профилей. Контейнеры позволяют отделить информацию отдельных групп страниц, например, создать отдельные, изолированные друг от друга, области для персонального общения, работы, покупок и банковских операций. С практической стороны контейнеры позволят организовать одновременное использование разных аккаунтов пользователя на одном сайте (например, можно одновременно открыть … Читать далее В Firefox началось тестирование контекстных контейнеров

Релиз почтового сервера Postfix 3.2.0

После года разработки представлен релиз новой стабильной ветки почтового сервера Postfix — 3.2.0. В то же время объявлено о прекращении поддержки ветки Postfix 2.10, выпущенной в начале 2013 года. В феврале проект Postfix отметил своё двадцатилетие. Первая сборка, включающая библиотеку функций и базовый обработчик, была сформирована 20 февраля 1997 года и включала 8086 срок кода (4204 без комментариев). Для сравнения выпуск Postfix 3.2 содержит 236 тысяч строк кода (137 тысяч без комментариев). Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря продуманной архитектуре и достаточно жесткой политике оформления кода и аудита патчей. … Читать далее Релиз почтового сервера Postfix 3.2.0

Google представил Python Fire, библиотеку для создания интерфейса командной строки

Компания Google объявила об открытии кода библиотеки Python Fire, позволяющей автоматически сгенерировать интерфейс командной строки для любого объекта, функции, модуля, класса, списка или словаря. Достаточно вызвать функцию Fire, передав необходимый объект, и библиотека сама сформирует набор опций командной стройки для заполнения параметров этого объекта. Читать далее Google представил Python Fire, библиотеку для создания интерфейса командной строки

Уязвимость в WiFi-стеке OpenBSD

В WiFi-стеке OpenBSD устранена уязвимость, позволявшая осуществить MITM-атаку через создание подставной точки доступа. Из-за ошибки в коде при соединении с беспроводной сетью OpenBSD-клиент, использующий WPA1 или WPA2, подключался к этой подставной точке доступа, вместо точки доступа к которой намерен был подключиться. Соответственно, злоумышленник получал контроль над транзитным трафиком клиента. Читать далее Уязвимость в WiFi-стеке OpenBSD

Релиз systemd 233

После четырёх месяцев разработки сформирован выпуск системного менеджера systemd 233. Из новшеств можно отметить перенос правил DBus из /etc в /usr, добавление генератора переменных окружения, задействование гибридного режима настройки cgroup, поддержка MulticastDNS, новые опции монтирования в fstab, поддержка автоматической настройки для монтирования разделов LUKS и Verity, возможность сохранения backtrace при записи core-дампов. Основные изменения: Правила DBus теперь устанавливаются в иерархию /usr, а не в /etc. Для переопределения каталога следует использовать опцию «—with-dbuspolicydir=»; Все поставляемые в составе systemd скрипты на языке Python (в основном это тестовые сценарии) теперь требуют для своей работы наличия Python 3; В .network-файлы systemd-networkd добавлены новые параметры: … Читать далее Релиз systemd 233

Небезопасное хранение данных в менеджерах паролей для платформы Android

Исследователи из группы TeamSIK опубликовали результаты проверки безопасности самых популярных менеджеров паролей для платформы Android. Менеджеры паролей часто рекомендуются как надёжный и безопасный способ хранения паролей с использованием гарантирующих конфеденциальность криптографических методов, но упускается то, что сам менеджер паролей является слабым звеном и может лишь создавать иллюзию защищённости, так как уязвимость в нём может привести к попаданию в руки злоумышленника сразу всех паролей. Например, какие бы надёжные криптографические методы не использовались для шифрования хранилища, их сведёт на нет шифрование мастер-пароля ключом, прописанным в коде приложения. Для изучения были выбраны самые популярные по числу загрузок менеджеры паролей, представленные в каталоге Google … Читать далее Небезопасное хранение данных в менеджерах паролей для платформы Android

Выпуск системы фильтрации спама Rspamd 1.5

Состоялся релиз системы фильтрации спама Rspamd 1.5, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Rspamd поддерживает практически все возможности, реализованные в SpamAssassin, и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, чем SpamAssassin, а также обеспечивать лучшее качество фильтрации. Код системы написан на языке Си и распространяется под лицензией BSD. Rspamd построен с использованием событийно-ориентированной архитектуры (Event-driven) и изначально рассчитан на применение в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду. Правила для выявления … Читать далее Выпуск системы фильтрации спама Rspamd 1.5

Skype 5.0 для Linux перешёл на стадию бета-тестирования

Компания Microsoft объявила о доступности первой бета-версии Skype 5.0 для Linux. Напомним, что в отличие от Skype 4.3 для Linux, новая ветка переведена на использование web-технологий и протокола WebRTC — приложение построено на базе платформы Electron и является надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент Skype, не поддерживающий прямое взаимодействиев между клиентами в режиме P2P и работающий только через централизованные серверы Microsoft. Для загрузки подготовлены 64-разрядные пакеты в формате DEB и RPM. Из особенносетей бета-версии отмечается полная поддержка видеозвонков к пользователям Skype для Android, iOS, Windows и macOS. Кроме того, реализована возможность совершать платные звонки на мобильные … Читать далее Skype 5.0 для Linux перешёл на стадию бета-тестирования