Ubuntu 25.10 переходит на Rust
В Ubuntu 25.10 планируется заменить классические утилиты GNU Coreutils на их аналоги, написанные на языке Rust.
Что меняется?
Canonical планирует заменить более ста системных утилит, таких как
На первом этапе Ubuntu 25.10 перейдёт на uutils по умолчанию. Если эксперимент удастся, то изменения войдут в LTS-версию Ubuntu 26.04.
📌 uutils уже используются в нескольких дистрибутивах: Apertis (на основе Debian) и AerynOS (SerpentOS).
Последняя версия uutils (0.0.30) успешно проходит 507 тестов из набора GNU Coreutils. Хотя 69 тестов пока завершаются неудачно, прогресс имеется: ещё два выпуска назад пройдено было только 476 тестов.
Что дальше?
▪️ Canonical не останавливается на uutils. В планах:
• Замена утилит su и sudo на пакет sudo-rs.
• Разработка проектов zlib-rs и ntpd-rs.
▪️ Для тестирования новых компонентов создан инструмент oxidizr. С его помощью пользователи могут легко переключаться между старыми и новыми утилитами.
Например:
• Включить эксперимент:
• Вернуться к старым утилитам:
Поддерживаете ли вы переход на Rust?
Linux / Линукс🥸
В Ubuntu 25.10 планируется заменить классические утилиты GNU Coreutils на их аналоги, написанные на языке Rust.
Что меняется?
Canonical планирует заменить более ста системных утилит, таких как
ls, cp, chmod и echo, на альтернативы из проекта uutils, написанные на Rust.На первом этапе Ubuntu 25.10 перейдёт на uutils по умолчанию. Если эксперимент удастся, то изменения войдут в LTS-версию Ubuntu 26.04.
📌 uutils уже используются в нескольких дистрибутивах: Apertis (на основе Debian) и AerynOS (SerpentOS).
Последняя версия uutils (0.0.30) успешно проходит 507 тестов из набора GNU Coreutils. Хотя 69 тестов пока завершаются неудачно, прогресс имеется: ещё два выпуска назад пройдено было только 476 тестов.
Что дальше?
▪️ Canonical не останавливается на uutils. В планах:
• Замена утилит su и sudo на пакет sudo-rs.
• Разработка проектов zlib-rs и ntpd-rs.
▪️ Для тестирования новых компонентов создан инструмент oxidizr. С его помощью пользователи могут легко переключаться между старыми и новыми утилитами.
Например:
• Включить эксперимент:
sudo oxidizr enable --experiments coreutils findutils.• Вернуться к старым утилитам:
oxidizr disable.«Производительность — часто упоминаемое обоснование для проектов «Переписать на Rust». Хотя производительность занимает высокое место в моём списке приоритетов, она не является основной причиной этого изменения, — объясняет Джон Сигер, вице-президент Canonical, — Эти утилиты лежат в основе дистрибутива, и меня больше всего привлекает повышенная отказоустойчивость и безопасность, которых легче добиться с помощью портов на Rust.»
Поддерживаете ли вы переход на Rust?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🤯19🤔12❤9🫡6
Талисман Ubuntu 25.04: "Отважный тупик"
«Вдохновляясь смелостью и жизнерадостностью тупика, команда Canonical создала обои для новой версии Ubuntu 25.04.»
Linux / Линукс🥸
«Вдохновляясь смелостью и жизнерадостностью тупика, команда Canonical создала обои для новой версии Ubuntu 25.04.»
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁18☃4🤯1🌚1
Крупное обновление клиента Steam и Steam Deck: что нового?
Пользуетесь Steam Deck?
Linux / Линукс🥸
• Улучшенная работа с заметками: теперь заметки можно просматривать в браузере — они находятся в разделе «Мой игровой контент» в списке игр. Добавлена поддержка встроенных изображений.
• Remote Play: исправлена ошибка с трансляцией видео в Monster Hunter Wilds. Также устранена проблема с записью видео в той же игре.
• Улучшения системы контроллеров: различные исправления ошибок и багов.
• Библиотека игр: Исправлена ошибка, из-за которой открывалась страница демоверсии вместо основной игры. Теперь приложения без иконок получают стандартное изображение.
▪️ Новые функции
• «Закрепить X и запустить Y»: В окне запуска нескольких игр появилась опция для быстрого переключения между играми.
• Исправление уведомлений: После переподключения к Steam уведомления о входе друзей больше не дублируются.
Пользуетесь Steam Deck?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
Выпуск среды разработки Qt Creator 16
Представлен выпуск интегрированной среды разработки Qt Creator 16, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
В новой версии:
Linux / Линукс🥸
Представлен выпуск интегрированной среды разработки Qt Creator 16, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
В новой версии:
▪️ Добавлены оптимизации для сокращения времени запуска.
▪️ Переделаны настройки тулкитов, которые теперь оформлены более компактно и занимают меньше вертикального пространства на экране.
▪️ Для проектов CMake упрощена структура дерева с компонентами проекта и повышена производительность определения изменений внешней конфигурации CMake. Решены проблемы с определением наличия инструментария Ninja.
▪️ Добавлена возможность отладки кода на C++ и отслеживания вывода запущенных приложений на устройствах с операционной системой iOS 17+
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤯1
Представлена мобильная платформа РОСА Мобайл 2.0
Компания "РОСА" представила мобильную операционную систему РОСА Мобайл 2.0 (ROSA Mobile), адаптированную для российского смартфона Р-ФОН. Окружение РОСА Мобайл основано на открытой платформе Plasma Mobile, развиваемой проектом KDE. РОСА Мобайл отличается переработкой интерфейса, своим набором пиктограмм и поставкой дополнительных приложений.
Системное окружение собрано из собственного репозитория пакетов. Для вывода графики используется композитный сервер kwin_wayland. В платформе задействованы телефонный стек ModemManager и коммуникационный фреймворк Telepathy. Мобильные приложения базируются на наборе Plasma Mobile Gear и используют библиотеку Qt, набор компонентов Mauikit и фреймворк Kirigami. Имеется возможность запуска Android-приложений, используя проект Waydroid. Подробнее об изменениях новой версии.
Linux / Линукс🥸
Компания "РОСА" представила мобильную операционную систему РОСА Мобайл 2.0 (ROSA Mobile), адаптированную для российского смартфона Р-ФОН. Окружение РОСА Мобайл основано на открытой платформе Plasma Mobile, развиваемой проектом KDE. РОСА Мобайл отличается переработкой интерфейса, своим набором пиктограмм и поставкой дополнительных приложений.
Системное окружение собрано из собственного репозитория пакетов. Для вывода графики используется композитный сервер kwin_wayland. В платформе задействованы телефонный стек ModemManager и коммуникационный фреймворк Telepathy. Мобильные приложения базируются на наборе Plasma Mobile Gear и используют библиотеку Qt, набор компонентов Mauikit и фреймворк Kirigami. Имеется возможность запуска Android-приложений, используя проект Waydroid. Подробнее об изменениях новой версии.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🤣20🌚7❤1😁1
Выпуск DXVK 2.6, реализации Direct3D 8/9/10/11 поверх API Vulkan
Доступен выпуск прослойки DXVK 2.6, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO и NVK 24.1. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.
Linux / Линукс🥸
Доступен выпуск прослойки DXVK 2.6, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO и NVK 24.1. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70🤔2❤1
В KDE реализован график для оценки скорости копирования файлов
Нейт Грэм, разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Среди изменений, добавленных в ветку, на основе которых формируется релиз KDE Plasma 6.4.0:
▪️ Реализован график для наглядной оценки изменения скорости копирования файлов. График доступен на странице "Детали", на которую можно перейти из уведомления о копировании файла.
▪️ В KRunner улучшена группировка результатов поиска - действия, связанные с сеансом и загрузкой, теперь включены в приоритетный список, выводимый в первую очередь. Улучшена навигация в KRunner с использованием клавиатуры.
▪️ Добавлена поддержка использования для каждого виртуального рабочего стола своей мозаичной раскладки окон.
И другие изменения.
Linux / Линукс🥸
Нейт Грэм, разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Среди изменений, добавленных в ветку, на основе которых формируется релиз KDE Plasma 6.4.0:
▪️ Реализован график для наглядной оценки изменения скорости копирования файлов. График доступен на странице "Детали", на которую можно перейти из уведомления о копировании файла.
▪️ В KRunner улучшена группировка результатов поиска - действия, связанные с сеансом и загрузкой, теперь включены в приоритетный список, выводимый в первую очередь. Улучшена навигация в KRunner с использованием клавиатуры.
▪️ Добавлена поддержка использования для каждого виртуального рабочего стола своей мозаичной раскладки окон.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🤣11🎉4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45😁19❤7