The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·23.01.2025 Выпуск файлового менеджера Midnight Commander 4.8.33 (118 +25)
  После пяти месяцев разработки опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.33, развиваемого с 1994 года и предоставляющего двухпанельный интерфейс в стиле Norton Commander. Midnight Commander обладает такими особенностями, как поддержка мыши, встроенный просмотрщик файлов и редактор текста с подсветкой синтаксиса, использование виртуальных ФС для навигации внутри архивов, пакетов и сетевых хранилищ (SFTP, SSH), подключение обработчиков различных типов файлов, режим быстрого перехода в режим терминала для запуска команд, использование закладок для перехода к частоиспользуемым местам в ФС, гибкие средства для поиска. Код проекта написан на языке Си и распространяется под лицензией GPLv3+.

Список основных изменений:

  • Добавлен VFS-модуль для просмотра содержимого torrent-файлов.
  • В неграфических сеансах по умолчанию задействованы консольные обработчики для воспроизведения звука, показа изображений и проигрывания видео.
  • В mc.ext.ini добавлена поддержка формата файлов crate-пакетов на языке Rust и архивов ipk, применяемых в OpenEmbedded.
  • В кодовой базе разрешено использование элементов стандарта C99. Для сборки теперь требуется компилятор с поддержкой C99 и Automake как минимум версии 1.14.
  • Добавлена поддержка использования вариантов командного интерпретатора ksh в качестве subshell.
  • Улучшена поддержка командной командной оболочки Fish 4.0, переписанной на языке Rust.
  • Добавлена поддержка использования в переменной окружения PROMPT_COMMAND массива значений.
  • Для пользователей текстового редактора vim предложен новый keymap-файл с определением комбинаций клавиш в стиле vim.
  • Для пользователей FreeBSD добавлена поддержка "TERM=xterm-clear".
  • Добавлена возможность выбора web-браузера, запускаемого при попытке просмотра html-файлов (во время работы определяется наличие firefox, konqueror, opera и chromium).
  • Для непрерывной интеграции вместо Travis задействован сервис GitHub Actions.
  • В mcedit устранено аварийное завершение, возникавшее при создании новых файлов.
  • В tar vfs устранено двойное освобождение памяти, а в sftpfs vfs обращение к памяти после её освобождения.

  1. OpenNews: Выпуск файлового менеджера Midnight Commander 4.8.32
  2. OpenNews: Вышел двухпанельный файловый менеджер Worker 3.4.1
  3. OpenNews: Выпуск двухпанельного файлового менеджера GNOME Commander 1.6
  4. OpenNews: Доступен новый двухпанельный файловый менеджер JumpFm
  5. OpenNews: Выпуск двухпанельного файлового менеджера Krusader 2.8.0
Обсуждение (118 +25) | Тип: Программы |
·23.01.2025 Выпуск дистрибутива Lightweight Wayland Desktop Environment U24.04 (55 +13)
  Доступен выпуск дистрибутива Lightweight Wayland Desktop Environment (LWDE), предоставляющего преднастроенный и готовый к использованию рабочий стол на основе композитного сервера Labwc. Дистрибутив построен на пакетной базе Ubuntu 24.04 с использованием собственного репозитория. Проект может оказаться полезным энтузиастам, желающим создать своё окружение для перехода с LXDE на окружения, использующие Wayland. Для загрузки подготовлена сборка для архитектуры amd64 (1.1 Гб).

Окружение дистрибутива построено на основе GTK3, композитного сервера Labwc (Lab Wayland Compositor) с возможностями, напоминающими оконный менеджер Openbox, панели Sfwbar, файлового менеджера spacefm. В состав дистрибутива включено минимальное число пакетов - рекомендуемые приложения предлагается установить в процессе установки с использованием инсталлятора Calamares.

