Выпуск Ubuntu 24.04.2 LTS c обновлением графического стека и ядра Linux
В обновление включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность.
В состав выпуска включены некоторые улучшения, бэкпортированные из выпуска Ubuntu 24.10:
Linux / Линукс🥸
В обновление включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность.
В состав выпуска включены некоторые улучшения, бэкпортированные из выпуска Ubuntu 24.10:
▪️ Предложены пакеты с ядром Linux версии 6.11 (базовое ядро Ubuntu 24.04 - 6.8).
▪️ Обновлены компоненты графического стека, включая Mesa 24.2 и libdrm 2.4.122, которые были протестированы в выпуске Ubuntu 24.10. ▪️ Добавлены свежие версии видеодрайверов для чипов Intel, AMD и NVIDIA.
▪️ Обновлены версии некоторых пакетов, таких как BIND 9.18.30, GCC 14.2, LibreOffice 24.2.7, GNOME 46.3, gnome-control-center 46.5, cloud-init 24.4, ceph 19.2.0, snapd 2.66.1, .NET 8.0.11.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😢2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤8😁6🤔1🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁91👍6💯5
Мнение Грега Кроа-Хартмана и Кейса Кука о продвижении Rust в ядро Linux
Грег Кроа-Хартман, отвечающий за поддержку стабильной ветки ядра Linux, высказался в поддержку разработки новых компонентов ядра на языке Rust.
Linux / Линукс🥸
Грег Кроа-Хартман, отвечающий за поддержку стабильной ветки ядра Linux, высказался в поддержку разработки новых компонентов ядра на языке Rust.
Как человек, через которого последние 15 лет проходит вся информация об ошибках и уязвимостях в ядре Linux, он утверждает, что большинство ошибок в ядре вызваны неучитываемыми особенностями языка Си (corner case), которые полностью исключены в коде на языке Rust.
Уже имеющийся старый код на языке Си никуда не денется, а вот для нового кода и новых драйверов внедрение Rust позволит существенно поднять качество. Внедрение Rust также даст возможность структурировать внутренние программные интерфейсы ядра таким образом, что будут практически исключены ошибки использования внутреннего API - в ядре накопилось слишком много сложных и запутанных API, создающих большую нагрузку на мэйнтейнеров в их работе по проверке, что данные API используются правильно. В процессе развития Rust-обвязок у мэйнтейнеров появляется возможность переосмыслить и привести в порядок API, что принесёт пользу для всех, включая использующих язык Си.
К обсуждению также присоединился Кейс Кук, бывший главный системный администратор kernel. org и лидер Ubuntu Security Team. Кейс уточнил, что речь не про переписывание уже имеющегося кода в ядре, а в предоставлении возможности использования Rust для создания новых драйверов и подсистем.Скорость разработки возрастает благодаря снижению трудозатрат на отладку и наличию в языке строгих гарантий, позволяющих выявлять ошибки на ранней стадии написания кода, ещё до начала тестирования продукта.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😢7🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63
Линус Торвальдс пояснил свою позицию в отношении приёма изменений на Rust
К обсуждению сопротивления мэйнтейнеров внедрению Rust в ядро подключился Линус Торвальдс. Он пояснил, что никто не заставляет мэйнтейнеров изучать язык Rust, использовать код на Rust или принимать во внимание наличие в ядре кода на Rust. Мэйнтейнеры могут спокойно продолжать работать только с кодом на Си и никак не пересекаться с Rust. Но подобные сопровождающие не могут и влиять на то, как развивается Rust в ядре, например, не могут вмешиваться в организацию внешнего взаимодействия Rust-кода с кодом их подсистемы.
Linux / Линукс🥸
К обсуждению сопротивления мэйнтейнеров внедрению Rust в ядро подключился Линус Торвальдс. Он пояснил, что никто не заставляет мэйнтейнеров изучать язык Rust, использовать код на Rust или принимать во внимание наличие в ядре кода на Rust. Мэйнтейнеры могут спокойно продолжать работать только с кодом на Си и никак не пересекаться с Rust. Но подобные сопровождающие не могут и влиять на то, как развивается Rust в ядре, например, не могут вмешиваться в организацию внешнего взаимодействия Rust-кода с кодом их подсистемы.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34😢3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37🤔20👍8❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70👍10❤7🤣3
В загрузчике GRUB2 выявлена 21 уязвимость
Большинство из них приводят к переполнению буфера и могут использоваться для обхода механизма верифицированной загрузки UEFI Secure Boot. Проблемы пока устранены только в виде патча. Для устранения проблем в GRUB2 недостаточно просто обновить пакет, требуется также сформировать новые внутренние цифровые подписи и обновлять инсталляторы, загрузчики, пакеты с ядром, fwupd-прошивки и shim-прослойку.
Linux / Линукс🥸
Большинство из них приводят к переполнению буфера и могут использоваться для обхода механизма верифицированной загрузки UEFI Secure Boot. Проблемы пока устранены только в виде патча. Для устранения проблем в GRUB2 недостаточно просто обновить пакет, требуется также сформировать новые внутренние цифровые подписи и обновлять инсталляторы, загрузчики, пакеты с ядром, fwupd-прошивки и shim-прослойку.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😁8☃4🤔2🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49👍5🤣1
Шестой альфа-выпуск среды рабочего стола COSMIC
Компания System76 представила шестую альфа-версию среды рабочего стола COSMIC, написанной на языке Rust (не путать со старым COSMIC, который был основан на GNOME Shell).
Изменения по сравнению с пятой альфа-версией COSMIC:
Linux / Линукс🥸
Компания System76 представила шестую альфа-версию среды рабочего стола COSMIC, написанной на языке Rust (не путать со старым COSMIC, который был основан на GNOME Shell).
Изменения по сравнению с пятой альфа-версией COSMIC:
▪️ Добавлена поддержка размещения пиктограмм на рабочем столе.
▪️ Добавлены дополнительные настройки масштабирования. Максимальный уровень масштабирования увеличен до 210%.
▪️ Расширены возможности виртуальных рабочих столов. Добавлена поддержка прокрутки между доступными рабочими столами в обзорном режиме. Помимо эскизов рабочих столов, реализован показ имён и порядковых номеров. Добавлена возможность перемещения мышью свёрнутых окон между рабочими столами.
▪️ В настройки добавлена опция "Притягивание плавающих окон к ближайшим краям", при включении которой перемещаемые окна будут автоматически выравниваться по краю.
▪️ В интерфейсе запуска приложений (Launcher) добавлена поддержка прокрутки в результатах поиска.
▪️ Обеспечен показ таймера обратного отчёта для таких действий как завершение работы и перезагрузка.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74👍8💯8❤1
Релиз оконного менеджера IceWM 3.7.0
Среди изменений в новой версии:
▪️ Добавлена настройка ColorQuickSwitchBorder для задания цвета рамки интерфейса быстрого переключения между окнами.
▪️ Добавлена возможность применения тем оформления для виджетов на панели задач, используемых для мониторинга за CPU, памятью, сетевой активностью и потреблением энергии.
▪️ В настройках горячих клавиш реализована возможность использования одного правила для обработки нажатия клавиш, связанных с одним и тем же символом.
▪️ Добавлена поддержка операции "_NET_WM_MOVERESIZE_CANCEL".
▪️ В команду icesh добавлена опция "-Await" для ожидания и выбора новых клиентских окон. Разрешено использование кодировки UTF-8 в свойствах icesh.
▪️ Добавлена поддержка перемещения окон, раскрытых на весь экран, через удерживание клавиши Shift.
▪️ В icewmbg добавлена поддержка изображений в формате AVIF.
▪️ Расширены возможности генератора меню icewm-menu-fdo.
Linux / Линукс🥸
Среди изменений в новой версии:
▪️ Добавлена настройка ColorQuickSwitchBorder для задания цвета рамки интерфейса быстрого переключения между окнами.
▪️ Добавлена возможность применения тем оформления для виджетов на панели задач, используемых для мониторинга за CPU, памятью, сетевой активностью и потреблением энергии.
▪️ В настройках горячих клавиш реализована возможность использования одного правила для обработки нажатия клавиш, связанных с одним и тем же символом.
▪️ Добавлена поддержка операции "_NET_WM_MOVERESIZE_CANCEL".
▪️ В команду icesh добавлена опция "-Await" для ожидания и выбора новых клиентских окон. Разрешено использование кодировки UTF-8 в свойствах icesh.
▪️ Добавлена поддержка перемещения окон, раскрытых на весь экран, через удерживание клавиши Shift.
▪️ В icewmbg добавлена поддержка изображений в формате AVIF.
▪️ Расширены возможности генератора меню icewm-menu-fdo.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Расширение GNOME, Burn My Windows, известное своими анимациями закрытия окон, получило очередное обновление. Добавлены четыре новых визуальных эффекта. Пользователям доступны новые опции кастомизации интерфейса 😬
Linux / Линукс🥸
Aura Glow: Окна исчезают, окутанные светящейся аурой.
Mushroom: Эффект, вдохновленный Super Mario.
RGB Warp: Искажает цвета окна, разделяя цветовые каналы.
Team Rocket: Копирует анимацию из Pokémon.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Burn My Windows v45: 4 New Effects (Demo)
Short video (this is unlisted btw) showing how the 4 new effects added to the Burn My Windows extension (v45) look in action.
😁11🤯4❤2👍2
Новый Linux 6.15 принесёт улучшения в драйвер AMDGPU: больше поддержки новых видеокарт (RDNA3 refresh и другие), исправления ошибок и оптимизации для лучшей производительности и стабильности. Ждём прироста FPS и меньше проблем на "красных" картах!
https://www.phoronix.com/news/AMDGPU-Linux-6.15
Linux / Линукс🥸
https://www.phoronix.com/news/AMDGPU-Linux-6.15
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Phoronix
AMD Preparing New GPU Support For Their Kernel Graphics Driver In Linux 6.15
AMD has sent out their initial pull request of 'new stuff' for their AMDGPU kernel graphics driver and AMDKFD compute driver of feature additions they want to make for the upcoming Linux 6.15 kernel
👍31
Выпуск текстового редактора GNU Emacs 30
Linux / Линукс🥸
▪️ Включена по умолчанию возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для отключения встроенной компиляции при сборке необходимо указать опцию '--with-native-compilation=no', иначе все поставляемые с Emacs пакеты Elisp будут заранее скомпилированы в исполняемый код.
▪️ Подготовлен порт редактора для платформы Android.
▪️ Включена встроенная поддержка формата JSON, не привязанная к библиотеке libjansson.
▪️ На платформах NetBSD и OpenBSD по умолчанию для работы со звуком задействована библиотека ossaudio.
▪️ Добавлена опция '--disable-gc-mark-trace' для отключения буфера трассировки сборщика мусора. Отключение позволяет ускорить примерно на 5% сборку мусора, но усложняет отладку проблем.
▪️ Добавлена поддержка спецификации Unicode 15.1.
▪️ Реализация режима Org обновлена до версии 9.7.
▪️ Улучшена работа на устройствах с сенсорными экранами. Реализована поддержка многих управляющих жестов.
▪️ Добавлены атрибуты для управления стилем подчёркивания (например, подчёркивание двойной линией, точками и чёрточками). Реализована поддержка цветных подчёркиваний.
▪️ На всех платформах, кроме macOS и GNUstep (Nextstep), реализована возможность перемещения панели инструментов вниз.
▪️ Устранена уязвимость CVE-2025-1244 в обработчике man-страниц, допускающая подстановку shell-команд.
▪️ Устранена уязвимость CVE-2024-53920 в системе проверки синтаксиса Flymake, позволяющая добиться выполнения произвольного кода при просмотре или редактировании специально оформленного Lisp-кода.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7