Google развивает новый Bluetooth-стек для Android, написанный на Rust

В репозитории с исходными текстами платформы Android размещён вариант Bluetooth-стека Gabeldorsh (GD), переписанный на языке Rust. Подробности о проекте пока отсутствуют, доступна только инструкция по сборке. На Rust также переписан используемый в Android механизм межпроцессного взаимодействия Binder. Примечательно, что параллельно для ОС Fuchsia развивается ещё один Bluetooth-стек, для разработки которого также используется язык Rust. Более того, для Fuchsia на Rust написан новый сетевой стек Netstack3. Источник: http://www.opennet.ru/opennews/art.shtml?num=54874 Читать далее Google развивает новый Bluetooth-стек для Android, написанный на Rust

Автор Libreboot выступила с защитой Ричарда Столлмана

Лия Роу (Leah Rowe), основатель дистрибутива Libreboot и известный борец за права меньшинств, несмотря на прошлые конфликты с Фондом СПО и Столлманом, выступила с публичной защитой Ричарда Столлмана от недавних нападок. Лия Роу считает, что устроенная охота на ведьм устроена людьми, которые идеологически противостоят свободному программному обеспечению, и направлена не только на самого Столлмана, но и на все движение СПО и FSF в частности. По мнению Лия, истинная социальная справедливость — это достойное отношение к человеку, а не когда его пытаются вычеркнуть только из-за своих убеждений. В сообщении также на личном примере общения опровергнуты доводы критикующих о сексизме и трансфобии … Читать далее Автор Libreboot выступила с защитой Ричарда Столлмана

Выпуск системного менеджера systemd 248

После четырёх месяцев разработки представлен релиз системного менеджера systemd 248. В новом выпуске обеспечена поддержка образов для расширения системных каталогов, файла конфигурации /etc/veritytab, утилиты systemd-cryptenroll, разблокирования LUKS2 при помощи чипов TPM2 и токенов FIDO2, запуска unit-ов в изолированном пространстве идентификаторов IPC, протокола B.A.T.M.A.N. для mesh-сетей, бэкенда nftables для systemd-nspawn. Стабилизирован systemd-oomd. Основные изменения: Реализована концепция образов расширения системы (System Extension), которые можно использовать для расширения иерархии каталогов /usr/ и /opt/, и добавления дополнительных файлов во время работы, даже если указанные каталоги примонтированы в режиме только для чтения. При подключении образа расширения системы его содержимое накладывается на иерархию /usr/ и /opt/ … Читать далее Выпуск системного менеджера systemd 248

Фонд СПО покидают заместитель директора и техдиректор

Об уходе из Фонда СПО объявили ещё два сотрудника — Джон Шей (John Hsieh), заместитель директора, и Рубен Родригез (Ruben Rodriguez), технический директор. Джон присоединился к фонду в 2016 году, а до этого занимал руководящие посты в некоммерческих организациях, занимающихся вопросами социального обеспечения и социальной справедливости. Рубен, получивший известность как основатель дистрибутива Trisquel, был принят на работу в Фонд СПО в 2015 году на должность системного администратора, после чего занял пост технического директора. Ранее об уходе из Фонда СПО также заявил Джон Салливан (John Sullivan), исполнительный директор Фонда свободного ПО. В своём совместном заявлении Салливан, Шей и Родригез указали, что … Читать далее Фонд СПО покидают заместитель директора и техдиректор

Выпуск графического тулкита GTK 4.2

После трёх месяцеы разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя — GTK 4.2.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK. В новом выпуске в основном устранены недочёты и внесены улучшения в API, основанные на отзывах разработчиков, портировавших свои программы на GTK4. Из наиболее заментных улучшений в GTK 4.2 можно отметить: Добавлен NGL renderer, новый движок отрисовки через OpenGL, который по умолчанию задействован в Linux, Windows … Читать далее Выпуск графического тулкита GTK 4.2

Первый стабильный выпуск AlmaLinux, форка CentOS 8

Состоялся первый стабильный выпуск дистрибутива AlmaLinux, созданного в ответ на преждевременное сворачивание поддержки CentOS 8 компанией Red Hat (выпуск обновлений для CentOS 8 решено прекратить в конце 2021 года, а не в 2029 году, как предполагали пользователи). Проект основан компанией CloudLinux, которая предоставила ресурсы и разработчиков, и передан под крыло отдельной некоммерческой организации AlmaLinux OS Foundation для разработки на нейтральной площадке с участием сообщества. На развитие проекта выделено миллион долларов в год. Сборки подготовлены для архитектуры x86_64 в форме загрузочного (650 МБ), минимального (1.8 ГБ) и полного образа (9 ГБ). В ближайшее время планируется также опубликовать сборки для архитектуры ARM. … Читать далее Первый стабильный выпуск AlmaLinux, форка CentOS 8

