Выпуск Pharo 10, диалекта языка Smalltalk

Предоставлен выпуск проекта Pharo 10, развивающего диалект языка программирования Smalltalk. Pharo является ответвлением от проекта Squeak, в разработке которого принимал участие Алан Кей, автор Smalltalk. Помимо реализации языка программирования, Pharo также предоставляет виртуальную машину для выполнения кода, интегрированную среду разработки, отладчик и набор библиотек, включая библиотеки для разработки графических интерфейсов. Код проекта распространяется под лицензией MIT. Из изменений в новом выпуске выделяется чистка кода — удалён устаревший код (Glamour, GTTools, Spec1, поддержка устаревшего байткода) и переписаны утилиты, зависящие от устаревшего кода (Dependency Analyser, Critique Browser и т.п.). Внесены изменения, нацеленные на повышение модульности проекта и предоставление возможности формирования образов минимального … Читать далее Выпуск Pharo 10, диалекта языка Smalltalk

Выпуск синтезатора речи RHVoice 1.8.0

Состоялся выпуск открытой системы синтеза речи RHVoice 1.8.0, изначально развивавшейся для обеспечения качественной поддержки русского языка, но затем адаптированной и для других языков, включая английский, португальский, украинский, киргизский, татарский и грузинский. Код написан на С++ и распространяется под лицензией LGPL 2.1. Поддерживается работа в GNU/Linux, Windows и Android. Программа совместима с типовыми TTS-интерфейсами (text-to-speech) для преобразования текста в речь: SAPI5 (Windows), Speech Dispatcher (GNU/Linux) и Android Text-To-Speech API, но также может использоваться в экранном ридере NVDA. Создателем и основным разработчиком RHVoice является Ольга Яковлева, которая развивает проект несмотря на полную слепоту. В версии 1.8 для платформы Android предложена новая система … Читать далее Выпуск синтезатора речи RHVoice 1.8.0

Выпуск дистрибутива EndeavourOS 22.1

Опубликован выпуск проекта EndeavourOS 22.1 «Atlantis», пришедшего на смену дистрибутиву Antergos, развитие которого было прекращено в мае 2019 года из-за нехватки у оставшихся мэйнтейнеров свободного времени для поддержания проекта на должном уровне. Размер установочного образа 1.8 ГБ (x86_64, отдельно развивается сборка для ARM). Endeavour OS даёт возможность пользователю без лишних усложнений установить Arch Linux с необходимым рабочим столом в том виде, каким он задуман в своей штатной начинке, предлагаемой разработчиками выбранного рабочего стола, без дополнительных предустановленных программ. Дистрибутив предлагает простой инсталлятор для установки базового окружения Arch Linux с рабочим столом Xfce по умолчанию и возможностью установить из репозитория один из … Читать далее Выпуск дистрибутива EndeavourOS 22.1

Доступен набор утилит для управления 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