Доступен набор утилит для управления SSD-накопителями — nvme-cli 2.0

Опубликован значительный выпуск набора утилит nvme-cli 2.0, предоставляющего интерфейс командной строки для управления SSD-накопителями с интерфейсом NVM-Express (NVMe) в Linux. При помощи nvme-cli можно оценить состояние накопителя, посмотреть лог ошибок, вывести статистику по операциям, управлять пространствами имён, отправлять низкоуровневые команды контроллеру, активировать расширенные возможности и т.п. Код написан на языке Си и распространяется под лицензией GPLv2. Наиболее значительные изменения, из-за которых осуществлено формирование ветки 2.0, связаны с реорганизацией кодовой базы — из пакета выделена библиотека libnvme, которая теперь будет развиваться в отдельном репозитории и может использоваться в произвольных проектах для вызова функциональности, доступной в nvme-cli. Одновременно с nvme-cli 2.0 сформирован … Читать далее Доступен набор утилит для управления SSD-накопителями — nvme-cli 2.0

Конфликт, связанный с торговыми марками PostgreSQL, остаётся не урегулирован

Организация PGCAC (PostgreSQL Community Association of Canada), представляющая интересы сообщества PostgreSQL и действующая от имени PostgreSQL Core Team, призвала организацию Fundación PostgreSQL выполнить ранее данные обещания и передать права на зарегистрированные торговые марки и доменные имена, связанные с PostgreSQL. Отмечается, что 14 сентября 2021 года, на следующий день после публичной огласки конфликта, вызванного тем, что организация Fundación PostgreSQL зарегистрировала в Испании торговые марки «PostgreSQL» и «PostgreSQL Community» и подала заявки на регистрацию аналогичных торговых марок в США и Евросоюзе, представителям PostgreSQL Core Team удалось договориться с Fundación PostgreSQL. Организация Fundación PostgreSQL заявила, что начнёт процесс передачи PGCAC всех торговых марок … Читать далее Конфликт, связанный с торговыми марками PostgreSQL, остаётся не урегулирован

Релиз фреймворка Qt 6.3

Компания Qt Company опубликовала релиз фреймворка Qt 6.3, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.3 обеспечена поддержка платформ Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY и QNX. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. Основные изменения в Qt 6.3: В модуле Qt QML предложена экспериментальная реализация компилятора qmltc (QML type compiler), позволяющего скомпилировать структуры объектов QML в классы на языке C++. Для коммерческих пользователей Qt 6.3 подготовлен продукт Qt Quick Compiler, который помимо вышеотмеченного … Читать далее Релиз фреймворка Qt 6.3

Выпуск языка программирования Rust 1.60

Опубликован релиз языка программирования общего назначения Rust 1.60, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки). Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения … Читать далее Выпуск языка программирования Rust 1.60

Выпуск дистрибутива SELKS 7.0, нацеленного на создание систем обнаружения вторжений

Компания Stamus Networks опубликовала выпуск специализированного дистрибутива SELKS 7.0, предназначенного для развёртывания систем обнаружения и предотвращения сетевых вторжений, а также реагирования на выявленные угрозы и мониторинга безопасности сети. Пользователям предоставляется полностью готовое решение для управления сетевой безопасностью, которое можно использовать сразу после загрузки. Дистрибутив поддерживает работу в Live-режиме и запуск в окружениях виртуализации или контейнерах. Наработки проекта распространяются под лицензией GPLv3. Размер загрузочного образа 3 ГБ. Система построена на пакетной базе Debian и открытой IDS-платформе Suricata. Данные обрабатываются при помощи Logstash и сохраняются в хранилище ElasticSearch. Для отслеживания текущего состояния и выявленных инцидентов предлагается web-интерфейс, реализованный поверх Kibana. Для управления … Читать далее Выпуск дистрибутива SELKS 7.0, нацеленного на создание систем обнаружения вторжений

Первый выпуск атомарно обновляемого дистрибутива carbonOS