Особенности сборки:

  • Подходит для оборудования с ограниченными ресурсами (после старта потребляет 213 Мб ОЗУ)
  • Использован пропатченный Labwc с переключателем окон, поддерживающим предпросмотр.
  • Дополнительные виджеты sfwbar: мониторинг сети, температура, раскладка клавиатуры.
  • За счёт встроенных в Sfwbar виджетов настройки Wi-Fi, Bluetooth и звука получилось избавиться от тяжёлых компонентов, таких как NetworkManager, Blueman и Pavucontrol. Настройка производится - через соответствующие индикаторы в Sfwbar.
  • В файловый менеджер spacefm добавлены плагины с реализацией корзины и интерфейса для монтирования без использования gvfs.
  • Недостающие элементы GUI написаны на bash + Yad или Gtkdialog. Большинство элементов локализованы при помощи gettext.

  1. OpenNews: Релиз среды рабочего стола Xfce 4.20 c частичной поддержкой Wayland
  2. OpenNews: Опубликована среда рабочего стола LXQt 2.1.0
  3. OpenNews: Выпуск labwc 0.8.0, композитного сервера для Wayland
  4. OpenNews: Выпуск дистрибутива CachyOS 241221, включающего ядро с дополнительными оптимизациями
  5. OpenNews: Доступен дистрибутив RebeccaBlackOS 2024-08-12 с подборкой окружений на основе Wayland
Обсуждение (55 +13) | Автор: sfs | Тип: Программы |
·23.01.2025 План заморозки пакетной базы Debian 13 (154 +15)
  Разработчики Debian опубликовали план заморозки пакетной базы выпуска Debian 13 "Trixie". Релиз Debian 13 ожидается во второй половине 2025 года.

15 марта 2025 года начнётся первая стадия заморозки пакетной базы, в рамках которой будет прекращено выполнение "transitions" (обновление пакетов, требующее корректировки зависимостей у других пакетов, которое приводит к временному удалению пакетов из Testing), а также прекращено обновление пакетов, необходимых для сборки (build-essential).

15 апреля 2025 года состоится мягкая заморозка пакетной базы, при которой будет прекращён приём новых исходных пакетов и закрыта возможность повторного включения ранее удалённых пакетов.

15 мая 2025 года будет применена жёсткая заморозка перед релизом, при которой процесс переноса ключевых пакетов и пакетов без autopkgtests из ветки unstable в testing будет полностью остановлен и начнётся этап интенсивного тестирования и исправления блокирующих релиз проблем.

Через некоторое время после жёсткой заморозки будет проведена полная заморозка, охватывающая все пакеты. Дата полной заморозки пока не определена.

  1. OpenNews: Выпуск дистрибутива Debian 12.9
  2. OpenNews: Началось альфа-тестирование инсталлятора Debian 13
  3. OpenNews: Проект OpenStreetMap перевёл серверную инфраструктуру с Ubuntu на Debian
  4. OpenNews: Проект Debian Junior начал формирование Live-сборок для детей
  5. OpenNews: Опубликован Droidian 99, вариант Debian для смартфонов
Обсуждение (154 +15) | Тип: К сведению |
·22.01.2025 Выпуск Ventoy 1.1.0, инструментария для загрузки произвольных систем с USB-носителей (47 +35)
  Опубликован выпуск инструментария Ventoy 1.1.0, предназначенного для создания загрузочных USB-носителей, включающих несколько операционных систем. Программа позволяет загрузить ОС из неизменных ISO-, WIM-, IMG-, VHD- и EFI-образов, не требуя распаковки образа или переформатирования носителя. Достаточно просто скопировать интересующий набор iso-образов на USB Flash с загрузчиком Ventoy и он обеспечит загрузку операционных систем, находящихся внутри образов. В любой момент можно заменить или добавить новые iso-образы просто скопировав новые файлы, что удобно для тестирования и предварительного ознакомления с различными дистрибутивами и операционными системами. Код проекта написан на языке Си и распространяется под лицензией GPLv3.

Ventoy поддерживает загрузку на системах с BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot и MIPS64EL UEFI c таблицами разделов MBR или GPT. Поддерживается загрузка различных вариантов Windows, WinPE, Linux, BSD, ChromeOS, а также образов виртуальных машин Vmware и Xen. Разработчиками протестирована работа с Ventoy более 1200 iso-образов, включающих различные версии Windows и Windows Server, несколько сотен Linux-дистрибутивов, более десятка BSD-систем (FreeBSD, DragonFly BSD, pfSense, FreeNAS и т.п.).

Помимо USB-носителей загрузчик Ventoy может быть установлен на локальный диск, SSD, NVMe, SD-карты и другие виды накопителей, на которых используются файловые системы FAT32, exFAT, NTFS, UDF, XFS или Ext2/3/4. Имеется режим автоматизированной установки операционной системы в один файл на переносимом носителе с возможностью добавления своих файлов в создаваемое окружение (например, для создания образов c Windows или Linux-дистрибутивами, не поддерживающими Live-режим).

