Форк LXD будет развиваться под эгидой сообщества Linux Containers

Разработка созданного несколько дней назад форка системы управления контейнерами LXD перешла под крыло сообщества Linux Containers, которое ранее курировало разработку LXD. Форк будет развиваться под именем Incus в репозитории github.com/lxc/incus. Для разработки Incus будет использоваться та же инфраструктура, что ранее использовалась для LXD. Целью проекта называется предоставление управляемой независимым сообществом альтернативы проекту LXD, развиваемому компанией Canonical. В рамках проекта также планируется устранить некоторые концептуальные ошибки, допущенные при разработке LXD, которые ранее невозможно было исправить без нарушения обратной совместимости. Источник: http://www.opennet.ru/opennews/art.shtml?num=59564 Читать далее Форк LXD будет развиваться под эгидой сообщества Linux Containers

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

Группа исследователей из трёх университетов Великобритании разработала усовершенствованный акустический метод атаки, позволяющий с 95% точностью определить информацию, вводимую на клавиатуре, анализируя звук от нажатия клавиш, записанный при помощи рядом лежащего смартфона или полученный с локального микрофона атакуемого устройства. Воссоздание ввода осуществляется с использованием классификатора на основе модели машинного обучения, учитывающей особенности звука и уровень громкости при нажатии разных клавиш. Проведение атаки требует предварительного обучения модели, для которого необходимо сопоставить звук ввода с информацией о нажимаемых клавишах. В идеальных условиях для обучения модели может быть задействовано установленное на атакуемом компьютере вредоносного ПО, которое позволяет одновременно записывать звук с микрофона и перехватывать … Читать далее Новый метод определения текста по звуку его набора на клавиатуре

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

После пяти месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя — GTK 4.12.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK. В конце года планируется сформировать экспериментальную ветку 4.90, в которой будет развиваться функциональность для будущего выпуска GTK5. В ветку GTK5 будут включены изменения нарушающие совместимость на уровне API, например, связанные с переводом в разряд устаревших некоторых виджетов, таких как старый диалог выбора файлов. Также обсуждается … Читать далее Доступен графический тулкит GTK 4.12

Экспериментальные сборки 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. Ключевым изменением в KDE 6 является переход на … Читать далее Экспериментальные сборки KDE Neon с KDE 6

Умер автор и ключевой разработчик Vim

Умер Брэм Моленар (Bram Moolenaar), автор текстового редактора Vim. Из прожитых 62 лет 31 год Брэм посвятил развитию проекта Vim, в который он вносил подавляющее большинство изменений (для сравнения Брэм внёс 16.5 тыс. коммитов и добавил 3.5 млн строк кода, в то время как второй по активности разработчик Vim добавил 239 коммитов и 69 тысяч строк кода). Последний коммит Брэма в репозиторий Vim датирован 8 июля. Судя по объявлению родственников Брэма причиной смерти стала быстро прогрессирующая болезнь, из-за которой он угас за несколько недель. Источник: http://www.opennet.ru/opennews/art.shtml?num=59557 Читать далее Умер автор и ключевой разработчик Vim

Создан форк системы управления контейнерами LXD

Алекса Сарай (Alexa Sarai), работающий в компании SUSE и занимающийся сопровождением пакетов с LXD в проекте openSUSE, создал репозиторий Incus, в котором намерен заниматься развитием форка системы управления контейнерами LXD. Форк создан после того, как компания Canonical, которая является создателем и основным разработчиком LXD, решила вывести LXD из разработки в составе сообщества Linux Containers и развивать LXD в дальнейшем как корпоративный проект. Форк создан из-за опасений, что компания Canonical прекратит должную поддержку других дистрибутивов в LXD. В частности, уже были объявлены планы по сосредоточению работы над поставкой LXD в формате snap, который позиционируется как основной формат для установки LXD. В … Читать далее Создан форк системы управления контейнерами LXD

В Mesa принят код NVK, открытого Vulkan-драйвера для видеокарт NVIDIA

В основную ветку проекта Mesa принят код NVK, открытого драйвера с реализацией графического API Vulkan для видеокарт NVIDIA. Драйвер создан командой, в которую входят Карол Хербст (Karol Herbst, разработчик Nouveau из Red Hat), Дэвид Эйрли (David Airlie, мэйнтейнер подсистемы DRM из Red Hat) и Джейсон Экстранд (Jason Ekstrand, активный разработчик Mesa из Collabora). Драйвером пока поддерживаются только GPU на базе Turing (RTX 20XX and GTX 16XX) и более новых микроархитектур (карты, выпускаемые с сентября 2018 года). В будущем планируют добавить поддержку семейства GPU Kepler (GeForce 600 и 700). Для эффективной работы драйвера требуется внесение изменений в ядро Linux, связанных с … Читать далее В Mesa принят код NVK, открытого Vulkan-драйвера для видеокарт NVIDIA

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

