Экспериментальные сборки KDE Neon с KDE 6
Проект KDE Neon, формирующий Live-сборки с актуальными версиями программ и компонентов KDE, объявил о создании экспериментальных сборок с пользовательским окружением на базе оболочки KDE Plasma 6 и приложений, портированных на KDE Frameworks 6. Ранее проектом KDE Neon с уже выпускались сборки с KDE Plasma 6, но они имели статус нестабильных, а теперь переведены в категорию экспериментальных и связаны с репозиторием "experimental", для перехода на который подготовлен пакет "neon-settings-experimental". Отличие новых сборок сводится к более явному разделению приложений на базе KDE Frameworks 6, имеющих статус "pre-alpha", и более стабильного рабочего стола Plasma 6.
Умер автор и ключевой разработчик Vim
Умер Брэм Моленар (Bram Moolenaar), автор текстового редактора Vim. Из прожитых 62 лет 31 год Брэм посвятил развитию проекта Vim, в который он вносил подавляющее большинство изменений (для сравнения Брэм внёс 16.5 тыс. коммитов и добавил 3.5 млн строк кода, в то время как второй по активности разработчик Vim добавил 239 коммитов и 69 тысяч строк кода). Последний коммит Брэма в репозиторий Vim датирован 8 июля. Судя по объявлению родственников Брэма причиной смерти стала быстро прогрессирующая болезнь, из-за которой он угас за несколько недель.
Создан форк системы управления контейнерами LXD
Алекса Сарай (Alexa Sarai), работающий в компании SUSE и занимающийся сопровождением пакетов с LXD в проекте openSUSE, создал репозиторий Incus, в котором намерен заниматься развитием форка системы управления контейнерами LXD. Форк создан после того, как компания Canonical, которая является создателем и основным разработчиком LXD, решила вывести LXD из разработки в составе сообщества Linux Containers и развивать LXD в дальнейшем как корпоративный проект.
В Mesa принят код NVK, открытого Vulkan-драйвера для видеокарт NVIDIA
В основную ветку проекта Mesa принят код NVK, открытого драйвера с реализацией графического API Vulkan для видеокарт NVIDIA. Драйвер создан командой, в которую входят Карол Хербст (Karol Herbst, разработчик Nouveau из Red Hat), Дэвид Эйрли (David Airlie, мэйнтейнер подсистемы DRM из Red Hat) и Джейсон Экстранд (Jason Ekstrand, активный разработчик Mesa из Collabora).
Выпуск языка программирования Zig 0.11.0
После 8 месяцев разработки опубликован выпуск языка программирования Zig 0.11.0, развиваемого при поддержке организации Zig Software Foundation. Язык Zig предлагается в качестве современной замены C, который старается сохранить его достоинства (простота и гибкость использования, предсказуемость кодогенерации, экосистема и т.д.), в то же время добавляя новшества для более эргономичной и безопасной разработки. В частности, Zig содержит.
Выпуск браузеров SeaMonkey 2.53.17 и Tor Browser 12.5.2
Состоялся выпуск набора интернет-приложений SeaMonkey 2.53.17, который объединяет в рамках одного продукта web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. В форме предустановленных дополнений предлагаются IRC-клиент Chatzilla, набор средств для web-разработчиков DOM Inspector и календарь-планировщик Lightning. В новый выпуск перенесены исправления и изменения из актуальной кодовой базы Firefox (SeaMonkey 2.53 основан на браузерном движке Firefox 60.8 с портированием связанных с безопасностью исправлений и некоторых улучшений из актуальных веток Firefox).
Представлен ANARI 1.0, открытый стандарт для движков 3D-рендеринга
Консорциум Khronos, занимающийся разработкой графических стандартов, опубликовал стандарт ANARI 1.0 (Analytic Rendering Interface), определяющий API для кросс-платформенных движков рендеринга и нацеленный на унификацию программных интерфейсов для визуализации данных. Реализации движков рендеринга с поддержкой стандарта ANARI уже подготовлены компаниями AMD (RadeonProRenderANARI), Intel (anari-ospray) и NVIDIA VisRTX). Также опубликованы: открытый SDK для разработки приложений, дополнение с поддержкой ANARI для пакета Blender и генератор сцен в формате USD. Поддержка ANARI интегрирована в открытые пакеты визуализации VMD, VTK/ParaView и VisIt.
Let's Encrypt празднует 10 лет
Некоммерческий удостоверяющий центр Let's Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, отмечает своё десятилетие. Ежедневно севисом генерируется около трёх миллионов новых сертификатов. Число активных сертификатов составляет 277 млн (сертификат действует три месяца). Данные сертификаты охватывают около 111 млн зарегистрированных доменов и 350 млн полных доменных имён (FQDN). По статистике сервиса Firefox Telemetry общемировая доля запросов страниц по HTTPS составляет 79% (пик был в 2020 году, когда доля HTTPS достигла 85%, за последний два года процент загруженных по HTTPS страниц уменьшился).
В ChromeOS намечено разделение браузера и системного интерфейса
В ChromeOS ведётся работа над проектом Lacros (Linux And ChRome OS), нацеленным на отделение браузера Chrome от оконного менеджера и системного интерфейса пользователя. Предполагается, что Lacros может быть включён по умолчанию для некоторых моделей Chromebook уже в выпуске ChromeOS 116 (в документации убрано упоминание, что для включения Lacros следует выставить экспериментальные флаги).
Обновление почтового клиента Thunderbird 115.1
Доступен выпуск почтового клиента Thunderbird 115.1, в котором по умолчанию скрыта панель для быстрой фильтрации сообщений, показываемая над списком сообщений. Для показа данной панели необходимо нажать кнопку "Quick Filter".
Уязвимость в пакетном менеджере Cargo
В пакетном менеджере Cargo, применяемом для управления пакетами и сборки проектов на языке Rust, выявлена уязвимость (CVE-2023-38497), вызванная отсутствием учёта значения umask в процессе извлечения файлов из пакетов на Unix-подобных системах, что приводит к установке для извлечённых файлов исходных прав доступа, указанных в архиве.
Выпуск свободной САПР FreeCAD 0.21
После более года разработки опубликован релиз открытой системы параметрического 3D-моделирования FreeCAD 0.21, которая отличается гибкими возможностями кастомизации и наращивания функциональности через подключение дополнений. Интерфейс построен с использованием библиотеки Qt. Дополнения могут создаваться на языке Python. Поддерживается сохранение и загрузка моделей в различных форматах, в том числе в STEP, IGES и STL. Код FreeCAD распространяется под лицензией LGPLv2, в качестве моделирующего ядра используется Open CASCADE. Готовые сборки в ближайшее время будут подготовлены для Linux (AppImage), macOS и Windows.
Проект Asahi переводит свой дистрибутив для ARM-чипов Apple на Fedora Linux
Проект Asahi, нацеленный на портирование Linux для работы на компьютерах Mac, оснащённых ARM-чипами, разработанными компанией Apple, объявил о переходе на новую основу для своего дистрибутива. До сих пор тестовые выпуски Asahi Linux базировались на пакетной базе Arch Linux. До конца августа 2023 года проект планирует перейти с Arch Linux ARM на редакцию Fedora Linux - Fedora Asahi Remix, разработкой которой занимается группа Fedora Asahi SIG. Сборки и инсталлятор Fedora Asahi Remix уже доступны для тестирования.
Отставка сопровождающего файловую систему XFS
Дэрик Вонг (Darrick Wong) объявил о снятия с себя полномочий сопровождающего файловую систему XFS в ядре Linux. По его словам он взял на себя непосильную ношу и выгорел, пытаясь совместить роль разработчика, рецензировщика, тестировщика, релиз-менеджера и контактного лица. Отмечается, что в подсистеме XFS хватает работы для 20 человек, но фактически ту же работу приходится выполнять вдвое меньшей командой.
Уязвимость в принтерах Canon, позволяющая узнать пароли Wi-Fi после сброса
В принтерах Canon выявлена проблема с безопасностью, вызванная тем, что после выполнения сброса принтера к заводским настройкам, не производилась очистка памяти, в которой хранились параметры подключения к беспроводной сети. Проблеме подвержены 146 различных моделей струйных принтеров Canon для домашнего и офисного использования.
Выпуск компилятора GnuCOBOL 3.2
Опубликован релиз компилятора GnuCOBOL 3.2, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. Компилятором поддерживается 19 диалектов языка COBOL, частично поддерживает спецификацию COBOL 2014 и проходит 9740 тестов из набора для проверки совместимости с COBOL 85. Для отладки программ предлагается интегрированный отладчик.
Релиз языка программирования Nim 2.0
Представлен релиз языка системного программирования Nim 2.0. Язык Nim ориентирован на решение задач системного программирования, использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++, Objective-C или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется под лицензией MIT.
Ubuntu сократит время устранения уязвимостей в пакетах с ядром Linux
Клебер Соуза (Kleber Souza), инженер из компании Canonical, занимающийся сопровождением пакетов с ядром Linux для Ubuntu, объявил о переходе на новый цикл подготовки обновлений ядра. Новый цикл, который получил кодовое обозначение "4/2", предусматривает формирование дополнительных SU-обновлений пакетов с ядром (Security Update), включающих исправления неотложных проблем и уязвимостей, отмеченных как опасные и критические.