Please open Telegram to view this post
VIEW IN TELEGRAM
😁82🤔2
OpenBSD перешёл на использование формата PAX для tar-архивов
В кодовую базу OpenBSD принято изменение, переводящее утилиту tar на использование по умолчанию формата PAX при создании архивов. Изменение войдёт в состав выпуска OpenBSD 7.6. Использование формата PAX даст возможность сохранять более длинные имена файлов, обрабатывать ссылки, использовать более точные сведения о времени и помещать в архив файлы очень большого размера.
Из минусов перехода на PAX упоминается увеличение размера несжатых архивов и ограниченная поддержка формата в экосистеме.
Linux / Линукс🥸
В кодовую базу OpenBSD принято изменение, переводящее утилиту tar на использование по умолчанию формата PAX при создании архивов. Изменение войдёт в состав выпуска OpenBSD 7.6. Использование формата PAX даст возможность сохранять более длинные имена файлов, обрабатывать ссылки, использовать более точные сведения о времени и помещать в архив файлы очень большого размера.
Из минусов перехода на PAX упоминается увеличение размера несжатых архивов и ограниченная поддержка формата в экосистеме.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔4
Доступна среда рабочего стола LXQt 2.0.0
LXQt позиционируется как легковесное, модульное, быстрое и удобное окружение, вобравшее лучшие черты LXDE и Razor-qt.
В процессе разработки ветки LXQt 2.0 основное внимание уделено переводу компонентов проекта и приложений с Qt 5 на использование библиотеки Qt 6.6. Для обеспечения корректного стиля оформления приложений, использующих Qt5, и работы в них предлагаемой в LXQt реализации диалога открытия файлов, предоставлена возможность установки старых библиотек libqtxdg-3.12.0, lxqt-qtplugin-1.4.1 и libfm-qt-1.4.0, параллельно с их новыми версиями из LXQt 2.0.0, использующими Qt 6. Релиз эмулятора терминала QTerminal 2.0, переведённый на Qt6, будет опубликован позднее. До этого предлагается использовать версию QTerminal 1.4 на базе Qt5.
В новой версии также проведена адаптация окружения для использования протокола Wayland. В текущем виде не все компоненты LXQt переведены на Wayland.
Linux / Линукс🥸
LXQt позиционируется как легковесное, модульное, быстрое и удобное окружение, вобравшее лучшие черты LXDE и Razor-qt.
В процессе разработки ветки LXQt 2.0 основное внимание уделено переводу компонентов проекта и приложений с Qt 5 на использование библиотеки Qt 6.6. Для обеспечения корректного стиля оформления приложений, использующих Qt5, и работы в них предлагаемой в LXQt реализации диалога открытия файлов, предоставлена возможность установки старых библиотек libqtxdg-3.12.0, lxqt-qtplugin-1.4.1 и libfm-qt-1.4.0, параллельно с их новыми версиями из LXQt 2.0.0, использующими Qt 6. Релиз эмулятора терминала QTerminal 2.0, переведённый на Qt6, будет опубликован позднее. До этого предлагается использовать версию QTerminal 1.4 на базе Qt5.
В новой версии также проведена адаптация окружения для использования протокола Wayland. В текущем виде не все компоненты LXQt переведены на Wayland.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🎉9
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🤔4👍3
Релиз видеоплеера MPV 0.38
В 2013 году он ответвился от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer.
В новой версии:
• Продолжается развитие нового модуля вывода vo_gpu_next, построенного на основе библиотеки libplacebo и использующего шейдеры и графические API Vulkan, OpenGL, Metal или Direct3D для обработки и отрисовки видео.
• Расширены возможности, связанные с Wayland: добавлена поддержка многопользовательских окружений с несколькими клавиатурами и мышами, обеспечена корректная прокрутка с высоким разрешением, улучшено масштабирование на экранах с высокой плотностью пикселей (HiDPI), улучшена обработка изменения курсора, включено требование по использованию переменной окружения WAYLAND_DISPLAY для инициализации.
• Для скриптов добавлен API mp.input, позволяющий запросить ввод пользователем текстовых данных.
И другие изменения.
Linux / Линукс🥸
В 2013 году он ответвился от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer.
В новой версии:
• Продолжается развитие нового модуля вывода vo_gpu_next, построенного на основе библиотеки libplacebo и использующего шейдеры и графические API Vulkan, OpenGL, Metal или Direct3D для обработки и отрисовки видео.
• Расширены возможности, связанные с Wayland: добавлена поддержка многопользовательских окружений с несколькими клавиатурами и мышами, обеспечена корректная прокрутка с высоким разрешением, улучшено масштабирование на экранах с высокой плотностью пикселей (HiDPI), улучшена обработка изменения курсора, включено требование по использованию переменной окружения WAYLAND_DISPLAY для инициализации.
• Для скриптов добавлен API mp.input, позволяющий запросить ввод пользователем текстовых данных.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Forwarded from Типичный Сисадмин
This media is not supported in your browser
VIEW IN TELEGRAM
Только табуляции! Даёшь отказ бекдорам! 👀
Линус отказался от "прогрессивного" предложения заменить табуляцию на пробел в разделителе параметра FTRACE_RECORD_RECURSION_SIZE в конфигурации ядра Kconfig, предпочтя добавить табуляции в другое место. Разработчик Fedora, утверждавший, что табуляции вызывают хаос, был ошеломлен этим решением. Линус, будучи сторонником разнообразия, решил, что если парсер не умеет обрабатывать табуляции, то это - его проблемы. Таким образом, ядро Linux стало не только местом для пробелов, но и для табуляций, чтобы подчеркнуть важность разнообразия и стимулировать разработчиков к исправлению своих парсеров.
Типичный🥸 Сисадмин
Линус отказался от "прогрессивного" предложения заменить табуляцию на пробел в разделителе параметра FTRACE_RECORD_RECURSION_SIZE в конфигурации ядра Kconfig, предпочтя добавить табуляции в другое место. Разработчик Fedora, утверждавший, что табуляции вызывают хаос, был ошеломлен этим решением. Линус, будучи сторонником разнообразия, решил, что если парсер не умеет обрабатывать табуляции, то это - его проблемы. Таким образом, ядро Linux стало не только местом для пробелов, но и для табуляций, чтобы подчеркнуть важность разнообразия и стимулировать разработчиков к исправлению своих парсеров.
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40👍18❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77👍7🤔2
Уязвимость во flatpak, позволяющая обойти sandbox-изоляцию
В инструментарии Flatpak, предназначенном для создания самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux и изолированных от остальной системы, выявлена уязвимость (CVE-2024-32462). Она позволяет вредоносному или скомпрометированному приложению, поставляемому в пакете flatpak, обойти установленный режим sandbox-изоляции и получить доступ к файлам в основной системе.
Проблема проявляется только в пакетах, использующих порталы Freedesktop (xdg-desktop-portal), применяемые для организации доступа к ресурсам пользовательского окружения из изолированных приложений. Уязвимость устранена в корректирующих обновлениях flatpak 1.15.8, 1.14.6, 1.12.9 и 1.10.9. Обходной путь для защиты также предложен в выпусках xdg-desktop-portal 1.16.1 и 1.18.4.
Linux / Линукс🥸
В инструментарии Flatpak, предназначенном для создания самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux и изолированных от остальной системы, выявлена уязвимость (CVE-2024-32462). Она позволяет вредоносному или скомпрометированному приложению, поставляемому в пакете flatpak, обойти установленный режим sandbox-изоляции и получить доступ к файлам в основной системе.
Проблема проявляется только в пакетах, использующих порталы Freedesktop (xdg-desktop-portal), применяемые для организации доступа к ресурсам пользовательского окружения из изолированных приложений. Уязвимость устранена в корректирующих обновлениях flatpak 1.15.8, 1.14.6, 1.12.9 и 1.10.9. Обходной путь для защиты также предложен в выпусках xdg-desktop-portal 1.16.1 и 1.18.4.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡19🎉2👍1😁1
GitHub намерен запретить размещение сомнительных проектов для создания дипфейков
GitHub опубликовал изменения правил, определяющих политику в отношении размещения проектов, которые можно использовать для создания фиктивного мультимедийного контента с целью порномести и дезинформации. Изменения пока находятся в состоянии черновика, доступного для обсуждения до 20 мая.
При этом представители GitHub намерены лояльно относиться к проектам двойного назначения, напрямую не предназначенным для злоупотреблений и не одобряющим вредоносное применение, но которые потенциально могут применяться злоумышленниками в своей деятельности. Меры реагирования будут выбираться с учётом характера проектов и разделяя использование для неправомерных и законных целей.
Linux / Линукс🥸
GitHub опубликовал изменения правил, определяющих политику в отношении размещения проектов, которые можно использовать для создания фиктивного мультимедийного контента с целью порномести и дезинформации. Изменения пока находятся в состоянии черновика, доступного для обсуждения до 20 мая.
При этом представители GitHub намерены лояльно относиться к проектам двойного назначения, напрямую не предназначенным для злоупотреблений и не одобряющим вредоносное применение, но которые потенциально могут применяться злоумышленниками в своей деятельности. Меры реагирования будут выбираться с учётом характера проектов и разделяя использование для неправомерных и законных целей.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔10👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40😢2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66👍8🎉2
Избран новый лидер проекта Debian
В ежегодных выборах лидера проекта Debian победу одержал Андреас Тилле (Andreas Tille), который был избран впервые. В этом году на пост лидера претендовали два участника. Джонатан Картер, занимавший пост лидера четыре последних года, в выборах не участвовал.
В голосовании приняли участие 362 разработчика, что составляет 36% от всех участников, имеющих право голоса.
Андреас Тилле более 25 лет участвует в сопровождении пакетов для Debian и является автором проекта Debian Med, нацеленного на оптимизации дистрибутива для решения задач, связанных с медициной и биологическими исследованиями. Андреас сопровождает 1591 пакет и занимает первое место в проекте по числу загруженных пакетов (с 1998 года он загрузил 17254 пакета), а также 8 место по числу исправленных ошибок (5870 исправлений).
Вторым претендентом на пост лидера в этому году был Шрути Чандран (Sruthi Chandran), подключившийся к разработке в 2016 году и принимающий участие в поддержании 198 пакетов, среди которых пакеты c библиотеками для Ruby, Node.js и Go, а также пакеты со шрифтами.
Linux / Линукс🥸
В ежегодных выборах лидера проекта Debian победу одержал Андреас Тилле (Andreas Tille), который был избран впервые. В этом году на пост лидера претендовали два участника. Джонатан Картер, занимавший пост лидера четыре последних года, в выборах не участвовал.
В голосовании приняли участие 362 разработчика, что составляет 36% от всех участников, имеющих право голоса.
Андреас Тилле более 25 лет участвует в сопровождении пакетов для Debian и является автором проекта Debian Med, нацеленного на оптимизации дистрибутива для решения задач, связанных с медициной и биологическими исследованиями. Андреас сопровождает 1591 пакет и занимает первое место в проекте по числу загруженных пакетов (с 1998 года он загрузил 17254 пакета), а также 8 место по числу исправленных ошибок (5870 исправлений).
Вторым претендентом на пост лидера в этому году был Шрути Чандран (Sruthi Chandran), подключившийся к разработке в 2016 году и принимающий участие в поддержании 198 пакетов, среди которых пакеты c библиотеками для Ruby, Node.js и Go, а также пакеты со шрифтами.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🎉12❤4
Выпуск Wine 9.7
Наиболее важные изменения:
• В сборочную систему добавлена поддержка формирования исполняемых файлов в формате ARM64X, содержащих одновременно код для ABI Arm64EC и ARM64. В winebuild добавлена опция "-marm64x" для генерации гибридных библиотек ARM64X, а в winegcc опция "-marm64x", обеспечивающая сборку для ARM64X.
• Расширена поддержка ABI ARM64EC (ARM64 Emulation Compatible), применяемого для упрощения портирования на системы ARM64 приложений, изначально написанных для архитектуры x86_64.
• Проведена реструктуризация интерфейса драйвера для графического API Vulkan.
• В интерпретатор языка описания интерфейса WIDL добавлена поддержка архитектуры ARM и библиотеки типов (TypeLib) в старом формате (SLTG).
Linux / Линукс🥸
Наиболее важные изменения:
• В сборочную систему добавлена поддержка формирования исполняемых файлов в формате ARM64X, содержащих одновременно код для ABI Arm64EC и ARM64. В winebuild добавлена опция "-marm64x" для генерации гибридных библиотек ARM64X, а в winegcc опция "-marm64x", обеспечивающая сборку для ARM64X.
• Расширена поддержка ABI ARM64EC (ARM64 Emulation Compatible), применяемого для упрощения портирования на системы ARM64 приложений, изначально написанных для архитектуры x86_64.
• Проведена реструктуризация интерфейса драйвера для графического API Vulkan.
• В интерпретатор языка описания интерфейса WIDL добавлена поддержка архитектуры ARM и библиотеки типов (TypeLib) в старом формате (SLTG).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18😁2
Уязвимость в Glibc, эксплуатируемая через скрипты на PHP
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Уязвимость проявляется с 2000 года и устранена в находящейся в разработке ветке Glibc 2.40. Исправление также доступно в виде патчей для выпусков Glibc с 2.32 по 2.39.
Linux / Линукс🥸
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Уязвимость проявляется с 2000 года и устранена в находящейся в разработке ветке Glibc 2.40. Исправление также доступно в виде патчей для выпусков Glibc с 2.32 по 2.39.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🎉5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁103🫡12👍3
В Thunderbird добавят реализацию протокола Microsoft Exchange на языке Rust
Разработчики почтового клиента Thunderbird объявили о начале интеграции в кодовую базу компонентов, написанных на языке Rust. В следующий значительный выпуск Thunderbird, релиз которого ожидается в июле этого года, войдёт код с реализацией почтового протокола Microsoft Exchange Web Services (EWS), реализованный на языке Rust.
Поддержка доступа к календарю и адресной книге Microsoft Exchange будет добавлена позднее. Встроенная реализация позволит обойтись без установки сторонних дополнений, через которые до сих пор обеспечивалась поддержка Microsoft Exchange.
Linux / Линукс🥸
Разработчики почтового клиента Thunderbird объявили о начале интеграции в кодовую базу компонентов, написанных на языке Rust. В следующий значительный выпуск Thunderbird, релиз которого ожидается в июле этого года, войдёт код с реализацией почтового протокола Microsoft Exchange Web Services (EWS), реализованный на языке Rust.
Поддержка доступа к календарю и адресной книге Microsoft Exchange будет добавлена позднее. Встроенная реализация позволит обойтись без установки сторонних дополнений, через которые до сих пор обеспечивалась поддержка Microsoft Exchange.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁5
Дайджест новостей и статей
• Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype
• Arch Linux Installer Archinstall 2.8 Increases ESP Size to 1 GiB, Fixes More Bugs
• RebornOS is a beautiful, user-friendly take on Arch Linux with desktop options galore
• Open source versus Microsoft: The new rebellion begins
• Rocky Linux To Support Upstream Stable Kernels
• Lubuntu 24.04 LTS to Include Snap Installation Monitor for a Smoother Experience
• Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming
• LXQt 2.0 Desktop Environment Officially Released, This Is What's New
• Fedora Linux 40 Cleared For Release Next Week
• Install OpenProject with Linux and Docker
• 5 open-source alternatives to Google apps
• SteamOS 3.5.18 Preview released for Steam Deck
• Volla Tablet Launches on Kickstarter with Support for Ubuntu Touch
Linux / Линукс🥸
• Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype
• Arch Linux Installer Archinstall 2.8 Increases ESP Size to 1 GiB, Fixes More Bugs
• RebornOS is a beautiful, user-friendly take on Arch Linux with desktop options galore
• Open source versus Microsoft: The new rebellion begins
• Rocky Linux To Support Upstream Stable Kernels
• Lubuntu 24.04 LTS to Include Snap Installation Monitor for a Smoother Experience
• Rust-Written LAVD Kernel Scheduler Shows Promising Results For Linux Gaming
• LXQt 2.0 Desktop Environment Officially Released, This Is What's New
• Fedora Linux 40 Cleared For Release Next Week
• Install OpenProject with Linux and Docker
• 5 open-source alternatives to Google apps
• SteamOS 3.5.18 Preview released for Steam Deck
• Volla Tablet Launches on Kickstarter with Support for Ubuntu Touch
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2🎉2
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Проект также предоставляет C API для управления загрузкой и выполнением Lua-скриптов из ядра Linux. В Lua-скриптах можно использовать подмножество библиотечных функций и возможностей, ограниченное в силу специфики работы внутри ядра.
Linux / Линукс🥸
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Проект также предоставляет C API для управления загрузкой и выполнением Lua-скриптов из ядра Linux. В Lua-скриптах можно использовать подмножество библиотечных функций и возможностей, ограниченное в силу специфики работы внутри ядра.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6