Представлен первый выпуск пользовательского Linux-дистрибутива carbonOS, построенного с использованием модели атомарной компоновки системы, при которой базовое окружение поставляется как единое целое, не разбитое на отдельные пакеты. Дополнительные приложения устанавливаются в формате Flatpak и запускаются в изолированных контейнерах. Размер установочного образа 1.7 ГБ. Наработки проекта распространяются под лицензией MIT. Содержимое базовой системы монтируется в режиме только для чтения для защиты от модификации в случае компрометации (дополнительно в будущем планируют встроить возможность шифрования данных и верификации целостности файлов по цифровым подписям). Раздел /usr/local доступен для записи. Процесс обновления системы сводится к фоновой загрузке нового системного образа и переключения на него после перезапуска. … Читать далее Первый выпуск атомарно обновляемого дистрибутива carbonOS

Выпуск системы инициализации GNU Shepherd 0.9

Спустя два года с момента формирования прошлого значительного выпуска опубликован сервисный менеджер GNU Shepherd 0.9 (бывший dmd), который развивается разработчиками дистрибутива GNU Guix System в качестве альтернативы системе инициализации SysV-init, поддерживающей зависимости. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов. Shepherd уже применяется в дистрибутиве GuixSD GNU/Linux и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile. Shepherd выполняет работу по запуску и остановке сервисов, учитывая взаимосвязь между сервисами, динамически определяя и запуская сервисы, от … Читать далее Выпуск системы инициализации GNU Shepherd 0.9

Выпуск TeX-дистрибутива TeX Live 2022

Подготовлен релиз дистрибутива TeX Live 2022, созданного в 1996 году на базе проекта teTeX. TeX Live является наиболее простым способом развертывания инфраструктуры для подготовки научной документации, независимо от используемой операционной системы. Для загрузки сформирована сборка (4 ГБ) TeX Live 2021, которая содержит рабочее Live-окружение, полный набор установочных файлов для различных операционных систем, копию репозитория CTAN (Comprehensive TeX Archive Network), подборку документации на разных языках (включая русский). Из новшеств можно отметить: Предложен новый движок hitex, формирующий вывод в формате HINT, специально спроектированном для чтения технической документации на мобильных устройствах. Просмотрщики формата HINT доступны для GNU/Linux, Windows и Android. Добавлены новый примитивы: … Читать далее Выпуск TeX-дистрибутива TeX Live 2022

Выпуск текстового редактора GNU Emacs 28.1

Проект GNU опубликовал релиз текстового редактора GNU Emacs 28.1. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года. Среди добавленных улучшений: Предоставлена возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для включения встроенной компиляции при сборке необходимо указать опцию ‘—with-native-compilation‘, при которой все поставляемые с Emacs пакеты Elisp будут скомпилированы в исполняемый код. Включение режима позволяет добиться заметного повышения производительности. По умолчанию для отрисовки задействована графическая библиотека Cairo (активирована опция ‘—with-cairo’), а для вывода текста движок компоновки глифов HarfBuzz. … Читать далее Выпуск текстового редактора GNU Emacs 28.1

Выпуск дистрибутива Tails 4.29 и начало бета-тестирования Tails 5.0

Сформирован релиз специализированного дистрибутива Tails 4.29 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1.1 ГБ. В новом выпуске загрузка Tor Browser организована из собственного архива. Обновлены версии браузера Tor Browser 11.0.10, основанного на Firefox 91.8, и почтового клиента Thunderbird 91.7.0. Ядро Linux обновлено до выпуска 5.10.103. Реализация транспорта … Читать далее Выпуск дистрибутива Tails 4.29 и начало бета-тестирования Tails 5.0

В Fedora 37 намерены оставить только поддержку UEFI

Для реализации в Fedora Linux 37 намечен перевод поддержки UEFI в разряд обязательных требований для установки дистрибутива на платформе x86_64. Возможность загрузки ранее установленных окружений на системах с традиционным BIOS какое-то время останется, но поддержка новых установок не в режиме UEFI будет прекращена. В Fedora 39 или более позднем выпуске поддержку BIOS рассчитывают удалить полностью. Заявка на принятие изменения в Fedora 37 опубликована Беном Коттоном (Ben Cotton), занимающим в компании Red Hat должность Fedora Program Manager. Изменение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora. Оборудование на базе платформ Intel поставляется с … Читать далее В Fedora 37 намерены оставить только поддержку UEFI