В новой версии число поддерживаемых iso-образов превысило 1200. Добавлена поддержка iso-образов дистрибутива eweOS (использует dinit, musl, busybox, clang, pacman и wayland). Решены проблемы с загрузкой SystemRescue 11.02+. Обновлена загрузочная прослойка Shim (решена проблема с проверкой данных SBAT). Параллельно развивается проект iVentoy, предоставляющий PXE-сервер с возможностями, похожими на Ventoy (отличия в загрузке систем по сети, а не с локального носителя).

  1. OpenNews: Выпуск Ventoy 1.0.90, инструментария для загрузки произвольных систем с USB-носителей
  2. OpenNews: Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов
  3. OpenNews: Выпуск Turnkey Linux 17, набора мини-дистрибутивов для быстрого развертывания приложений
  4. OpenNews: Выпуск Distrobox 1.8, инструментария для вложенного запуска дистрибутивов
Обсуждение (47 +35) | Тип: Программы |
·22.01.2025 Обновление VirtualBox 7.1.6 (33 +7)
  Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.1.6, в котором отмечено 9 изменений. Одновременно сформировано обновление прошлой ветки VirtualBox 7.0.24 с 15 исправлениями. Помимо перечисленных ниже изменений в новых версиях устранены 2 уязвимости (максимальный уровень опасности 7.3 из 10), позволяющие локальному пользователю повысить свои привилегии.
  • В дополнениях для гостевых систем с Linux реализована начальная поддержка ядра 6.13. Добавлены дополнительные патчи для ядер 6.4 и 6.12, решающие проблемы с графикой в драйвере vboxvideo.
  • В дополнения для хостов и гостевых систем с Linux добавлена поддержка пакета с ядром, поставляемым в дистрибутиве RHEL 9.6. Добавлены дополнительные исправления, устраняющие предупреждения UBSAN (Undefined Behavior Sanitizer).
  • Добавлен новый тип гостевых систем для запуска Windows Server 2025.
  • В менеджере виртуальных машин решены проблемы, приводящие к появлению "синего экрана смерти" при запуске Windows 11 24H2 в гостевой системе.
  • В графическом интерфейсе пользователя улучшено диалоговое окно с расширенными настройками. Повышена наглядность показа отключённых настроек при использовании некоторых тем оформления в Linux. В конфигураторе при запуске виртуальной машины возвращена возможность изменения адаптера в режиме сетевого моста (bridged). Решены проблемы с недоступностью переключателя 3D-ускорения для некоторых гостевых систем и графических адаптеров.
  • В VirtioNet устранены проблемы с повторным применением настроек после сброса.
  • Решена проблема с мерцанием экрана гостевых систем с Linux при использовании графического адаптера VMSVGA.
  • В VBoxManage добавлена поддержка импорта и экспорта виртуальных машин, использующих контроллер NVMe.
  • Для хостов и гостевых систем с Windows переделана установка драйверов.
  • Из пакета для хостов с Solaris удалены библиотеки libqgtk2styleVBox.so и libqgtk2VBox.so, зависящие от GTK2, поддержка которого прекращена.

  1. OpenNews: Обновление VirtualBox 7.1.4
  2. OpenNews: Обновление Java SE, MySQL, VirtualBox, Solaris и других продуктов Oracle с устранением уязвимостей
  3. OpenNews: Релиз системы виртуализации VirtualBox 7.1
  4. OpenNews: На соревновании Pwn2Own 2024 продемонстрированы взломы Ubuntu, Firefox, Chrome, Docker и VirtualBox
  5. OpenNews: VirtualBox адаптирован для работы поверх гипервизора KVM
Обсуждение (33 +7) | Тип: Программы |
·22.01.2025 Обновление Java SE, MySQL, VirtualBox, Solaris и других продуктов Oracle с устранением уязвимостей (27 +11)
  Компания Oracle опубликовала плановый выпуск обновлений своих продуктов (Critical Patch Update), нацеленный на устранение критических проблем и уязвимостей. В январском обновлении устранено 318 уязвимостей.