Релиз дистрибутива Nitrux 1.3.9 с рабочим столом NX Desktop

Опубликован выпуск дистрибутива Nitrux 1.3.9, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Дистрибутив развивает собственный рабочий стол NX Desktop, который представляет собой надстройку над пользовательским окружением KDE Plasma. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages и собственный центр установки приложений NX Software Center. Размер загрузочных образов составляет 4.6 ГБ и 1.4 ГБ. Наработки проекта распространяются под свободными лицензиями. Рабочий стол NX Desktop предлагает иное стилевое оформление, собственную реализацию системного лотка, центра вывода уведомлений и различных плазмоидов, таких как конфигуратор сетевых соединений и мультимедийный апплет для регулирования громкости и управления воспроизведением мультимедийного контента. Из развиваемых … Читать далее Релиз дистрибутива Nitrux 1.3.9 с рабочим столом NX Desktop

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

Доступен релиз дистрибутива Parrot 4.11, основанный на пакетной базе Debian Testing и включающий подборку инструментов для проверки защищённости систем, проведения криминалистического анализа и обратного инжиниринга. Для загрузки предложены несколько iso-образов с окружением MATE (полный 4.3 ГБ и сокращённый 1.9 ГБ), с рабочим столом KDE (2 ГБ) и с рабочим столом Xfce (1.7 ГБ). Дистрибутив Parrot позиционируется как переносная лаборатория с окружением для экспертов по безопасности и криминалистов, основное внимание в которой уделяется средствам для проверки облачных систем и устройств интернета-вещей. В состав также включены криптографические инструменты и программы обеспечения защищённого выхода в сеть, в том числе предлагаются TOR, I2P, anonsurf, … Читать далее Выпуск дистрибутива Parrot 4.11 с подборкой программ для проверки безопасности

Новая версия Cygwin 3.2.0, GNU-окружения для Windows

После более года разработки компания Red Hat опубликовала стабильный релиз пакета Cygwin 3.2.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы. Основные изменения: Переработана поддержка псевдоконсоли, которая теперь активируется только при запуске приложений не из состава cygwin. Добавлен новый C11 API для работы с потоками: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set. В … Читать далее Новая версия Cygwin 3.2.0, GNU-окружения для Windows

Фонд свободного ПО покинул исполнительный директор

Джон Салливан (John Sullivan) объявил об уходе с поста исполнительного директора Фонда свободного ПО, который он занимал с 2011 года. Подробности переходного периода и детали передачи управления новому директору Джон пообещал опубликовать в ближайшие дни. Отмечается только, что сотрудники Фонда СПО заслуживают полного доверия и для него было честью служить Фонду и работать вместе его работниками, членами и добровольцами. Тем временем, число подписавших письмо в поддержку Столлмана преодолело отметку в четыре тысячи подписей. Для сравнения письмо против Столлмана подписало 2830 человек. Источник: http://www.opennet.ru/opennews/art.shtml?num=54859 Читать далее Фонд свободного ПО покинул исполнительный директор

В Git-репозитории проекта PHP выявлены вредоносные изменения

Разработчики проекта PHP предупредили о компрометации Git-репозитория проекта и обнаружении двух вредоносных коммитов, добавленных 28 марта в репозиторий php-src от имени Расмуса Лердорфа, основателя PHP, и Никиты Попова, одного из ключевых разработчиков PHP. Так как нет уверенности в надёжности сервера, на котором был размещён Git-репозиторий, разработчики решили, что поддержание своими силами Git-инфраструктуры создаёт дополнительные риски безопасности и перенесли эталонный репозиторий на платформу GitHub, которую предлагается использовать в качестве первичной. Все изменения отныне следует отправлять на GitHub, а не на git.php.net, в том числе при разработке теперь можно использовать web-интерфейс GitHub. В первом вредоносном коммите под видом исправления опечатки в файле … Читать далее В Git-репозитории проекта PHP выявлены вредоносные изменения

Уязвимость в NPM-пакете node-netmask, применяемом в 270 тысячах проектах

В NPM-пакете node-netmask, насчитывающем около 3 млн загрузок в неделю и используемом в качестве зависимости у более 270 тысяч проектов на GitHub, выявлена уязвимость (CVE-2021-28918), позволяющая обойти проверки, в которых сетевая маска используется для определения вхождения в диапазоны адресов или для фильтрации. Проблема устранена в выпуске node-netmask 2.0.0. Уязвимость позволяет добиться обработки внешнего IP-адреса как адреса из внутренней сети и наоборот, а при определённой логике использования модуля node-netmask в приложении совершить атаки SSRF (Server-side request forgery),RFI (Remote File Inclusion) и LFI (Local File Inclusion) для обращения к ресурсам во внутренней сети и включения в цепочку выполнения внешних или локальных файлов. … Читать далее Уязвимость в NPM-пакете node-netmask, применяемом в 270 тысячах проектах

Изменения в составе совета директоров Фонда СПО

В соответствии с ранее предложенным процессом изменения управления Фондом СПО, Джеффри Кнаут (Geoffrey Knauth), президент Фонда СПО, объявил о включении в совет директоров нового участника с правом голоса, который будет представлять мнение персонала и которого выбрали обычные сотрудники Фонда СПО. В совет вошёл системный администратор Ян Келлинг (Ian Kelling). Одновременно заявлено об уходе из совета директоров Фонда СПО юриста Кэт Уолш (Kat Walsh), которая принимала участие в создании лицензии Creative Commons 4.0, входила в совет попечителей Wikimedia Foundation и управляющий совет Xiph.org Foundation. Кэт отметила, что уход не следует воспринимать как отказ от идей сводного ПО. Совершённый шаг стал следствием … Читать далее Изменения в составе совета директоров Фонда СПО

Выпуск дистрибутива 4MLinux 36.0

Опубликован выпуск 4MLinux 36.0, минималистичного пользовательского дистрибутива, не являющегося ответвлением от других проектов и использующего графическое окружение на базе JWM. 4MLinux может использоваться не только в качестве Live-окружения для воспроизведения мультимедийных файлов и решения пользовательских задач, но и в роли системы для восстановления после сбоев и платформы для запуска серверов LAMP (Linux, Apache, MariaDB и PHP). Размер iso-образа составляет 930 МБ (i686, x86_64). В новом выпуске добавлена поддержка протокола NBD (Network Block Device). Добавлены утилиты exfatprogs для работы с файловой системой exFAT и встроена поддержка exFAT в редактор разделов GParted. В состав включены: система шифрования дисковых разделов VeraCrypt, программа для … Читать далее Выпуск дистрибутива 4MLinux 36.0

Релиз браузерного движка WebKitGTK 2.32.0

Представлен выпуск новой стабильной ветки WebKitGTK 2.32.0, порта браузерного движка WebKit для платформы GTK. WebKitGTK позволяет использовать все возможности WebKit через GNOME-ориентированный программный интерфейс на основе GObject и может применяться для интеграции средств обработки web-контента в любые приложения, от использования в специализированных HTML/CSS-парсерах, до создания полнофункциональных web-браузеров. Из известных проектов, использующих WebKitGTK, можно отметить Midori и штатный браузер GNOME (Epiphany). Ключевые изменения: Прекращена поддержка плагинов NPAPI. Обеспечено корректное применение системных параметров масштабирования шрифтов. Добавлен запрос полномочий при обращении к API MediaKeySystem. Предложен API для удаления отдельных скриптов и стилей через WebKitUserContentManager. В режиме инспектирования обеспечен показ детальной информации о кадрах, … Читать далее Релиз браузерного движка WebKitGTK 2.32.0

Выпуск графического редактора GIMP 2.10.24

Опубликован выпуск графического редактора GIMP 2.10.24, в котором продолжено оттачивание функциональности и повышение стабильности ветки 2.10. Для установки в ближайшее время будут доступны пакеты в форматах flatpak и snap. Выпуск в основном включает исправления ошибок и улучшение поддержки форматов изображений. Все усилия по наращиванию функциональности сосредоточены на подготовке ветки GIMP 3, которая находится на стадии тестирования предварительных выпусков. Из улучшений в GIMP 2.10.24 выделяется поддержка метаданных GeoTIFF (метки о местоположении, встроенные в TIFF файлы), улучшение интерфейса для просмотра и редактирования метаданых, улучшение импорта и экспорта форматов HEIF, PSP, TIFF, JPEG, PNG, PDF, DDS, BMP и PSD, возможность импорта RAW-изображений через … Читать далее Выпуск графического редактора GIMP 2.10.24

