Рекомендации Linux Foundation по соблюдению санкций в открытых проектах

Организация Linux Foundation опубликовала разбор применимости к открытому коду ограничений, вводимых санкциями, обобщила возникающие риски и дала рекомендации сопровождающим открытые проекты, связанные с участием в разработке лиц, подпадающих под санкции. Linux Foundation продолжает выступать за международное сотрудничество и открытую экосистему для всех желающих, независимо от национальности, страны проживания, политической системы, культурных ценностей и идеологии. При этом, организация действует в правовом поле США и обязана соблюдать законы и правила, которые могут по-иному интерпретировать нейтралитет и равенство. Неопределённость возникает в отношении санкций, вводимых Управлением по контролю за иностранными активами США (OFAC). Санкции OFAC применяются к гражданам, организациям или компаниям, добавленным в специальный … Читать далее Рекомендации Linux Foundation по соблюдению санкций в открытых проектах

Компания Apple открыла код сборочной системы Swift Build

Компания Apple объявила об открытии исходного кода сборочной системы Swift Build, применявшейся в проприетарных интегрированных средах разработки Xcode и Swift Playground. Система оптимизирована для сборки проектов на языках Swift, C и Objective-C, но может применяться и с другими языками. Для пакетного менеджера Swift Package Manager подготовлен экспериментальный модуль («—build-system swiftbuild»), позволяющий использовать Swift Build в качестве альтернативного движка для сборки пакетов. Код Swift Build написан на языке Swift и открыт под лицензией Apache 2.0. Поддерживается сборка проектов для Linux, macOS, iOS, Android, QNX и Windows. На основе предоставленных сборочных правил Swift Build формирует план сборки и запускает компоненты сборочного процесса. … Читать далее Компания Apple открыла код сборочной системы Swift Build

GTK перевёл бэкенд для X11 в разряд устаревших

Разработчики библиотеки GTK объявили о присвоении статуса устаревшего бэкенду для протокола X11 и намерении прекратить поддержку X11 в ветке GTK 5. Несмотря на устаревший статус, в ветке GTK 4 работа на системах X11 будет сохранена. Желание избавиться от бэкенда X11 объясняется прекращением активности по развитию протокола X11 и проблемами с сопровождающими — бэкенд поддерживается по остаточному принципу, так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland. Из-за стагнации в разработке бэкенда, он тормозит реализацию новых возможностей в GTK. В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение … Читать далее GTK перевёл бэкенд для X11 в разряд устаревших

Выпуск среды рабочего стола Regolith 3.2

Опубликован релиз среды рабочего стола Regolith Desktop 3.2, развиваемой разработчиками одноимённого дистрибутива Linux. Regolith основан на технологиях управления сеансами GNOME, оконном менеджере i3, композитных серверах Picom и Sway, панели i3bar, системе уведомлений rofication, строке состояния i3status-rs и интерфейсе запуска программ ilia. Наработки проекта распространяются под лицензией GPLv3. Проект позиционируется как современное окружение рабочего стола, развиваемое для быстрого выполнения типовых действий за счёт оптимизаций рабочих процессов и устранения лишнего беспорядка. Целью является предоставление функционального, но минималистичного интерфейса, который может настраиваться и расширяться в зависимости от предпочтений пользователя. Regolith может оказаться интересен новичкам, привыкшим к традиционным оконным системам, но желающим попробовать методы … Читать далее Выпуск среды рабочего стола Regolith 3.2

Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA

Инженеры из компании Red Hat предложили для включения в состав ядра Linux первый набор патчей с реализацией драйвера Nova. Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными GSP-прошивками, которые используются начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. В подобных GPU операции инициализации и управления реализованы в прошивке и выполняются отдельным микроконтроллером GSP (GPU System Processor). Предполагается, что в долгосрочной перспективе Nova заменит собой драйвер Nouveau для GPU с поддержкой GSP. Новый драйвер написан на языке Rust и, так как инфраструктура для разработки Rust-драйверов ещё только развивается, код Nova намерены переносить в основной состав ядра поэтапно, по … Читать далее Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA

Выпуск редактора разделов GParted 1.7 и дистрибутива GParted Live 1.7

Опубликован релиз Live-дистрибутива GParted Live 1.7.0, предназначенного для восстановления систем после сбоев и работы с дисковыми разделами при помощи редактора разделов GParted. Размер загрузочного образа — 588 МБ (x86_64). Дистрибутив основан на пакетной базе Debian Sid по состоянию на 31 января. Дистрибутив развивается разработчиками редактора дисковых разделов GParted (GNOME Partition Editor) и обновляется после формирования очередного релиза основного проекта. GParted поддерживает большинство файловых систем и типов разделов, применяемых в Linux. Кроме функций управления метками, редактирования и создания разделов, GParted позволяет уменьшать или увеличивать размер существующих разделов без потери размещённых на них данных, проверять целостность таблиц разделов, восстанавливать данные с потерянных … Читать далее Выпуск редактора разделов GParted 1.7 и дистрибутива GParted Live 1.7