Некоторые проблемы:

  • 2 проблемы с безопасностью в Java SE. Одна уязвимость в Java SE может быть эксплуатирована удалённо без проведения аутентификации и затрагивает окружения, допускающие выполнение не заслуживающего доверия кода. Наиболее опасная проблема в Java SE имеет уровень опасности 7.3 (уязвимость в Hotspot) и затрагивает инсталлятор (Sparkle). Удалённо эксплуатируемая уязвимость имеет уровень опасности 4.8 и затрагивает виртуальную машину Hotspot. Уязвимости устранены в выпусках Java SE 23.0.2, 17.0.14, 11.0.26 и 8u441.
  • 32 уязвимости в сервере MySQL, из которых 3 могут быть эксплуатированы удалённо. Две наиболее серьёзные проблемы имеют уровень опасности 9.1 и связаны с уязвимостями в компонентах Kerberos и Curl. Менее опасные уязвимости затрагивают InnoDB, Thread Pooling, DDL, оптимизатор, парсер и систему аутентификации. Проблемы устранены в выпусках MySQL Community Server 9.2.0, 8.4.4 и 8.0.41.
  • 2 уязвимости в VirtualBox, одна из которых помечена как опасная (7.3 из 10). Уязвимости, которые позволяют локальным пользователям повысить свои привилегии, устранены в обновлениях VirtualBox 7.1.6 и 7.0.24.
  • 1 уязвимость в Solaris, которая затрагивает файловую систему (уровень опасности 6 из 10). Уязвимость устранена в обновлении Solaris 11.4 SRU77. В новой версии Solaris также обновлены версии пакетов Django 4.2.17, Firefox 128.5.0esr MySQL 8.0.40, PHP 8.3.14, Thunderbird 128.5.0esr, Wireshark 4.4.2, ansible-core 2.18.0, python 3.9.20, virtualenv 20.27.1, wget 1.25.0, kernel/privilege и utility/net-snmp, в которых также были устранены уязвимости.

  1. OpenNews: Обновление Java SE, MySQL, VirtualBox, Solaris и других продуктов Oracle с устранением уязвимостей
  2. OpenNews: Выпуск операционной системы Solaris 11.4 SRU72
  3. OpenNews: Уязвимость в VirtualBox, эксплуатируемая через протокол RDP
  4. OpenNews: Возможность генерации фиктивных подписей ECDSA в Java SE. Уязвимости в MySQL, VirtualBox и Solaris
Обсуждение (27 +11) | Тип: Проблемы безопасности |
·22.01.2025 Выпуск системы шифрования дисковых разделов VeraCrypt 1.26.19 (51 +13 )
  Опубликован выпуск проекта VeraCrypt 1.26.18, развивающего форк системы шифрования дисковых разделов TrueCrypt, прекратившей своё существование. VeraCrypt примечателен заменой используемого в TrueCrypt алгоритма RIPEMD-160 на SHA-512 и SHA-256, увеличением числа итераций хэширования, упрощением процесса сборки для Linux и macOS, устранением проблем, выявленных в процессе аудита исходных текстов TrueCrypt. Разработанный проектом VeraCrypt код распространяется под лицензией Apache 2.0, а заимствования из TrueCrypt продолжают поставляться под лицензией TrueCrypt License 3.0. Готовые сборки формируются для Linux, FreeBSD, Windows и macOS.

Среди изменений в новой версии:

  • На системах x86 для ускорения работы алгоритма PBKDF2-HMAC-SHA256 задействованы специализированные инструкции CPU для вычисления хэшей SHA-256.
  • Для платформ ARM64 добавлена поддержка расширенных инструкций для аппаратного ускорения шифрования AES.
  • Упрощена логика определения сеансов, созданных с использованием утилиты sudo.
  • Решены проблемы при сборке с библиотекой wxWidgets, поставляемой в Ubuntu.
  • Добавлена проверка существования разделов перед монтированием.
  • В сборках для macOS по умолчанию отключён захват экрана (для включения добавлена опция "--allow-screencapture").
  • Прекращена поддержка 32-разрядных систем Windows. В качестве минимально поддерживаемого заявлен выпуск Windows 10 update 1809 (октябрь 2018 года). На системах с Windows задействован генератор псевдослучайных чисел BCryptGenRandom (вместо устаревшего CryptGenRandom) и современный API для накопления энтропии.
  • Устранена уязвимость CVE-2024-54187, вызванная использованием относительных путей при запуске системных исполняемых файлов. Для защиты от подмены запускаемых файлов, путём их размещение в доступных пользователю каталогах, при запуске теперь используются только абсолютные пути.
  • Устранена уязвимость CVE-2025-23021, позволявшая монтировать разделы в системные каталоги, например, в каталоги, упомянутые в переменной окружения PATH.

