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

Проект GNU опубликовал релиз текстового редактора GNU Emacs 28.2. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана. В новой версии изменён способ переопределения каталога для установки исполняемого файла. При установке в нестандартный каталог при сборке теперь нужно запускать скрипт ‘configure’ с опцией ‘—bindir=’ (использование ‘bindir=DIRECTORY’ в «make install» недостаточно, так как информация, на основе которой вычисляется путь к скомпилированным файлам «*.eln», прописывается в исполняемый файл при сборке). Команда ‘kdb-macro-redisplay’ переименована в ‘kmacro-redisplay’. В остальном в GNU Emacs 28.2 отмечается только исправление ошибок. Источник: http://www.opennet.ru/opennews/art.shtml?num=57772 Читать далее Выпуск текстового редактора GNU Emacs 28.2

Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 0.9.19

Доступен выпуск проекта fheroes2 0.9.19, который воссоздает движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic II или из оригинальной игры. Основные изменения: Улучшены алгоритмы ИИ для оценки и использования артефактов. Добавлено выделение существ при помощи кнопок-стрелок для приоритетной передачи между героями. Добавлена возможность мгновенно завершить бой в автоматическом режиме по нажатию кнопки Q. Реализована генерация текста на кнопках для создания новых элементов интерфейса в игре. Предоставлен выбор сложности прохождения … Читать далее Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 0.9.19

Серьёзное снижение производительности ядра 5.19, вызванное защитой от атаки Retbleed

Инженер из компании VMware обратил внимание сообщества разработчиков ядра Linux на значительное снижение производительности, при использовании ядра Linux 5.19. Тестирование виртуальной машины с ядром 5.19 в окружении гипервизора VMware ESXi показало снижение производительности вычислений на 70%, сетевых операций на 30% и действий с хранилищем на 13%, по сравнению с той же конфигурацией на базе ядра 5.18. В качестве причины снижения производительности называется изменение в коде защиты от атак класса Spectre v2 (spectre_v2=ibrs), реализованной на основе расширенных инструкций IBRS (Enhanced Indirect Branch Restricted Speculation), позволяющих адаптивно разрешать и запрещать спекулятивное выполнение инструкций во время обработки прерываний, системных вызовов и переключений контекста. … Читать далее Серьёзное снижение производительности ядра 5.19, вызванное защитой от атаки Retbleed

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

Группа исследователей из Национального университета Сингапура и Университета Ёнсе (Корея) разработала метод для выявления скрытого включения микрофона на ноутбуке. Для демонстрации работы метода на базе платы Raspberry Pi 4, усилителя и программируемого приёмопередатчика (SDR) собран прототип, получивший название TickTock, который позволяет выявлять активацию микрофона вредоносным или шпионским ПО для прослушивания за пользователем. Техника пассивного определения включения микрофона актуальна так как, если в случае с web-камерой пользователь может блокировать запись просто заклеив камеру, то встроенный микрофон отключить проблематично и не понятно, когда он активен, а когда нет. Метод основан на том, что при работе микрофона, цепи, передающие тактовые сигналы на аналого-цифровой … Читать далее Разработано устройство для определения скрытого включения микрофона

Продолжение развития GNOME Shell для мобильных устройств

Джонас Дресслер (Jonas Dressler) из проекта GNOME опубликовал отчёт о проделанной за последние несколько месяцев работе по развитию возможностей оболочки GNOME Shell для использования на смартфонах и планшетах с сенсорным экраном. Работу финансирует министерство образования Германии, предоставившее разработчикам GNOME грант в рамках инициативы по поддержке общественно значимых программных проектов. С текущим состоянием разработки можно ознакомиться в ночных сборках GNOME OS. Кроме того, отдельно развиваются сборки дистрибутива postmarketOS, включающие подготовленные проектом изменения. В качестве платформы для тестирования наработок используется смартфон Pinephone Pro, но для тестирования также можно использовать Librem 5 и Android-смартфоны, поддерживаемые проектом postmarketOS. Для разработчиков предлагаются отдельные ветки GNOME … Читать далее Продолжение развития GNOME Shell для мобильных устройств

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

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