GNOME перешёл на использование по умолчанию шрифта Adwaita Sans

В кодовую базу, используемую для формирования весеннего релиза GNOME 48, принято изменение, переводящее среду рабочего стола на использование по умолчанию шрифта Adwaita Sans. С 2010 года в GNOME использовался шрифт Cantarell, потребность в замене которого возникла из-за стагнации разработки и проблем с сопровождением. Новый шрифт Adwaita Sans основан на шрифте Inter, специально спроектированном для использования в интерфейсах пользователя и оптимизированном для достижения высокой чёткости символов малого и среднего размера (менее 12px) при отображении на экранах компьютеров. В отличие от шрифта Cantarell вокруг проекта Inter сформировалось большое сообщество, продолжающее развитие шрифта, устраняющее недостатки, реализующее новые шрифтовые возможности и тестирующее качество отображения … Читать далее GNOME перешёл на использование по умолчанию шрифта Adwaita Sans

Google развивает в Android 16 возможность запуска графических Linux-приложений

Компания Google расширила возможности приложения Terminal, позволяющего запустить эмулятор терминала с доступом к полноценному Linux-окружению, выполняемому в виртуальной машине. В процессе разработки ветки Android 16 в Terminal добавлена поддержка запуска графических приложений, собранных для Linux. В виртуальной машине для Linux-приложений реализованы средства аппаратного ускорения графики. Для построения графического окружения в состав добавлен композитный сервер Weston, использующий протокол Wayland. Запуск приложений, собранных для X11, осуществляется при помощи DDX-компонента XWayland. Для создания графического сеанса в приложение Terminal добавлена отдельная кнопка и активность «Display». Приложение Terminal развивается в репозитории AOSP (Android Open Source Project) в основном составе платформы Android, но связанные с запуском … Читать далее Google развивает в Android 16 возможность запуска графических Linux-приложений

Первый релиз OpenVox, форка системы управления конфигурацией Puppet

Представлен первый выпуск проекта OpenVox, развивающего форк системы автоматизации управления конфигурацией Puppet, позволяющей автоматизировать администрирование группы серверов и организовать централизованное выполнение таких задач, как управление пользователями, установка пакетов и обновление конфигурации. Отмечается, что первый выпуск OpenVox 8.11 эквивалентен аналогичной версии Puppet и может использоваться для её прозрачной замены. Код проекта написан на языке Ruby и распространяется под лицензией Apache 2.0. OpenVox планируют развивать как мягкий форк («soft-fork»), синхронизированный с кодовой базой Puppet и сохраняющий полную совместимой с выпусками Puppet. В настоящее время команда, создавшая форк, работает с представителями компании Perforce, владеющей проектом Puppet, над созданием совместного руководящего комитета, который будет … Читать далее Первый релиз OpenVox, форка системы управления конфигурацией Puppet

Thunderbird переходит к ежемесячному формированию значительных релизов

Разработчики почтового клиента Thunderbird объявили о смене модели формирования значительных релизов. Вместо ныне применяемой схемы, при которой значительный релиз формируется раз в год и основывается на ESR-ветках Firefox, начиная с марта 2025 года планируется публиковать значительные релизы раз в месяц и основывать их на релизах Firefox с обычным временем сопровождения. С октября прошлого года Thunderbird уже начал формировать сборки на основе обычных выпусков Firefox, но данные сборки не отражались на странице загрузки, позиционировались как тестовые и снабжались специальным предупреждением в примечании к выпуску. Нынешний стабильный релиз Thunderbird 128 опубликован в июле 2024 года и с тех пор каждый месяц формировались … Читать далее Thunderbird переходит к ежемесячному формированию значительных релизов

Доступна двадцать седьмая альфа-версия открытой игры 0 A.D

После двух с половиной лет разработки представлен двадцать седьмой альфа-выпуск свободной игры 0 A.D. с реализацией стратегии реального времени в стиле игр серии «Age of Empires». Как и все предыдущие выпуски новая версия снабжена меткой «альфа», но разработчики решили отказаться от данной традиции и следующее обновление будет помечено как «0 A.D. Release 28». Метка альфа-версии выставлялась, так как не все изначально задуманные возможности реализованы. При этом имеющаяся функциональность отточена и стабильна, и по качеству реализации 0 A.D. давно вышел из состояния альфа-версии. Исходный код игры был открыт компанией Wildfire Games в 2009 году под лицензией GPL. До этого проект 9 … Читать далее Доступна двадцать седьмая альфа-версия открытой игры 0 A.D