Дополнение: Следом опубликован корректирующий выпуск VeraCrypt 1.26.19, в котором устранена регрессия, из-за которой наблюдались проблемы с отмонтированием раздела на платформе macOS.

  1. OpenNews: Выпуск системы шифрования дисковых разделов VeraCrypt 1.26.14
  2. OpenNews: Доступен Cryptsetup 2.7 с поддержкой аппаратного дискового шифрования OPAL
  3. OpenNews: Опубликован Shufflecake, инструментарий для создания скрытых шифрованных разделов на диске
  4. OpenNews: Аудит VeraCrypt выявил 8 критических уязвимостей
  5. OpenNews: В Ubuntu появится поддержка полнодискового шифрования, использующего TPM
Обсуждение (51 +13 ) | Тип: Программы |
·21.01.2025 Выпуск минималистичного набора системных утилит Toybox 0.8.12 (63 +14)
  Опубликован релиз набора системных утилит Toybox 0.8.12, оптимизированного для минимального потребления системных ресурсов. По аналогии с BusyBox все утилиты набора доступны через один исполняемый файл. Проект развивается бывшим мэйнтейнером BusyBox, написан на языке Си и распространяется под лицензией 0BSD. Целью создания Toybox является предоставление производителям возможности использования минималистичного набора стандартных утилит без открытия исходных текстов модифицированных компонентов. По возможностям Toybox пока отстаёт от BusyBox, но уже реализовано 316 базовых команд (235 полностью и 81 частично) из 392 запланированных. С 2015 года Toybox предлагается в основном составе платформы Android.

Среди новшеств Toybox 0.8.12:

  • В tar добавлена поддержка алгоритма сжатия zstd и реализована возможность работы с устаревшими форматами архивов.
  • В getconf реализована обработка переменных окружения NPROCESSORS_CONF и NPROCESSORS_ONLN.
  • В netcat добавлены опции "-o" и "-O".
  • В devmem реализованы опции "--no-mmap", "-f FILE" и "--no-sync".
  • В test добавлены опции "-ef", "-ot" и "-nt".
  • В dmesg добавлена опция "-W".
  • В mount добавлена поддержка "LABEL=".
  • В lsusb и lspci учтено содержимое /usr/share/hwdata.
  • Устранены ошибки и улучшены реализации утилит grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom.
  • Добавлена поддержка сборки для платформ riscv32 и riscv64.

  1. OpenNews: Выпуск минималистичного набора системных утилит Toybox 0.8.9
  2. OpenNews: Оценка пригодности ядра Linux для систем с несколькими мегабайтами ОЗУ
  3. OpenNews: В BusyBox прекращена поддержка systemd
  4. OpenNews: Противоречивая ситуация вокруг создания альтернативы Busybox
  5. OpenNews: Релиз минималистичного набора системных утилит BusyBox 1.37
Обсуждение (63 +14) | Тип: Программы |
·21.01.2025 Выпуск 9front 10931, ответвления от операционной системы Plan 9 (106 +21)
  Представлен выпуск операционной системы 9front 10931, опубликованный под кодовым именем "THIS TIME DEFINITELY". Проект 9front с 2011 года развивает независимый от компании Bell Labs форк распределённой операционной системы Plan 9. Готовые установочные сборки сформированы для архитектур i386, x86_64 и плат Raspberry Pi 1-4. Код распространяется под лицензией MIT. Доступна приуроченная к релизу музыкальная композиция.

Основная идея Plan 9 связана со стиранием различий между локальными и удалёнными ресурсами. Система представляет собой распределённую среду, базирующуюся на трёх базовых принципах: все ресурсы можно рассматривать как иерархический набор файлов; нет различия в доступе к локальным и внешним ресурсам; каждый процесс имеет собственное изменчивое пространство имён. Для создания единой распределённой иерархии файлов-ресурсов используется протокол 9P.

Форк 9front примечателен реализаций дополнительных механизмов защиты, расширением поддержки оборудования, улучшением работы в беспроводных сетях, добавлением новых файловых систем, реализацией звуковой подсистемы и кодировщиков/декодировщиков звуковых форматов, поддержкой USB, созданием web-браузера Mothra, заменой загрузчика и системы инициализации, применением шифрования данных на диске, поддержкой Unicode, наличием эмулятора режима реальных адресов, поддержкой архитектуры AMD64 и 64-разрядного адресного пространства.

