В ядре Linux 6.2 выявлена уязвимость (CVE-2023-1998), приводящая к отключению защиты от атак класса Spectre v2, позволяющих получить доступ к памяти других процессов, выполняемых в разных потоках SMT или Hyper Threading, но на одном физическом ядре процессора. Уязвимость, среди прочего, может использоваться для организации утечки данных между виртуальными машинами в облачных системах. Проблема затрагивает только ядро Linux 6.2 и вызвана некорректной реализацией оптимизаций, призванных снизить значительные накладные расходы при применении защиты от Spectre v2. Уязвимость устранена в экспериментальной ветке ядра Linux 6.3.
🌚10👍3
Джошуа Стробл (Joshua Strobl), ключевой разработчик проекта Budgie, объявил о создании новой команды разработчиков Solus Linux.
Ранее Джошуа Стробл ушёл из проекта Solus и начал отдельно развивать рабочий стол Budgie, а сопровождение Solus взяла на себя Беатрис Майерс.
➡️ Последний релиз Solus 4.3 был опубликован в июне 2021 года. Сообщество Solus Linux беспокоилось по поводу того, что дистрибутив не будет больше обновляться. Джошуа Стробл прояснил ситуацию с текущим состоянием Solus и заявил, что сейчас проходит реорганизация проекта, создание альтернативной инфраструктуры и перенос сервисов, репозиториев и системы сборки на новые серверы. Разработчики обещают переход на новую модель управления, независящую от одного человека и более прозрачную, также обещают устранить все проблемы, связанные с поломкой инфраструктуры в последнее время.
Ранее Джошуа Стробл ушёл из проекта Solus и начал отдельно развивать рабочий стол Budgie, а сопровождение Solus взяла на себя Беатрис Майерс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚14👍2
Доступен почтовый сервер Postfix 3.8.0
После 14 месяцев разработки состоялся релиз новой стабильной ветки почтового сервера Postfix - 3.8.0. В то же время объявлено о прекращении поддержки ветки Postfix 3.4, выпущенной в начале 2019 года. Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря продуманной архитектуре и достаточно жёсткой политике оформления кода и аудита патчей. Код проекта распространяется под лицензиями EPL 2.0 (Eclipse Public license) и IPL 1.0 (IBM Public License).
В соответствии с январским автоматизированным опросом около 400 тысяч почтовых серверов, Postfix используется на 33.18% (год назад 34.08%) почтовых серверов, доля Exim составляет 60.27% (58.95%), Sendmail - 3.62% (3.58%), MailEnable - 1.86% (1.99%), MDaemon - 0.39% (0.52%), Microsoft Exchange - 0.19% (0.26%), OpenSMTPD - 0.06% (0.06%).
После 14 месяцев разработки состоялся релиз новой стабильной ветки почтового сервера Postfix - 3.8.0. В то же время объявлено о прекращении поддержки ветки Postfix 3.4, выпущенной в начале 2019 года. Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря продуманной архитектуре и достаточно жёсткой политике оформления кода и аудита патчей. Код проекта распространяется под лицензиями EPL 2.0 (Eclipse Public license) и IPL 1.0 (IBM Public License).
В соответствии с январским автоматизированным опросом около 400 тысяч почтовых серверов, Postfix используется на 33.18% (год назад 34.08%) почтовых серверов, доля Exim составляет 60.27% (58.95%), Sendmail - 3.62% (3.58%), MailEnable - 1.86% (1.99%), MDaemon - 0.39% (0.52%), Microsoft Exchange - 0.19% (0.26%), OpenSMTPD - 0.06% (0.06%).
👍8
Сообщество LAION (Large-scale Artificial Intelligence Open Network), развивающее инструменты, модели и коллекции данных для создания свободных систем машинного обучения (например, коллекция LAION используется для обучения моделей системы синтеза изображений Stable Diffusion), представило первый выпуск проекта Open-Assistant, развивающего чат-бот с искусственным интеллектом, способный понимать и отвечать на вопросы на естественном языке, взаимодействовать со сторонними системами и динамически извлекать необходимую информацию.
Код проекта написан на Python и распространяется под лицензией Apache 2.0. Наработки OpenAssistant можно использовать для создания собственных интеллектуальных помощников и диалоговых систем, не завязанных на внешние API и сервисы. Для запуска достаточно обычного потребительского оборудования, например, возможна работа на смартфоне.
Помимо кода для обучения и организации работы бота на своём оборудовании, для использования предложена коллекция уже обученных готовых моделей и языковая модель, обученная на основе 600 тысяч примеров диалогов в форме запрос-ответ (инструкция-выполнение), подготовленных и рецензированных с привлечением сообщества энтузиастов. Также запущен online-сервис для оценки качества работы чатбота в котором задействована модель знаний OA_SFT_Llama_30B_6, охватывающая 30 миллиардов параметров.
Для повышения эффективности системы и ухода от необходимости хранения больших объёмов предопределённых параметров, в проекте предусмотрена возможность использования динамически обновляемой базы знаний, способной извлекать требуемую информацию через поисковые системы или внешние сервисы. Например, при формировании ответов бот может обращаться к внешним API для получения дополнительных данных. Из расширенных функций также отмечается поддержка персонализации, т.е. возможности адаптироваться под конкретного пользователя на основе его предыдущих фраз.
Код проекта написан на Python и распространяется под лицензией Apache 2.0. Наработки OpenAssistant можно использовать для создания собственных интеллектуальных помощников и диалоговых систем, не завязанных на внешние API и сервисы. Для запуска достаточно обычного потребительского оборудования, например, возможна работа на смартфоне.
Помимо кода для обучения и организации работы бота на своём оборудовании, для использования предложена коллекция уже обученных готовых моделей и языковая модель, обученная на основе 600 тысяч примеров диалогов в форме запрос-ответ (инструкция-выполнение), подготовленных и рецензированных с привлечением сообщества энтузиастов. Также запущен online-сервис для оценки качества работы чатбота в котором задействована модель знаний OA_SFT_Llama_30B_6, охватывающая 30 миллиардов параметров.
Для повышения эффективности системы и ухода от необходимости хранения больших объёмов предопределённых параметров, в проекте предусмотрена возможность использования динамически обновляемой базы знаний, способной извлекать требуемую информацию через поисковые системы или внешние сервисы. Например, при формировании ответов бот может обращаться к внешним API для получения дополнительных данных. Из расширенных функций также отмечается поддержка персонализации, т.е. возможности адаптироваться под конкретного пользователя на основе его предыдущих фраз.
👍14❤3🔥3
Компания Valve опубликовала выпуск проекта Proton 8.0, который основан на кодовой базе проекта Wine и нацелен на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.
В новой версии:
- Повышено требования к оборудованию - для работы теперь необходим GPU, поддерживающий графический API Vulkan 1.3.
- Выполнена синхронизация с выпуском Wine 8.0.
- Для многих игр включена поддержка NVIDIA NVAPI. Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.6.2.
А также добавлена поддержка некоторых игр и исправлены проблемы в играх.
В новой версии:
- Повышено требования к оборудованию - для работы теперь необходим GPU, поддерживающий графический API Vulkan 1.3.
- Выполнена синхронизация с выпуском Wine 8.0.
- Для многих игр включена поддержка NVIDIA NVAPI. Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.6.2.
А также добавлена поддержка некоторых игр и исправлены проблемы в играх.
😍19👍11❤5
Команда
cpio
позволяет использовать утилиту для архивации данных с соответствующим именем. Эта утилита поддерживает как собственный бинарный формат архивов CPIO
, так и популярный формат архивов TAR
.Примеры использования:
Извлечение файлов из архива формата
CPIO
в текущую директориюcpio -i < archive.cpio
Создание архива формата CPIO
с перенаправлением стандартного потока выводаls | cpio -o > archive.cpio
Создание архива формата CPIO
с указанием имени файла архиваls | cpio -o -F archive.cpio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Релиз дистрибутива Fedora Linux 38
- Реализована первая стадия перехода на модернизированный процесс загрузки, предложенный Леннартом Поттерингом. Отличия от классической загрузки сводятся к использованию вместо образа initrd, формируемого на локальной системе при установке пакета с ядром, унифицированного образа ядра UKI (Unified Kernel Image), генерируемого в инфраструктуре дистрибутива и заверенного цифровой подписью дистрибутива.
- В пакетном менеджере RPM для разбора ключей и цифровых подписей задействован пакет Sequoia, предлагающий реализацию OpenPGP на языке Rust.
- Реализован первый этап внедрения нового пакетного менеджера Microdnf, который идёт на смену ныне используемому DNF.
И другие изменения.
- Реализована первая стадия перехода на модернизированный процесс загрузки, предложенный Леннартом Поттерингом. Отличия от классической загрузки сводятся к использованию вместо образа initrd, формируемого на локальной системе при установке пакета с ядром, унифицированного образа ядра UKI (Unified Kernel Image), генерируемого в инфраструктуре дистрибутива и заверенного цифровой подписью дистрибутива.
- В пакетном менеджере RPM для разбора ключей и цифровых подписей задействован пакет Sequoia, предлагающий реализацию OpenPGP на языке Rust.
- Реализован первый этап внедрения нового пакетного менеджера Microdnf, который идёт на смену ныне используемому DNF.
И другие изменения.
👍2🌚1
Выпуск VirtualBox 7.0.8
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.8, в котором отмечено 21 исправление.
- Предоставлена возможность отключения верификации модулей ядра Linux по цифровой подписи через указание параметра VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" в файле /etc/vbox/vbox.cfg для хост-окружений и в файле /etc/virtualbox-guest-additions.conf для гостевых систем.
- Добавлена начальная поддержка ядра Linux 6.3.
- В дополнениях для гостевых систем на базе Linux добавлена экспериментальная поддержка перезагрузки модулей ядра и пользовательских сервисов после окончания установки VirtualBox, что позволяет обойтись без перезагрузки всей системы после обновления набора Guest Additions.
И другие изменения.
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.8, в котором отмечено 21 исправление.
- Предоставлена возможность отключения верификации модулей ядра Linux по цифровой подписи через указание параметра VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" в файле /etc/vbox/vbox.cfg для хост-окружений и в файле /etc/virtualbox-guest-additions.conf для гостевых систем.
- Добавлена начальная поддержка ядра Linux 6.3.
- В дополнениях для гостевых систем на базе Linux добавлена экспериментальная поддержка перезагрузки модулей ядра и пользовательских сервисов после окончания установки VirtualBox, что позволяет обойтись без перезагрузки всей системы после обновления набора Guest Additions.
И другие изменения.
🔥7👍3
- Движок V8 обновлён до версии 11.3, применяемой в Chromium 113.
- Предложен экспериментальный механизм Permission Model, позволяющий ограничить доступ к определённым ресурсам в процессе исполнения.
- Обработчики внешних модулей ECMAScript (ESM), загружаемых через опцию "--experimental-loader", теперь выполняются в отдельном потоке, изолированном от основного потока, что исключает пересечение кода приложений и загружаемых ESM-модулей.
- В число стабильный переведён модуль node:test (test_runner), предназначенный для создания и запуска тестов на языке JavaScript, возвращающих результат в формате TAP (Test Anything Protocol).
И другие изменения.
- Предложен экспериментальный механизм Permission Model, позволяющий ограничить доступ к определённым ресурсам в процессе исполнения.
- Обработчики внешних модулей ECMAScript (ESM), загружаемых через опцию "--experimental-loader", теперь выполняются в отдельном потоке, изолированном от основного потока, что исключает пересечение кода приложений и загружаемых ESM-модулей.
- В число стабильный переведён модуль node:test (test_runner), предназначенный для создания и запуска тестов на языке JavaScript, возвращающих результат в формате TAP (Test Anything Protocol).
И другие изменения.
👍5
Завершено портирование GIMP на GTK3
Разработчики графического редактора GIMP объявили об успешном выполнении задач, связанных с переводом кодовой базы на использование библиотеки GTK3 вместо GTK2, а также задействованием новой CSS-подобной системы определения стилей, применяемой в GTK3. Все необходимые для сборки с GTK3 изменения включены в основную ветку GIMP. Переход на GTK3 также отмечен как выполненная работа в плане подготовки выпуска GIMP 3.0.
Из продолжающихся работ, которые необходимо завершить до релиза GIMP 3.0, отмечается поддержка Wayland, переработка API для скриптов и плагинов, завершения модернизации системы управления цветом и интеграции поддержки цветового пространства CMYK, пересмотр концепции плавающего выделения (по умолчанию вставка в форме нового слоя). Среди уже полностью завершённых задач, связанных с GIMP 3.0, кроме перехода на GTK3 упоминается поддержка многослойного выделения и многослойных операций, переход на сборочную систему Meson и переход с intltool на gettext при локализации.
Разработчики графического редактора GIMP объявили об успешном выполнении задач, связанных с переводом кодовой базы на использование библиотеки GTK3 вместо GTK2, а также задействованием новой CSS-подобной системы определения стилей, применяемой в GTK3. Все необходимые для сборки с GTK3 изменения включены в основную ветку GIMP. Переход на GTK3 также отмечен как выполненная работа в плане подготовки выпуска GIMP 3.0.
Из продолжающихся работ, которые необходимо завершить до релиза GIMP 3.0, отмечается поддержка Wayland, переработка API для скриптов и плагинов, завершения модернизации системы управления цветом и интеграции поддержки цветового пространства CMYK, пересмотр концепции плавающего выделения (по умолчанию вставка в форме нового слоя). Среди уже полностью завершённых задач, связанных с GIMP 3.0, кроме перехода на GTK3 упоминается поддержка многослойного выделения и многослойных операций, переход на сборочную систему Meson и переход с intltool на gettext при локализации.
👍3