После 8 месяцев разработки опубликован выпуск языка программирования Zig 0.11.0, развиваемого при поддержке организации Zig Software Foundation. Язык Zig предлагается в качестве современной замены C, который старается сохранить его достоинства (простота и гибкость использования, предсказуемость кодогенерации, экосистема и т.д.), в то же время добавляя новшества для более эргономичной и безопасной разработки. В частности, Zig содержит: Современную систему типов, разработанную с учётом наработок других языков для большей безопасности, производительности и явности, чем в Си (опциональные типы вместо нулевых указателей, выравнивание по адресу как часть типа, целочисленные типы с размерностью от 0 до 65535 бит, кортежи, тип всех типов, тип-сумма и т.д.). … Читать далее Выпуск языка программирования Zig 0.11.0

Представлен 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. Предполагается, что новая спецификация значительно упростит разработку приложений, выполняющих визуализацию научных данных. ANARI предоставляет готовую высокоуровневую функциональность для построения 3D-сцен в памяти, позволяющую обойтись … Читать далее Представлен ANARI 1.0, открытый стандарт для движков 3D-рендеринга

Let’s Encrypt празднует 10 лет

Некоммерческий удостоверяющий центр Let’s Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, отмечает своё десятилетие. Ежедневно севисом генерируется около трёх миллионов новых сертификатов. Число активных сертификатов составляет 277 млн (сертификат действует три месяца). Данные сертификаты охватывают около 111 млн зарегистрированных доменов и 350 млн полных доменных имён (FQDN). По статистике сервиса Firefox Telemetry общемировая доля запросов страниц по HTTPS составляет 79% (пик был в 2020 году, когда доля HTTPS достигла 85%, за последний два года процент загруженных по HTTPS страниц уменьшился). Источник: http://www.opennet.ru/opennews/art.shtml?num=59552 Читать далее Let’s Encrypt празднует 10 лет

Выпуск браузеров 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). В новой версии устранены накопившиеся ошибки. Удалены устаревшие классы nsIPrefBranch2 и nsIPrefBranchInternal, создававшие проблемы с совместимостью с дополнениями. В почтовом клиенте отключён показ предупреждений о спаме для … Читать далее Выпуск браузеров SeaMonkey 2.53.17 и Tor Browser 12.5.2

В ChromeOS намечено разделение браузера и системного интерфейса

В ChromeOS ведётся работа над проектом Lacros (Linux And ChRome OS), нацеленным на отделение браузера Chrome от оконного менеджера и системного интерфейса пользователя. Предполагается, что Lacros может быть включён по умолчанию для некоторых моделей Chromebook уже в выпуске ChromeOS 116 (в документации убрано упоминание, что для включения Lacros следует выставить экспериментальные флаги). Изначально в Chrome OS web-браузер, оконный менеджер, экран входа и системный интерфейс пользователя реализованы в одном исполняемом файле. Целью проекта Lacros является разделение браузера и элементов интерфейса системы на два разных бинарных файла — ash-chrome (интерфейс) и lacros-chrome (браузер). Разделённые компоненты могут развиваться отдельно и иметь свой цикл … Читать далее В ChromeOS намечено разделение браузера и системного интерфейса

Обновление почтового клиента Thunderbird 115.1

Доступен выпуск почтового клиента Thunderbird 102.2.0, в котором по умолчанию скрыта панель для быстрой фильтрации сообщений, показываемая над списком сообщений. Для показа данной панели необходимо нажать кнопку «Quick Filter». Из других изменений: Откорректирована высота унифицированной панели инструментов и панелей на вкладках с почтовыми сообщениями для достижения единообразия с другими панелями. Решены проблемы с масштабированием в режиме просмотра нескольких сообщений. Устранена недоработка, не позволявшая получить доступ к сообщениям в IMAP-папках с высоким уровнем вложенности. Предоставлена возможность изменения размера диалогов для очистки недавней истории и работы с адресной книгой CardDAV. Исправлена ошибка, мешавшая запуску пакета в формате flatpak через ввод команды «thunderbird» … Читать далее Обновление почтового клиента Thunderbird 115.1

Уязвимость в пакетном менеджере Cargo

В пакетном менеджере Cargo, применяемом для управления пакетами и сборки проектов на языке Rust, выявлена уязвимость (CVE-2023-38497), вызванная отсутствием учёта значения umask в процессе извлечения файлов из пакетов на Unix-подобных системах, что приводит к установке для извлечённых файлов исходных прав доступа, указанных в архиве. Если в архиве имеются файлы с правами, разрешающими запись для всех пользователей, то они будут распакованы без очистки данных прав, что позволит любому локальному пользователю изменить код зависимости и добиться выполнения своего кода во время компиляции и выполнения проекта другим пользователем. Уязвимость устранена в выпуске Rust 1.71.1. Источник: http://www.opennet.ru/opennews/art.shtml?num=59548 Читать далее Уязвимость в пакетном менеджере Cargo

Выпуск свободной САПР FreeCAD 0.21