Выпуск GCompris 25.0, обучающего набора для детей от 2 до 10 лет

Представлен выпуск GCompris 25.0, свободного обучающего центра для детей дошкольного и младшего школьного возраста. Пакет предоставляет 195 мини-уроков и модулей, предлагающих от простейшего графического редактора, головоломок и клавиатурного тренажера до уроков математики, географии и обучения чтению. GCompris использует библиотеку Qt и развивается сообществом KDE. Готовые сборки сформированы для Linux, macOS, Windows, Raspberry Pi и Android. Основные изменения: Изменена нумерация выпусков, первое число в номере версии теперь соответствует году, в котором сформирован выпуск. В дальнейшем проект намерен формировать один значительный релиз в год. Осуществлён переход на библиотеку Qt6. Добавлены 5 новых уроков, общее число уроков доведено до 195: «Эскиз» — произвольное … Читать далее Выпуск GCompris 25.0, обучающего набора для детей от 2 до 10 лет

В каталоге PyPI реализована возможность перевода проектов в архив

Разработчики репозитория Python-пакетов PyPI (Python Package Index) объявили о возможности присвоения проектам архивного статуса, при котором запрещена публикация любых обновлений. На странице архивных проектов показывается предупреждение о том, что сопровождающий больше не будет публиковать новые релизы. Для пользователя подобная метка может быть сигналом, что не стоит использовать выбранный пакет, так как для него не будут устраняться уязвимости и исправляться ошибки. Пакеты архивных проектов остаются доступны для загрузки и установки. При желании владелец проекта может убрать архивный статус и возобновить публикацию новых версий. В дальнейшем планируется добавить поддержку дополнительных статусов, таких как «устаревший» и «оставшийся без сопровождения». Источник: http://www.opennet.ru/opennews/art.shtml?num=62646 Читать далее В каталоге PyPI реализована возможность перевода проектов в архив

Яндекс открыл Perforator, инструментарий для профилирования приложений

Компания Яндекс объявила об открытии исходного кода инструментария Perforator, предназначенного для непрерывного сбора детальных метрик с информацией о работе приложений и рассчитанного на использование в крупных кластерах и датацентрах. Инструментарий позволяет анализировать работу приложений в реальном времени, оценивать распределение ресурсов на Linux-серверах и выявлять наиболее ресурсоёмкие приложения. Код написан на языке С++ и распространяется под лицензией MIT (eBPF-программы под GPLv2). В Яндекс Perforator развёрнут в кластере, насчитывающем более 10 тысяч узлов, и применяется для выявления и исправления проблем с производительностью в различных сервисах, включая Яндекс Поиск и Яндекс Рекламу. Отмечается, что Perforator способствовал устранению узких мест и оптимизации ресурсоёмких вычислений, … Читать далее Яндекс открыл Perforator, инструментарий для профилирования приложений

Утечка конфиденциальной информации DeepSeek из-за неограниченного доступа к БД с логами

Исследователи безопасности из команды Wiz Research выявили общедоступную базу данных с информацией, используемой в AI-сервисах компании DeepSeek. Из-за отсутствия должного ограничения доступа к хранилищу логов, любой желающий мог получить конфиденциальную информацию о работе сервисов DeepSeek. В БД хранилось более миллиона записей, включающих логи с историей сообщений пользователей в AI-чате DeepSeek, ключи доступа к API, детальную информацию о работе бэкендов и метаданные, используемые в работе различных систем. В ходе изучения публично доступных поддоменов deepseek.com исследователи обратили внимание на хосты оoauth2callback.deepseek.com и dev.deepseek.com, на сетевых портах 9000 и 8123 которых находился сервис хранения, основанный на СУБД ClickHouse. Сетевой порт 9000 использовался для … Читать далее Утечка конфиденциальной информации DeepSeek из-за неограниченного доступа к БД с логами

Collabora возродит разработку Libsurvive для отслеживания движений в VR-окружениях

Компания Collabora объявила о продолжении разработки инструментария libsurvive, развивающего открытую реализацию технологии отслеживания движений Lighthouse для систем виртуальной реальности. Проект находился в состоянии стагнации с 2022 года. После нескольких лет неактивности старые сопровождающие libsurvive приняли решение полностью отстраниться от разработки и передали права на GitHub-проект компании Collabora. Для курирования дальнейшей разработки проекта назначены два новых сопровождающих, являющихся сотрудниками Collabora из отдела, разрабатывающего решения для систем виртуальной реальности. Libsurvive реализует технологию отслеживания положения и ориентации гарнитур и VR-контроллеров в 3D-пространстве по 6 степеням свободы (3 координаты положения и 3 угла ориентации), используя технологию Lighthouse, реализованную компанией Valve в платформе SteamVR и … Читать далее Collabora возродит разработку Libsurvive для отслеживания движений в VR-окружениях