Значительные изменения:

  • В инсталляторе включена новая файловая система gefs, созданная специально для Plan 9, поддерживающая снапшоты и оптимизированная для быстрого перебора файлов в очень больших каталогах. ФС спроектирована для сохранения целостности в случае сбоев, таких как экстренное отключение питания, и имеет средства для самодиагностики, не допускающие скрытого повреждения данных и возвращения некорректных данных. При этом gefs полностью совместима с традиционной файловой системой 9p, возможности которой воссозданы с использование режима copy-on-write и структуры Bε-tree.
  • В утилиты ip и ipconfig добавлена поддержка динамического выделения IP-адресов через DHCPv6 и обработки истечения времени действия префиксов для IPv6.
  • Устранена уязвимость CVE-2024-8158, вызванная ошибкой в механизме аутентификации, реализованном в библиотеке lib9p. Уязвимость позволяет пользователю, имеющему учётную запись в системе, выдать себя за любого другого пользователя при работе с файловой системой. Причиной уязвимости является отсутствие должного сопоставления имени пользователя, передаваемого в 9p-сообщениях Tauth и Tattach, с UID-идентификатором клиента, выдаваемом после прохождением пользователем аутентификации. Проблема проявляется во всех версиях 9front (ошибка допущена в коде Plan 9 ещё до создания форка), но затрагивает только конфигурации с файловой системой hjfs (в системах с ФС cwfs и gefs уязвимость не проявляется).

  1. OpenNews: Релиз операционной системы Inferno 0.6 для Raspberry Pi
  2. OpenNews: Компания Nokia перелицензировала ОС Plan9 под лицензией MIT
  3. OpenNews: Представлена распределённая ОС Node9, сочетающая технологии Inferno и язык Lua
  4. OpenNews: Представлена ОС Clive, основанная на идеях Plan 9 и Nix
  5. OpenNews: Glendix - новая ОС на основе Plan9 с ядром Linux
Обсуждение (106 +21) | Тип: Программы |
·21.01.2025 Доступен полностью свободный вариант ядра Linux-libre 6.13 (50 +9)
  Латиноамериканский Фонд свободного ПО опубликовал полностью свободный вариант ядра Linux 6.13 - Linux-libre 6.13-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. В Linux-libre также отключены функции ядра для загрузки внешних несвободных компонентов, не входящих в поставку ядра, а из документации удалены упоминания об использовании несвободных компонентов.

Для очистки ядра от несвободных частей проектом Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования в дистрибутивах, соответствующих критериям Фонда СПО по построению полностью свободных дистрибутивов GNU/Linux. Например, Linux-libre используется в таких дистрибутивах, как GNU Guix System, Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.

В выпуске Linux-libre 6.13-gnu добавлен код для чистки блобов в новых драйверах rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918. Произведена чистка имён блобов в dts-файлах (devicetree) для архитектуры Aarch64. Обновлён код удаления блобов в драйверах wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno и r8169, а также в коде, связанном с поддержкой сенсорных экранов на системах с архитектурой x86. Прекращена чистка драйверов rtl8192e, rtl8712, vt6656 и ti-st, которые были удалены из состава ядра.

  1. OpenNews: Доступно ядро Linux-libre 6.12. Решение лицензионных проблем с драйверами Tuxedo
  2. OpenNews: Предложение по блокировке драйверов-прослоек, предоставляющих доступ к GPL-вызовам ядра Linux
  3. OpenNews: Технология DMA-BUF не может быть использована в проприетарных видеодрайверах без перелицензирования
  4. OpenNews: Из Debian удалены сборки пакетов с драйверами NVIDIA из-за подозрений в несовместимости с GPL
  5. OpenNews: Релиз ядра Linux 6.13
Обсуждение (50 +9) | Тип: Программы |
·20.01.2025 В Mesa принят amdgpu_virtio для использования OpenGL и Vulkan в гостевых системах (56 +39)
  В кодовую базу, используемую для формирования выпуска Mesa 25.0, принята прослойка amdgpu_virtio, позволяющая гостевой системе использовать OpenGL- и Vulkan-драйверы radeonsi, radeonsi_drv_video и radv, предоставляемые хост-окружением. Доступ осуществляется через VirtIO, что обеспечивает высокую производительность 3D-ускорения в виртуальной машине. На данный момент использование драйвера возможно только в связке QEMU+KVM.