Компания Canonical прекращает работу с предприятиями из России

Компания Canonical объявила о прекращении сотрудничества, оказания услуг платной поддержки и предоставления коммерческих сервисов для организаций из России. При этом компания Canonical заявила, что не будет ограничивать доступ к репозиториям и патчам с устранением уязвимостей для пользователей Ubuntu из России, так как считает, что свободные платформы, такие как Ubuntu, Tor и технологии VPN, важны для получения доступа к информации и обеспечения общения в условиях цензуры. Все доходы от платных подписчиков из России, полученные по остающимся сервисам (например, livepatch), будут направлены на предоставление гуманитарной помощи жителям Украины. Источник: http://www.opennet.ru/opennews/art.shtml?num=56973 Читать далее Компания Canonical прекращает работу с предприятиями из России

Релиз Firefox 99

Состоялся релиз web-браузера Firefox 99. Кроме того, сформировано обновление ветки с длительным сроком поддержки — 91.8.0. В ближайшее время на стадию бета-тестирования будет переведена ветка Firefox 100, релиз которой намечен на 3 мая. Основные новшества в Firefox 99: Добавлена поддержка родных контекстных меню GTK. Включены плавающие полосы прокрутки GTK (полоса появляется только при подведении курсора мыши и не показывается в остальных случаях). Для отключения в about:config предусмотрена настройка ui.useOverlayScrollbars. Усилена sandbox-изоляция на платформе Linux: процессам, обеспечивающим обработку web-контента, запрещено обращение к серверу X11. Решены некоторые проблемы, проявлявшиеся при использовании Wayland. В частности, исправлена проблема с блокировкой потоков, налажено масштабирование всплывающих … Читать далее Релиз Firefox 99

Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД PostgreSQL

Опубликован выпуск проекта FerretDB 0.1 (бывший MangoDB), позволяющего заменить документо-ориентированную СУБД MongoDB на PostgreSQL без внесения изменений в код приложений. FerretDB реализован как прокси-сервер, транслирующий обращения к MangoDB в SQL-запросы к PostgreSQL, что позволяет использовать PostgreSQL в качестве фактического хранилища. Код написан на языке Go и распространяется под лицензией Apache 2.0. Потребность миграции может возникнуть из-за перехода MongoDB на несвободную лицензию SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса. В качестве целевой аудитории … Читать далее Выпуск FerretDB 0.1, реализации MongoDB на базе СУБД PostgreSQL

Доступен Окуляр ГОСТ, PDF-просмотрщик на базе Okular с поддержкой российских электронных подписей

Опубликовано приложение Окуляр ГОСТ, представляющее собой ответвление от развиваемого проектом KDE просмотрщика документов Okular, расширенное поддержкой ГОСТ-овских хэш-алгоритмов в функциях проверки и электронной подписи PDF-файлов. Программой поддерживаются простой (CAdES BES) и усовершенствованный (CAdES-X Type 1) формат встраиваемой подписи CAdES. Для формирования и проверки подписей используется криптопровайдер КриптоПро. Кроме этого, в Окуляр ГОСТ исправлены многие ошибки в оригинальном Okular, включая проблемы c использованием кириллицы при заполнении форм и вставкой изображений в формате PNG и JPEG, а также многочисленные ошибки при использовании не-латинских кодировок. Код программы распространяется под лицензией GPLv2, аналогично проектам Poppler и Okular. Часть реализованных при разработке Окуляр ГОСТ исправлений … Читать далее Доступен Окуляр ГОСТ, PDF-просмотрщик на базе Okular с поддержкой российских электронных подписей

Первый альфа-выпуск пользовательского окружения Maui Shell

Разработчики проекта Nitrux представили первый альфа выпуск пользовательского окружения Maui Shell, развиваемого в соответствии с концепцией «Convergence», подразумевающей возможность работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК. Maui Shell автоматически адаптируется к размеру экрана и доступным методам ввода информации, и может применяться не только на настольных системах, но и на смартфонах и планшетах. Код проекта написан на языках C++ и QML, и распространяется под лицензией LGPL 3.0. При работе на обычных мониторах оболочка функционирует в режиме рабочего стола, c закреплённой сверху панелью, возможностью открытия произвольного числа … Читать далее Первый альфа-выпуск пользовательского окружения Maui Shell