Обновление Debian 11.5 и 10.13

Опубликовано пятое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 58 обновлений с устранением проблем со стабильностью и 53 обновления с устранением уязвимостей. Из изменений в Debian 11.5 можно отметить: Обновлены до свежих стабильных версий пакеты clamav, grub2, grub-efi-*-signed, mokutil, nvidia-graphics-drivers*, nvidia-settings. Добавлен пакет cargo-mozilla для поддержки сборки новых версий firefox-esr и thunderbird. В пакете krb5 в качестве Pkinit CMS Digest задействован алгоритм SHA256. В systemd добавлена поддержка определения гостевых систем ARM64 Hyper-V и окружений OpenStack в KVM на системах ARM. Удалены 22 пакета c PHP-библиотеками (включая, php-embed, php-markdown, php-react-http, … Читать далее Обновление Debian 11.5 и 10.13

Опубликован свободный звуковой кодек FLAC 1.4

Спустя девять лет с момента публикации прошлой значительной ветки сообщество Xiph.Org представило новую версию свободного кодека FLAC 1.4.0, обеспечивающего кодирование звука без потери качества. FLAC использует только методы кодирования без отбрасывания данных (lossless), что гарантирует полную сохранность изначального качества звукового потока и его идентичность с эталонным вариантом, подвергнутым кодированию. При этом используемые методы сжатия без потерь позволяют уменьшить размер исходного звукового потока на 50-60%. FLAC является полностью свободным потоковым форматом, подразумевающим не только открытость библиотек с реализацией функций кодирования и декодирования, но и отсутствие ограничений по использованию спецификаций и созданию производных вариантов. Код библиотек распространяется под лицензией BSD. Из наиболее … Читать далее Опубликован свободный звуковой кодек FLAC 1.4

Выпуск Wine 7.17

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 7.17. С момента выпуска версии 7.16 было закрыто 18 отчётов об ошибках и внесено 228 изменений. Наиболее важные изменения: В DirectWrite добавлена поддержка верхних диапазонов кодов (плоскостей) Unicode. В драйвере Vulkan началась реализация поддержки WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows. Закрыты отчёты об ошибках, связанные с работой игр: Endless Online, Wiggles, Earth 2150, Summoner, Battle Realms: Zen Edition, Riot Vanguard, Liar-soft Visual Novel, BioShock, Wizard101, Construction Set Extender. Закрыты отчёты об ошибках, связанные с работой приложений: Visual Studio Community 2022, Ice Cream Calculator, foobar2000, msys2, 7-Zip, WinRAR. Источник: http://www.opennet.ru/opennews/art.shtml?num=57759 Читать далее Выпуск Wine 7.17

В Нижнем Новгороде состоится встреча, посвящённая СУБД PostgreSQL

21 сентября в Нижнем Новгороде пройдёт PGMeetup.NN — открытая встреча пользователей СУБД PostgreSQL. Организует мероприятие компания Postgres Professional, российский поставщик СУБД PostgreSQL, при поддержке ассоциации iCluster, международного IT-кластера Нижегородской области. Встреча начнётся в культурном пространстве DKRT в 18:00. Вход по регистрации, которая открыта на сайте. Доклады мероприятия: «New TOAST in town. One TOAST fits all» — Олег Бартунов, генеральный директор и сооснователь Postgres Professional. «Способы сжатия данных в PostgreSQL» — Михаил Жилин, руководитель группы производительности департамента внедрения и технической поддержки, Postgres Professional. «Как Common Table Expressions превращает язык SQL в настоящий язык программирования» — Иван Панченко, заместитель генерального директора, сооснователь … Читать далее В Нижнем Новгороде состоится встреча, посвящённая СУБД PostgreSQL

В Fedora 39 намечен переход на DNF5, избавленный от компонентов на языке Python

Бен Коттон (Ben Cotton), занимающий в компании Red Hat должность Fedora Program Manager, объявил о намерении перевести Fedora Linux по умолчанию на пакетный менеджер DNF5. В Fedora Linux 39 планируется заменить пакеты dnf, libdnf и dnf-cutomatic на инструментарий DNF5 и новую библиотеку libdnf5. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora. В своё время DNF пришёл на смену Yum, который был написан целиком на языке Python. В DNF требовательные к производительности низкоуровневые функции были переписаны и вынесены в отдельные Си-библиотеки hawkey, librepo, libsolv и libcomps, но каркас и высокоуровневые компонеты остались … Читать далее В Fedora 39 намечен переход на DNF5, избавленный от компонентов на языке Python

Опубликован Monocraft, открытый шрифт для программистов в стиле Minecraft

Опубликован новый моноширинный шрифт Monocraft, оптимизированный для использования в эмуляторах терминалов и редакторах кода. Символы в шрифте стилизованы под оформление текста в игре Minecraft, но дополнительно доработаны для улучшения читаемости (например, переработан внешний вид похожих символов, таких как «i» и «l» ) и расширены набором лигатур для программистов, таких как стрелки и операторы сравнения. Исходные тексты шрифта распространяются под свободной лицензией SIL Open Font License 1.1, позволяющей неограниченно модифицировать шрифт, использовать его в том числе для коммерческих целей, печати и на сайтах. Для загрузки подготовлен набор в формате OpenType. Источник: http://www.opennet.ru/opennews/art.shtml?num=57756 Читать далее Опубликован Monocraft, открытый шрифт для программистов в стиле Minecraft

Компания Microsoft опубликовала тестовый выпуск SQL Server 2022 для Linux

Компания Microsoft объявила о начале тестирования кандидата в релизы Linux-версии СУБД SQL Server 2022 (RC 0). Установочные пакеты подготовлены для RHEL и Ubuntu. Для загрузки также доступны готовые образы контейнеров с SQL Server 2022, основанные на дистрибутивах RHEL и Ubuntu. Для Windows тестовый выпуск SQL Server 2022 был сформирован 23 августа. Отмечается, что помимо общих новых возможностей, в SQL Server 2022 RC 0 также предложено несколько специфичных для Linux улучшений. В частности, добавлена поддержка аутентификации с использованием Azure Active Directory (AAD), обеспечена возможность изменения параметра REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT для распределённых групп доступности, предоставлена поддержка средств аналитики Azure Synapse Link (для интеграции используется … Читать далее Компания Microsoft опубликовала тестовый выпуск SQL Server 2022 для Linux

Релиз LDAP-сервера ReOpenLDAP 1.2.0

Опубликован формальный выпуск LDAP-сервера ReOpenLDAP 1.2.0, сформированный для воскрешения проекта после блокирования его репозитория на GitHub. В апреле GitHub удалил учётные записи и репозитории многих российских разработчиков, связанных с компаниями, попавшими под санкции США, включая репозиторий ReOpenLDAP. В связи с возрождением интереса пользователей к ReOpenLDAP проект решено вернуть к жизни. Проект ReOpenLDAP был создан в 2014 году для решения проблем, возникших при использовании пакета OpenLDAP в инфраструктуре ПАО «МегаФон», где LDAP-сервер был задействован в одной из подсистем инфраструктуры (NGDR представляет собой UDR (User Data Repository), согласно стандарту 3GPP 23.335, и является централизованным узлом для хранения данных обо всех видах услуг … Читать далее Релиз LDAP-сервера ReOpenLDAP 1.2.0

В инструментарий для языка Go добавлена возможность отслеживания уязвимостей в модулях

В инструментарии для языка программирования Go реализована возможность отслеживания уязвимомостей в библиотеках. Для проверки своих проектов на наличие в зависимостях модулей с неисправленными уязвимостями предложена утилита «govulncheck«, которая анализирует кодовую базу проекта и выводит отчёт об обращении к уязвимым функциям. Дополнительно подготовлен пакет vulncheck, предоставляющий API для встраивания проверки в различные проекты и утилиты. Проверка осуществляется по специально созданной базе уязвимостей, которую курирует Go Security Team. В БД размещаются сведения об известных уязвимостях в публично распространяемых модулях на языке Go. Данные собираются из разных источников, в том числе из отчётов CVE и GHSA (GitHub Advisory Database), а также на основе … Читать далее В инструментарий для языка Go добавлена возможность отслеживания уязвимостей в модулях

Компания Qt Company опубликовала код выпуска Qt 5.15.6

Компания Qt Company сформировала открытый выпуск Qt 5.15.6, включающий исправления для LTS-ветки 5.15, актуальные обновления для которой формируются только для пользователей коммерческой лицензии (остальным предлагается использовать ветку Qt 6.x). Для коммерческих пользователей обновление Qt 5.15.6 был опубликовано год назад. Частично, доступные в данном выпуске исправления были доведены до дистрибутивов в форме набора патчей, сопровождаемого проектом KDE. Ветка Qt 5.15 была опубликована в мае 2020 года и будет сопровождаться до мая 2025 года. Следующий значительный релиз Qt 6.4 намечен на 29 сентября. Источник: http://www.opennet.ru/opennews/art.shtml?num=57750 Читать далее Компания Qt Company опубликовала код выпуска Qt 5.15.6

Подготовлены варианты uBlock Origin и AdGuard с поддержкой третьей версии манифеста Chrome

Рэймонд Хилл (Raymond Hill), автор систем блокирования нежелательного контента uBlock Origin, опубликовал экспериментальное браузерное дополнение uBO Minus с реализацией варианта uBlock Origin, переведённого на API declarativeNetRequest, использование которого предписано в третьей версии манифеста Chrome. В отличие от классического uBlock Origin новое дополнение использует возможности встроенного в браузер движка для фильтрации содержимого и не требует при установке предоставления полномочий для перехвата и изменения всех данных сайтов. В дополнении пока отсутствует всплывающая панель и страницы настройки параметров, а функциональность ограничена блокировкой сетевых запросов. Для работы без расширенных полномочий отключены такие возможности, как косметические фильтры для замены содержимого на странице («##»), подстановка скриптов … Читать далее Подготовлены варианты uBlock Origin и AdGuard с поддержкой третьей версии манифеста Chrome

Опубликован инструментарий для вложенного запуска дистрибутивов Distrobox 1.4

Опубликован инструментарий Distrobox 1.4, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3. Проект предоставляет надстройку над Docker или Podman, и отличается максимальным упрощением работы и интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне SSH-агента, … Читать далее Опубликован инструментарий для вложенного запуска дистрибутивов Distrobox 1.4

Доступна операционная система Chrome OS 105

Доступен релиз операционной системы Chrome OS 105, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 105. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 105 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Энтузиастами также формируются неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Основные изменения в Chrome OS 105: Реализована … Читать далее Доступна операционная система Chrome OS 105

Новый выпуск дистрибутива Raspberry Pi OS

Разработчики проекта Raspberry Pi опубликовали весеннее обновление дистрибутива Raspberry Pi OS 2022-09-06 (Raspbian), основанного на пакетной базе Debian. Для загрузки подготовлены три сборки — сокращённая (338 МБ) для серверных систем, с базовым рабочим столом (891 МБ) и полная с дополнительным набором приложений (2.7 ГБ). Дистрибутив поставляется с пользовательским окружением PIXEL (ответвление от LXDE). Для установки из репозиториев доступно около 35 тысяч пакетов. В новом выпуске: В меню приложений реализована возможность поиска по именам установленных программ, что упрощает навигацию с использованием клавиатуры — пользователь может вызвать меню нажатием клавиши Windows, после чего сразу начать набор маски для поиска и после получения … Читать далее Новый выпуск дистрибутива Raspberry Pi OS

Доступен графический тулкит GTK 4.8

После восьми месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя — GTK 4.8.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK. Среди наиболее заметных улучшений в GTK 4.8: Изменён стиль интерфейса выбора цветов (GtkColorChooser). В интерфейсе выбора шрифтов (GtkFontChooser) улучшена поддержка возможностей формата OpenType. В CSS-движке оптимизирована перегруппировка элементов, связанных с одним родителем, и разрешено использование нецелых значений при определении размера интервала между букв. Данные Emoji … Читать далее Доступен графический тулкит GTK 4.8