После более года разработки опубликован релиз открытой системы параметрического 3D-моделирования FreeCAD 0.21, которая отличается гибкими возможностями кастомизации и наращивания функциональности через подключение дополнений. Интерфейс построен с использованием библиотеки Qt. Дополнения могут создаваться на языке Python. Поддерживается сохранение и загрузка моделей в различных форматах, в том числе в STEP, IGES и STL. Код FreeCAD распространяется под лицензией LGPLv2, в качестве моделирующего ядра используется Open CASCADE. Готовые сборки в ближайшее время будут подготовлены для Linux (AppImage), macOS и Windows. FreeCAD позволяет, меняя параметры модели, обыгрывать различные варианты проектирования и оценивать работу в различные моменты разработки модели. Проект может выступать свободной заменой коммерческим … Читать далее Выпуск свободной САПР FreeCAD 0.21

Проект 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 уже доступны для тестирования. Переход обусловлен тем, что Fedora Linux имеет официальную поддержку ARM64 в upstream ветке. Кроме того, переход поможет команде Asahi Linux сфокусировать усилия на обратном инжиниринге … Читать далее Проект Asahi переводит свой дистрибутив для ARM-чипов Apple на Fedora Linux

Отставка сопровождающего файловую систему XFS

Дэрик Вонг (Darrick Wong) объявил о снятия с себя полномочий сопровождающего файловую систему XFS в ядре Linux. По его словам он взял на себя непосильную ношу и выгорел, пытаясь совместить роль разработчика, рецензировщика, тестировщика, релиз-менеджера и контактного лица. Отмечается, что в подсистеме XFS хватает работы для 20 человек, но фактически ту же работу приходится выполнять вдвое меньшей командой. При текущей организации работы людям, развивающим XFS, приходится тратить большую часть своего времени на бэкпортирование специфичных для дистрибутивов изменений и разбор автоматически сгенерированных отчётов об ошибках. Рецензирование описывается как кошмар, вызванный необходимостью разбирать недокументированный код ядра, пытаясь понять, не поломает ли что-то … Читать далее Отставка сопровождающего файловую систему XFS

Релиз языка программирования 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). Код проекта … Читать далее Релиз языка программирования Nim 2.0

Выпуск компилятора GnuCOBOL 3.2

Опубликован релиз компилятора GnuCOBOL 3.2, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. Компилятором поддерживается 19 диалектов языка COBOL, частично поддерживает спецификацию COBOL 2014 и проходит 9740 тестов из набора для проверки совместимости с COBOL 85. Для отладки программ предлагается интегрированный отладчик. В этом году языку COBOL исполнилось 64 года, и он остаётся одним из старейших из активно применяемых языков программирования, а также одним из лидеров по объёму написанного кода. Язык продолжает развиваться, например, в стандарте COBOL-2002 были добавлены возможности для объектно-ориентированного программирования, а в стандарте COBOL 2014 … Читать далее Выпуск компилятора GnuCOBOL 3.2

Уязвимость в принтерах Canon, позволяющая узнать пароли Wi-Fi после сброса

В принтерах Canon выявлена проблема с безопасностью, вызванная тем, что после выполнения сброса принтера к заводским настройкам, не производилась очистка памяти, в которой хранились параметры подключения к беспроводной сети. Проблеме подвержены 146 различных моделей струйных принтеров Canon для домашнего и офисного использования. Проблема могла привести к утечке учётных данных для подключения к беспроводной сети предприятия, в случае продажи или передачи оборудования третьим лицам. Перед передачей устройств посторонним рекомендовано проделать дополнительные операции для удаления настроек Wi-Fi — после выполнения сброса к заводским настройкам, следует активировать беспроводное подключение, после чего выполнить сброс второй раз. Источник: http://www.opennet.ru/opennews/art.shtml?num=59539 Читать далее Уязвимость в принтерах Canon, позволяющая узнать пароли Wi-Fi после сброса

Pixar, Adobe, Apple, Autodesk и NVIDIA начали совместное продвижение платформы OpenUSD

Компании Pixar, Adobe, Apple, Autodesk и NVIDIA объявили о создании альянса AOUSD (Alliance for OpenUSD), сосредоточенном на совместном продвижении технологии OpenUSD (Universal Scene Description), её развитии и разработке связанных с ней стандартов. Альянс создан на независимой площадке под эгидой фонда Joint Development Foundation, курируемого организацией Linux Foundation. Целью альянса является улучшение переносимости между приложениями для работы с 3D-графикой, а также развитие и стандартизация универсальных средств для переноса 3D-данных между приложениями. Заинтересованные в обеспечении переносимости своих продуктов компании намерены подготовить спецификацию, детально описывающую всех возможности OpenUSD, которую в дальнейшем планируют утвердить в ISO (International Organization for Standardization) в качестве международного стандарта. … Читать далее Pixar, Adobe, Apple, Autodesk и NVIDIA начали совместное продвижение платформы OpenUSD