GitHub реализовал возможность упреждающей блокировки утечек токенов к API

GitHub объявил об усилении защиты от попадания в репозитории конфиденциальных данных, по недосмотру оставленных разработчиками в коде. Например, случается, что в репозиторий попадают файлы конфигурации с паролями к СУБД, токены или ключи доступа к API. Ранее сканирование осуществлялось в пассивном режиме и позволяло выявлять уже произошедшие утечки, попавшие в репозиторий. Для предотвращения утечек GitHub дополнительно начал предоставлять опцию для автоматического блокирования коммитов, в которых выявлено наличие конфиденциальных данных. Проверка осуществляется при выполнении git push и приводит к генерации предупреждения о нарушении безопасности в случае выявления в коде токенов для подключения к типовым API. Всего реализовано 69 шаблонов для выявления различных … Читать далее GitHub реализовал возможность упреждающей блокировки утечек токенов к API

Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust

Разработчики анонимной сети Tor представили выпуск проекта Arti 0.2.0, развивающего Tor-клиент, написанный на языке Rust. Проект имеет статус экспериментальной разработки, отстаёт по функциональности от основного клиента Tor на языке Си и пока не готов полноценно заменить его. В сентябре планируется сформировать выпуск 1.0 со стабилизацией API, CLI и настроек, который будет пригоден для начального использования обычными пользователями. В более отдалённом будущем, когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си. В отличие от реализации на Си, которая вначале была спроектирована как SOCKS-прокси, а … Читать далее Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust

В дополнении для блокирования рекламы в Twitch выявлен вредоносный код

В выпущенной на днях новой версии браузерного дополнения «Video Ad-Block, for Twitch», предназначенного для блокировки рекламы при просмотре видео в Twitch, выявлено вредоносное изменение, выполняющее добавление или замену реферального идентификатора при обращении к сайту amazon.co.uk через перенаправление запросов на сторонний сайт links.amazonapps.workers.dev, не связанный с компанией Amazon. Дополнение насчитывает более 600 тысяч установок и распространяется для Chrome и Firefox. Вредоносное изменение было добавлено в версии 5.3.4. В настоящее время Google и Mozilla уже удалили дополнение из своих каталогов. Примечательно, что вредоносное изменение было закамуфлировано под блокировку рекламы Amazon и снабжено комментарием «Block amazon ad requests», а при установке обновления запрашивались … Читать далее В дополнении для блокирования рекламы в Twitch выявлен вредоносный код

Релиз системы сборки CMake 3.23

Представлен релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.23, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD. CMake примечателен предоставлением простого языка сценариев, средствами расширения функциональности через модули, поддержкой кэширования, наличием инструментов для кросс-компиляции, поддержкой генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличием утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилитой cmake-gui для интерактивной настройки параметров сборки. Основные улучшения: В файлы «cmake-presets» добавлено необязательное поле «include», при помощи которого можно подставлять по … Читать далее Релиз системы сборки CMake 3.23

Дистрибутив Gentoo начал публикацию еженедельных Live-сборок

Разработчики проекта Gentoo объявили о возобновлении формирования Live-сборок, позволяющих пользователям не только оценить состояние проекта и продемонстрировать возможности дистрибутива без необходимости установки на диск, но и использовать окружение как переносную рабочую станцию или инструмент для системного администратора. Live-сборки будут обновляться еженедельно для предоставления доступа к актуальному состоянию приложений. Сборки доступны для архитектуры amd64, имеют размер 4.7 ГБ и подходят для установки на DVD и USB-накопители. Пользовательское окружение построено на основе рабочего стола KDE Plasma и включает большую подборку как прикладных программ, так и инструментов для системных администраторов и специалистов. Например, в состав включены: Офисные приложения: LibreOffice, LyX, TeXstudio, XournalPP, kile … Читать далее Дистрибутив Gentoo начал публикацию еженедельных Live-сборок