Заявлено, что производительность amdgpu_virtio выше, чем при использовании драйверов virgl и venus, ранее разработанных для доступа к Vulkan и OpenGL из гостевых систем. При проведении тестов Unigine Heaven и Superposition производительность в гостевых системах составила примерно 99% по сравнению с производительностью при запуске тестов на стороне хоста. Из достоинств нового метода также упоминается упрощение сопровождения, так как в гостевой системе используются те же драйверы, что и при работе без виртуализации, за исключением того, что вместо прямого обращения к libdrm (amdgpu) используется дополнительная прослойка на основе VirtIO.

  1. OpenNews: Опубликован эмулятор QEMU 9.2.0 с поддержкой Rust и Vulkan
  2. OpenNews: NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau
  3. OpenNews: Venus - виртуальный GPU для QEMU и KVM, реализованный на базе API Vulkan
  4. OpenNews: В Mesa-драйвере RADV сертифицирована поддержка Vulkan 1.3 для старых GPU AMD
  5. OpenNews: Релиз Mesa 24.3, свободной реализации OpenGL и Vulkan
Обсуждение (56 +39) | Автор: Аноним | Тип: К сведению |
·20.01.2025 Для ядра Linux предложен драйвер с реализацией режима NVMe PCI Endpoint (65 +33)
  Компания Western Digital разработала для ядра Linux драйвер с реализацией NVMe PCI Endpoint Function Target. При наличии контроллера PCIe, поддерживающего режим endpoint, драйвер позволяет системе под управлением Linux изображать из себя контроллер PCI NVMe, который для других систем будет выглядеть как накопитель с интерфейсом NVMe.

Как пример, подобный накопитель был реализован на основе платы Rock5B, использующей SoC Rockchip RK3588 с контроллером PCI Gen3x4, умеющем работать в режиме endpoint. При использовании блочного устройства null_blk и в конфигурации с 4 очередями ввода/вывода накопитель показал пропускную способность в 2.8 GB/sec при последовательном чтении блоков 512KB и производительность в 131 тысяч операций ввода/вывода в секунду при случайных операциях чтения блоками 4K.

  1. OpenNews: Удалённо эксплуатируемая уязвимость в драйвере NVMe-oF/TCP из состава ядра Linux
  2. OpenNews: Выпуск UDisks 2.10.0 с поддержкой NVMe
  3. OpenNews: WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с Rust во FreeBSD
  4. OpenNews: Доступен набор утилит для управления SSD-накопителями - nvme-cli 2.0