nitter.cc — свободная замена GUI Twitter

В связи c политикой Twitter в отношении навязывания JavaScript энтузиасты разработали Nitter — свободный фронтенд для Twitter, работаюзщий без навязывания JavaScript, аналитики, трекеров и ресурсов на стороне Google, CloudFlare и прочих сторонних сервисов. Код проекта написан на языке Nim и распространяется под лицензией AGPLv3. Особенности проекта: Без JavaScript или рекламы Все запросы идут через бэкэнд, клиент не общается с Twitter. Бэкенд не обязательно запускать на своём оборудовании, энтузиастами поддерживается несколько десятков публично доступных серверов для подключения. Предотвращает отслеживание Twitter-ом IP-адреса пользователя и отпечатка браузера. Использует неофициальное API Twitter (без ограничений на частоту запросов и без наличия аккаунта разработчика, но с … Читать далее nitter.cc — свободная замена GUI Twitter

Обновление Debian 10.9

Опубликовано девятое корректирующее обновление дистрибутива Debian 10, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 45 обновлений с устранением проблем со стабильностью и 30 обновлений с устранением уязвимостей. Из изменений в Debian 10.9 выделяется обновление до свежей стабильной версии пакета postgresql-11 и добавление в fwupd поддержки UEFI SBAT (Secure Boot Advanced Targeting). Для загрузки и установки «с нуля» в ближайшие часы будут подготовлены установочные сборки, а также live iso-hybrid c Debian 10.9. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 10.9, через штатную систему установки обновлений. Исправления проблем безопасности, включённые … Читать далее Обновление Debian 10.9

Выпуск Wine 6.5

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 6.5. С момента выпуска версии 6.4 было закрыто 25 отчётов об ошибках и внесено 413 изменений. Наиболее важные изменения: Обеспечена поддержка спецификации OpenCL 1.2, определяющей API и расширения языка С для организации кросс-платформенных параллельных вычислений с использованием многоядерных CPU, GPU, FPGA, DSP и других специализированных чипов. В библиотеке MSHTML добавлена поддержка дополнительных режимов совместимости с Internet Explorer. Улучшена работа форм RichEdit в безоконном режиме (windowless). В библиотеку WinRT добавлены новые заглушки. Закрыты отчёты об ошибках, связанные с работой игр и приложений: Zoo Tycoon, TOCA Touring Car Championship, The Sims, Conquest: Frontier Wars, … Читать далее Выпуск Wine 6.5

Выпуск библиотеки декодирования изображений SAIL 0.9.0-pre12

Опубликовано несколько значительных обновлений библиотеки декодирования изображений SAIL, предоставляющей переписанный на С ребрендинг кодеков из давно не поддерживаемой программы просмотра изображений KSquirrel, но с наличием высокоуровневого абстрактного API и многочисленными улучшениями. Библиотека готова для использования, но всё ещё непрерывно улучшается. Бинарная и API совместимость пока не гарантируется. Демонстрация. Особенности SAIL Быстрая и простая в использовании библиотека; Написана на C11 c биндингами к C++17; Поддержка форматов изображений реализована динамически загружаемыми кодеками, которые можно удалять и добавлять независимо от клиентской части; Чтение из файла, памяти, собственных источников; Поддержка многостраничных и анимированных изображений; Поддержка популярных форматов всё же делается с помощью соответствующих библиотек … Читать далее Выпуск библиотеки декодирования изображений SAIL 0.9.0-pre12

Во FreeBSD 13 чуть не оказалась халтурная реализация WireGuard с нарушением лицензии и уязвимостями

Из кодовой базы, на основе которой формировался релиз FreeBSD 13, был со скандалом удалён код с реализацией протокола VPN WireGuard, разработанной по заказу компании Netgate без консультаций с разработчиками оригинального WireGuard, и уже включённой в стабильные выпуски дистрибутива pfSense. После проверки кода Джейсоном Доненфилдом (Jason A. Donenfeld), автором оригинального WireGuard, выяснилось, что предложенная для FreeBSD реализация WireGuard представляла собой образец низкосортного кода, изобилующего переполнениями буфера и нарушающего лицензию GPL. В реализации были найдены катастрофические огрехи в коде криптографии, в реализации была пропущена часть протокола WireGuard, присутствовали ошибки, приводившие к краху ядра и обходу методов защиты, для входных данных использовались буферы … Читать далее Во FreeBSD 13 чуть не оказалась халтурная реализация WireGuard с нарушением лицензии и уязвимостями