Ubuntu переходит на использование Matrix для общения разработчиков

Проект Ubuntu c 1 марта начнёт использовать Matrix в качестве официальной платформы для общения разработчиков. Используемые до сих пор каналы общения в IRC переведены в категорию устаревших. В проведённом голосовании разработчиков, работающих в Canonical, 10 участников высказались за переход на Matrix, 1 — против и 6 попросили провести публичную дискуссию. Дискуссия о целесообразности миграции на Matrix была проведена в списке рассылки ubuntu-devel, после чего технический комитет (Ubuntu Technical Board) принял решение о миграции. Официальное общение, например, запросы в режиме реального времени к привилегированным командам разработчиков Ubuntu, теперь будет производиться только через Matrix. Сотрудники компании Canonical, вовлечённые в разработку Ubuntu, будут … Читать далее Ubuntu переходит на использование Matrix для общения разработчиков

Выпуск дистрибутива KaOS 2025.01

Опубликован выпуск KaOS 2025.01, дистрибутива с непрерывной моделью обновления, нацеленного на предоставление рабочего стола на основе свежих выпусков KDE и приложений, использующих Qt. Из специфичных особенностей оформления можно отметить размещение вертикальной панели в правой стороне экрана. Дистрибутив развивается с оглядкой на Arch Linux, но поддерживает собственный независимый репозиторий, насhttps://writewithharper.com/читывающий более 1500 пакетов, а также предлагает ряд собственных графических утилит. В качестве файловой системы по умолчанию применяется XFS. Сборки публикуются для систем x86_64 (3.5 ГБ). Особенности KaOS: На системах с UEFI для загрузки задействован Systemd-boot. Для записи ISO-файлов на USB-диски предоставляется интерфейс IsoWriter, поддерживающий проверку корректности записанных образов. В качестве офисного … Читать далее Выпуск дистрибутива KaOS 2025.01

Ядро Linux достигло отметки в 40 млн строк

Размер ядра Linux достиг рубежа в 40 млн строк исходного кода. Из 40 млн строк 24 млн относятся к коду драйверов (например, код драйверов для GPU AMD занимает около 5 млн строк), а 4.4 миллиона специфичны для различных аппаратных архитектур (для поддержки архитектуры x86 используется примерно 500 тысяч строк). С июля 2024 года размер ядра увеличился на 5 млн строк. Отметка в 30 млн строк была пройдена летом 2022 года, 20 млн строк — осенью 2015 года, а 10 млн — в осенью 2008 года. Для сравнения выпуск ядра 0.0.1 включал всего 10 тыс. строк кода, а 1.0.0 — 176 … Читать далее Ядро Linux достигло отметки в 40 млн строк

Выпуск системной библиотеки Glibc 2.41

После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.41, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017. В состав нового выпуска включены исправления от 68 разработчиков. Из реализованных в Glibc 2.41 улучшений можно отметить: Для платформы Linux добавлены новые функции sched_setattr и sched_getattr, через которые можно передать параметры планировщику задач и определить выставленные параметры. На практике функции дают возможность настраивать политики планирования запросов, такие как SCHED_DEADLINE, в которых используются дополнительные параметры, помимо приоритета. В утилиту iconv добавлена поддержка преобразования кодировки по месту (если имя входного и выходного файлов совпадают, iconv теперь автоматически создаёт временный файл … Читать далее Выпуск системной библиотеки Glibc 2.41

В Facebook наблюдается блокировка публикаций со ссылками на некоторые Linux-ресурсы

Проект DistroWatch сообщил о блокировке своей новостной группы в Facebook* и удалении некоторых публикаций с пометкой, что они способствуют распространению, созданию или размещению вредоносного ПО. Попытка отправить апелляцию об ошибочной блокировке не подействовала и привела к блокированию учётной записи создателя группы. Пользователи, отправлявшие ссылки на публикации DistroWatch в других группах, получили блокировку отправки комментариев на несколько дней. Попытки отправки комментариев со словом «distrowatch.com» блокируются. Некоторые пользователи отмечают удаление своих старых публикаций, в которых упоминался DistroWatch. Ситуация проявляется и для других сайтов, связанных с Linux, например, отмечается удаление публикаций со ссылками на страницу загрузки Linux-дистрибутива Qubes. Facebook пока не прокомментировал причины … Читать далее В Facebook наблюдается блокировка публикаций со ссылками на некоторые Linux-ресурсы