Обсуждение (65 +33) | Автор: Аноним | Тип: К сведению |
·19.01.2025 Релиз минималистичного web-браузера Dillo 3.2.0 (133 +28)
  Представлен релиз web-браузера Dillo 3.2.0. Браузер предоставляет графический интерфейс на основе вкладок и поддерживает HTML 4.01, CSS и HTTPS (нет поддержки JavaScript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini. При открытии стартовой страницы Dillo расходует 12 МБ ОЗУ, а установочный deb-пакет занимает около 600 КБ. Графический интерфейс построен с использованием библиотеки FLTK. Код проекта распространяется под лицензией GPLv3.

В новой версии:

  • Через подключение библиотеки nanosvg реализована поддержка векторных изображений в формате SVG и возможность отрисовки математических формул.
  • Добавлена возможность сборки с библиотекой libwebp для поддержки изображений в формате WebP. Для выбора обрабатываемых форматов изображений может использоваться параметр "ignore_image_formats".
  • Добавлен режим постраничной прокрутки содержимого, упрощающий навигацию по многостраничным документам. Режим включается через параметр "scrollbar_page_mode" и позволяет прокручивать содержимое на страницу вниз или вверх при щелчке левой или правой кнопкой мыши на вертикальной полосе прокрутки. Степень перекрытия прокручиваемой области можно настроить через параметр scroll_page_overlap.
  • Добавлен параметр "scrollbar_on_left" для перемещения полосы прокрутки в левую сторону.
  • Добавлен параметр "link_action allows" для привязки собственных обработчиков ссылок (например, можно добавить кнопки для открытия ссылок в другом браузере или в мультимедийном проигрывателе).
  • Реализованы клавиатурные комбинации "Ctrl +" и "Ctrl -" для изменения уровня масштабирования текста на странице. Комбинация "Ctrl 0" сбрасывает масштаб с исходное состояние. Для задания масштаба по умолчанию добавлен параметр "zoom_factor option".
  • Предоставлена возможность перезагрузки текущей страницы через отправку процессу сигнала SIGUSR1, что может оказаться полезным, например, для организации работы экранов, отображающих обновляемые данные с системы мониторинга.

  1. OpenNews: Web-браузеру Dillo исполнилось 25 лет
  2. OpenNews: После многолетнего забвения опубликован минималистичный web-браузер Dillo 3.1
  3. OpenNews: Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK
  4. OpenNews: Выпуск минималистичного web-браузера links 2.26
  5. OpenNews: Новая версия браузера NetSurf 3.11
Обсуждение (133 +28) | Тип: Программы |
·19.01.2025 Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust (200 –8)
  Опубликован выпуск проекта uutils coreutils 0.0.29, развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia. В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и bsdutils.

В новой версии uutils:

  • Учтены изменения в выпуске GNU Coreutils 9.6.
  • Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 506 тестов (в прошлой версии 476), 67 (94) тестов завершилось неудачей, а 41 (43) тест был пропущен.
  • Обеспечена полная совместимость с GNU Coreutils для утилит df, dircolors, chmod, chroot, comm, seq, split, uniq и more.
  • Проведена оптимизация производительности утилит du, echo и seq.
  • Расширены возможности, улучшена совместимость и добавлены недостающие опции для утилит basenc, base32, base64, checksum, chmod, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, fmt, head, install, kill, ls, mkfifo, more, mv, numfmt, printf, rm, seq, sort, split, stat. tail, tr, tsort, uniq, wc и uucore.

  1. OpenNews: Выпуск набора утилит GNU Coreutils 9.6
  2. OpenNews: Адаптация Debian для использования реализации coreutils на языке Rust
  3. OpenNews: Выпуск набора утилит GNU Coreutils 9.5 и его варианта на языке Rust
  4. OpenNews: Эксперимент по переводу Gentoo на использование варианта Coreutils на языке Rust
  5. OpenNews: Выпуск набора утилит GNU findutils 4.10.0 с возобновлением поддержки Си-библиотеки Musl
Обсуждение (200 –8) | Тип: Программы |
·18.01.2025 Выпуск VPN Lanemu 0.12 (59 +16)
  Состоялся выпуск Lanemu P2P VPN 0.12 - реализации децентрализованной виртуальной частной сети, работающей по принципу Peer-To-Peer, при котором участники подключены друг к другу, а не через центральный сервер. Участники сети могут находить друг друга через BitTorrent-трекеры или BitTorrent DHT, либо через других участников сети (peer exchange). Приложение является бесплатным и открытым аналогом VPN Hamachi, написано на языке Java (c отдельными компонентами на языке Си) и распространяется под лицензией GNU LGPL 3.0. Поддерживается запуск в Windows, GNU/Linux и FreeBSD.

Изменения в версии 0.12:

  • Для пирингового шифрования задействован алгоритм AES-128-GCM. Из-за изменения алгоритма шифрования новая версия приложения не сможет взаимодействовать с предыдущими версиями. Изменения в приглашениях не требуется.
  • Добавлена возможность получения IPv6-адресов с BitTorrent-трекеров.
  • Bouncy castle обновлён до версии jdk18on-1.79.
  • Частично исправлена проблема с загрузкой 32-битной библиотеки libTunTapWindows.dll.
  • Улучшен алгоритм поиска сетевого устройства в Windows.
  • Добавлена возможность ручного удаления IP-адресов из списка известных IP-адресов, показываемого при нажатии правой кнопки мыши на записи.
  • Переработано внутреннее поведение модуля системного трея для Linux и FreeBSD.
  • Добавлен загрузчик OpenJDK, который скачивает архив OpenJDK и устанавливает его в директорию "jdk" рядом с исполняемым файлом программы.
  • Календарь теперь использует системный язык при создании приглашения, что влияет на порядок дней недели.
  • Обновлены параметры сети по умолчанию, применяемые при неработающем BitTorrent-трекере.

  1. OpenNews: Выпуск VPN Lanemu 0.11.7
  2. OpenNews: Атака TunnelVision, позволяющая перенаправить VPN-трафик через манипуляции с DHCP
  3. OpenNews: Анализ безопасности 100 бесплатных VPN-приложений для платформы Android
  4. OpenNews: Атака Port Shadow, позволяющая перенаправлять соединения других пользователей VPN и Wi-Fi
  5. OpenNews: Уязвимость в OpenVPN, допускающая подстановку данных в плагины и сторонние обработчики
Обсуждение (59 +16) | Автор: Skullnet | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру