Please open Telegram to view this post
VIEW IN TELEGRAM
❤22😁11👍1🤔1
Выпуск дистрибутива Ubuntu Sway Remix 24.10
Дистрибутив является неофициальной редакцией Ubuntu 24.10, созданной с оглядкой как на опытных пользователей GNU/Linux, так и на новичков, желающих попробовать окружение с мозаичным оконным менеджером без необходимости его долгой настройки. Другой особенностью дистрибутива является полный отказ от использования пакетного менеджера Snap.
Основные изменения:
Linux / Линукс🥸
Дистрибутив является неофициальной редакцией Ubuntu 24.10, созданной с оглядкой как на опытных пользователей GNU/Linux, так и на новичков, желающих попробовать окружение с мозаичным оконным менеджером без необходимости его долгой настройки. Другой особенностью дистрибутива является полный отказ от использования пакетного менеджера Snap.
Основные изменения:
• Пакетная база обновлена до выпуска Ubuntu 24.10;
• Sway отныне запускается в качестве дочернего процесса ssh-agent, что позволило решить ряд проблем в работе ssh-agent (например генерацию новых SSH ключей) при работе в различных командных оболочках (zsh, fish и прочих);
• Обеспечен автоматический перезапуск панели Waybar при изменении её конфигурационного файла;
• Графический менеджер буфера обмена, реализованный на базе пакета Rofi, заменён на nwg-clipman - графическую надстройку на базе GTK для менеджера буфера обмена Clipman;
• Меню приложений Rofi заменено на более легковесный и простой Fuzzel;
• Добавлена комбинация клавиш Mod+Ctrl_R для включения/отключения перехвата окнами нажатий различных комбинаций клавиш (например запуске виртуальных машин);
• Исправлены незначительные недоработки в оформлении и скриптах, устранено аварийное завершение апплета показа погоды при отсутствии подключения к интернету, а также улучшены правила для окон приложений.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🤔6❤2😢1
Минцифры предложило создать собственное Linux-сообщество, которое объединит разработчиков из тех стран, которые будут готовы работать с Россией
▪️ Это заявление стало реакцией на увольнение 11 российских сотрудников, занимавшихся разработкой ядра операционной системы Linux.
▪️ Представитель Минцифры сообщил, что важно создать условия для сотрудничества, что может помочь создать уникальный продукт.
▪️ Обсуждалось ли уже создание подобного альтернативного сообщества с какими-то странами, он не уточнил.
Linux / Линукс🥸
▪️ Это заявление стало реакцией на увольнение 11 российских сотрудников, занимавшихся разработкой ядра операционной системы Linux.
▪️ Представитель Минцифры сообщил, что важно создать условия для сотрудничества, что может помочь создать уникальный продукт.
▪️ Обсуждалось ли уже создание подобного альтернативного сообщества с какими-то странами, он не уточнил.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51😁38🤔4😢3🎉1
Релиз десктоп-окружения Trinity R14.1.3, продолжающего развитие KDE 3.5
▪️ Добавлена начальная поддержка порталов Freedesktop (XDG Desktop Portal), применяемых для организации доступа к ресурсам пользовательского окружения из изолированных приложений.
▪️ Добавлена новая тема оформления twin-style-mallory.
▪️ В контекстное меню добавлены элементы для организации мозаичной (tiling) компоновки окон.
▪️ В конфигуратор TDE Control Center добавлен модуль для настройки тачпадов.
▪️ Добавлена поддержка Python 3.13.
▪️ Добавлена поддержка изображений в формате webp.
▪️ Добавлена поддержка библиотеки libpoppler 24.04 и осуществлён переход с libpcre на libpcre2.
▪️ Добавлена поддержка дистрибутивов OpenMandriva 5, OpenMandriva Cooker, Ubuntu 24.10 и Fedora 41.
И другие изменения.
Linux / Линукс🥸
▪️ Добавлена начальная поддержка порталов Freedesktop (XDG Desktop Portal), применяемых для организации доступа к ресурсам пользовательского окружения из изолированных приложений.
▪️ Добавлена новая тема оформления twin-style-mallory.
▪️ В контекстное меню добавлены элементы для организации мозаичной (tiling) компоновки окон.
▪️ В конфигуратор TDE Control Center добавлен модуль для настройки тачпадов.
▪️ Добавлена поддержка Python 3.13.
▪️ Добавлена поддержка изображений в формате webp.
▪️ Добавлена поддержка библиотеки libpoppler 24.04 и осуществлён переход с libpcre на libpcre2.
▪️ Добавлена поддержка дистрибутивов OpenMandriva 5, OpenMandriva Cooker, Ubuntu 24.10 и Fedora 41.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤9🤔5😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70👍8🤔3
В ядре Linux оптимизирована реализация алгоритма CRC32C
Для включения в состав будущей ветки ядра Linux 6.13 предложен патч с переработанной реализацией алгоритма нахождения контрольной суммы CRC32C. Код реализации CRC32C уменьшен примерно в 10 раз (с 4546 до 418 байт).
При выключенной защите retpoline от атак класса Spectre прирост производительности при использовании новой реализации достигает:
• 11.8% на процессорах AMD Zen 2,
• 6.4% - Intel Emerald Rapids,
• 4.8% Intel Haswell.
При включении retpoline прирост производительности более заметен и достигает:
• 66.8% на системах с процессорами Intel Emerald Rapids,
• 35.0% - Intel Haswell,
• 29.5% - AMD Zen 2.
Linux / Линукс🥸
Для включения в состав будущей ветки ядра Linux 6.13 предложен патч с переработанной реализацией алгоритма нахождения контрольной суммы CRC32C. Код реализации CRC32C уменьшен примерно в 10 раз (с 4546 до 418 байт).
При выключенной защите retpoline от атак класса Spectre прирост производительности при использовании новой реализации достигает:
• 11.8% на процессорах AMD Zen 2,
• 6.4% - Intel Emerald Rapids,
• 4.8% Intel Haswell.
При включении retpoline прирост производительности более заметен и достигает:
• 66.8% на системах с процессорами Intel Emerald Rapids,
• 35.0% - Intel Haswell,
• 29.5% - AMD Zen 2.
Изначальный вариант CRC32C включал 128 развёрнутых циклов (unroll), что приводило к довольно большому коду. Так как современные процессоры c поддержкой выполнения инструкций не по порядку (out of order) могут выполнять команды параллельно, подобная оптимизация команд перехода в циклах получилась избыточной и приводила лишь к чрезмерно большому коду. Вместо 128 итераций в новом варианте было оставлено только 4, что не только сильно сократило объем кода, но и ускорило выполнение операции.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤔12
Опубликовано пользовательское окружение Sway 1.10, использующее Wayland
После 8 месяцев разработки опубликован релиз композитного менеджера Sway 1.10, построенного с использованием протокола Wayland и совместимого с мозаичным оконным менеджером i3 и панелью i3bar. В новом выпуске:
▪️ Задействованы новые возможности библиотеки wlroots 0.18, такие как поддержка Wayland-протоколов linux-drm-syncobj-v1, alpha-modifier-v1, ext-foreign-toplevel-list-v1 и ext-transient-seat-v1, возможность использования цветовых профилей ICC для графического API Vulkan, поддержка операции сброса GPU и новый API отрисовки, не сохраняющий промежуточное состояние (stateless) и позволяющий получать информацию о пиксельных буферах из GPU.
▪️ Код отрисовки переписан с использованием добавленного в wlroots API на базе графа сцены (scene graph). Отмечается, что переработка позволила добиться повышения производительности.
▪️ Обеспечено восстановление состояния после сброса GPU.
Добавлена команда для использования ICC-профилей для устройств вывода.
▪️ Улучшен алгоритм настройки устройств вывода.
▪️ В файл конфигурации по умолчанию добавлено использование pactl для настройки горячих клавиш для изменения громкости и яркости, а также вызова утилиты grim для создания скриншота.
И другие изменения.
Linux / Линукс🥸
После 8 месяцев разработки опубликован релиз композитного менеджера Sway 1.10, построенного с использованием протокола Wayland и совместимого с мозаичным оконным менеджером i3 и панелью i3bar. В новом выпуске:
▪️ Задействованы новые возможности библиотеки wlroots 0.18, такие как поддержка Wayland-протоколов linux-drm-syncobj-v1, alpha-modifier-v1, ext-foreign-toplevel-list-v1 и ext-transient-seat-v1, возможность использования цветовых профилей ICC для графического API Vulkan, поддержка операции сброса GPU и новый API отрисовки, не сохраняющий промежуточное состояние (stateless) и позволяющий получать информацию о пиксельных буферах из GPU.
▪️ Код отрисовки переписан с использованием добавленного в wlroots API на базе графа сцены (scene graph). Отмечается, что переработка позволила добиться повышения производительности.
▪️ Обеспечено восстановление состояния после сброса GPU.
Добавлена команда для использования ICC-профилей для устройств вывода.
▪️ Улучшен алгоритм настройки устройств вывода.
▪️ В файл конфигурации по умолчанию добавлено использование pactl для настройки горячих клавиш для изменения громкости и яркости, а также вызова утилиты grim для создания скриншота.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
💯67👍9😁8❤5
Проект Flock основал форк фреймворка Flutter
Представлен проект Flock, в рамках которого создан форк фреймворка построения интерфейса пользователя Flutter, развиваемого Google под лицензией BSD. Инициатором создания форка стал Мэтт Кэрролл (Matt Carroll), бывший сотрудник Google, ранее входивший в команду разработчиков Flutter. В качестве причины создания форка называется недостаточный объём ресурсов, которые компания Google вкладывает в проект.
Linux / Линукс🥸
Представлен проект Flock, в рамках которого создан форк фреймворка построения интерфейса пользователя Flutter, развиваемого Google под лицензией BSD. Инициатором создания форка стал Мэтт Кэрролл (Matt Carroll), бывший сотрудник Google, ранее входивший в команду разработчиков Flutter. В качестве причины создания форка называется недостаточный объём ресурсов, которые компания Google вкладывает в проект.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Релиз дистрибутива Fedora Linux 41
Linux / Линукс🥸
▪️ Сформирована официальная Spin-редакция Fedora с графическим окружением на основе композитного менеджера Miracle, использующим протокол Wayland и компоненты для построения композитных менеджеров Mir. Цель создания новой сборки: предоставление функционального и элегантного пользовательского окружения с мозаичной (tiling) компоновкой окон в стиле оконного менеджера i3 и более ярким графическим оформлением с визуальными эффектами.
▪️ По умолчанию задействован пакетный менеджер DNF5, в котором проведена унификация имеющихся низкоуровневых библиотек и переписаны на языке С++ компоненты, для которых ранее использовался язык Python.
▪️ Инструментарий DNF5 также избавлен от привязки к PackageKit, вместо которого задействован новый фоновый процесс DNF Daemon, заменяющий функциональность PackageKit и предоставляющий интерфейс для управления пакетами и обновлениями в графических окружениях. Из видимых пользователю улучшений можно отметить более наглядную индикацию прогресса выполнения операций; поддержку использования локальных RPM-пакетов для транзакций; возможность показа в отчётах о выполненных транзакциях информации, выдаваемой встроенными в пакеты скриптами (scriplets); более продвинутую систему автодополнения ввода для bash.
▪️ В NetworkManager прекращена поддержка профилей соединений в формате ifcfg.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍34❤4
Доступен Wasmer 5.0, инструментарий для создания приложений на базе WebAssembly
• Реализована возможность использования интерпретаторов WebAssembly.
• Добавлен экспериментальный бэкенд на базе легковесного интерпретатора Wasmi.
• Добавлен экспериментальный бэкенд на базе JavaScript-движка v8, используемого в браузерах на кодовой базе Chromium.
• В бэкенд, использующий LLVM, добавлена экспериментальная поддержка архитектуры Loongarch64.
• Добавлена поддержка платформы iOS, доступная при использовании бэкендов WAMR, Wasmi и V8.
• Прекращена поддержка компилятора Emscripten.
• Обновлены зависимости, среди которых LLVM 18, генератор кода Cranelift 27 и фреймворк rkyv 0.8.
• Проведена оптимизация производительности. Например, при выполнении операций десериализации модулей наблюдается прирост производительности до 50%.
Linux / Линукс🥸
• Реализована возможность использования интерпретаторов WebAssembly.
• Добавлен экспериментальный бэкенд на базе легковесного интерпретатора Wasmi.
• Добавлен экспериментальный бэкенд на базе JavaScript-движка v8, используемого в браузерах на кодовой базе Chromium.
• В бэкенд, использующий LLVM, добавлена экспериментальная поддержка архитектуры Loongarch64.
• Добавлена поддержка платформы iOS, доступная при использовании бэкендов WAMR, Wasmi и V8.
• Прекращена поддержка компилятора Emscripten.
• Обновлены зависимости, среди которых LLVM 18, генератор кода Cranelift 27 и фреймворк rkyv 0.8.
• Проведена оптимизация производительности. Например, при выполнении операций десериализации модулей наблюдается прирост производительности до 50%.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15
Как выглядел Линукс 19 лет назад
Система: Kororaa Live CD, собранная для демонстрации свежей версии оконного менеджера Compiz.
📌 https://www.youtube.com/watch?v=BjzxXPnZHtU
Linux / Линукс🥸
Система: Kororaa Live CD, собранная для демонстрации свежей версии оконного менеджера Compiz.
📌 https://www.youtube.com/watch?v=BjzxXPnZHtU
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Kororaa Live CD
a quick movie about the XQL features of the kororaa live CD I just found again
👍12❤6🎃4
Линус Торвальдс считает, что в 90% случаях ИИ – это маркетинг
Во время интервью TFiR на Open Source Summit Торвальдс считает, что «что ИИ – на самом деле интересная технология и она может изменить мир. И в то же время вся эта шумиха вокруг него меня так раздражает, что я вообще не хочу во всё это ввязываться».
«Сейчас я не придаю большого значения ИИ, потому что считаю, что сама индустрия для его развития находится в плачевном состоянии».
«Через пять лет всё может измениться, и тогда мы увидим, как ИИ применяют на ежедневной основе для различных направлений деятельности».
В конце интервью создатель Linux упомянул о том, что, по его мнению, является сильными сторонами ИИ. «ChatGPT показывает отличные результаты, особенно в графическом дизайне и в смежных областях».
Linux / Линукс🥸
Во время интервью TFiR на Open Source Summit Торвальдс считает, что «что ИИ – на самом деле интересная технология и она может изменить мир. И в то же время вся эта шумиха вокруг него меня так раздражает, что я вообще не хочу во всё это ввязываться».
«Сейчас я не придаю большого значения ИИ, потому что считаю, что сама индустрия для его развития находится в плачевном состоянии».
«Через пять лет всё может измениться, и тогда мы увидим, как ИИ применяют на ежедневной основе для различных направлений деятельности».
В конце интервью создатель Linux упомянул о том, что, по его мнению, является сильными сторонами ИИ. «ChatGPT показывает отличные результаты, особенно в графическом дизайне и в смежных областях».
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54😁10❤2🎃2🫡1
Выпуск дистрибутива Tails 6.9
В новой версии обновлены Tor Browser 14.0.1, инструментарий Tor 0.4.8.13 и почтовый клиент Thunderbird 115.16.0. Устранена проблема с автоматической установкой обновлений, приводившая к выводу ошибки о невозможности загрузить обновление.
Linux / Линукс🥸
В новой версии обновлены Tor Browser 14.0.1, инструментарий Tor 0.4.8.13 и почтовый клиент Thunderbird 115.16.0. Устранена проблема с автоматической установкой обновлений, приводившая к выводу ошибки о невозможности загрузить обновление.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77❤7👍4🎉2
В ядро Linux принят 21-строчный патч, ускоряющий прохождение теста per_thread_ops на 2.6%
Джош Пуамбёф из Red Hat опубликовал патч для ядра Linux, ускоряющий на 2.6% прохождение теста "per_thread_ops", оценивающего число операций, которые могут быть выполнены в одном потоке. В патче используется маскирование указателей для снижения числа медленных вызовов barrier_nospec() в 64-битной функции copy_from_user(), применяемой для копирования данных в ядро из пространства пользователя. Линус Торвальдс уже перенёс данную оптимизацию в состав ветки ядра 6.12.
Linux / Линукс🥸
Джош Пуамбёф из Red Hat опубликовал патч для ядра Linux, ускоряющий на 2.6% прохождение теста "per_thread_ops", оценивающего число операций, которые могут быть выполнены в одном потоке. В патче используется маскирование указателей для снижения числа медленных вызовов barrier_nospec() в 64-битной функции copy_from_user(), применяемой для копирования данных в ядро из пространства пользователя. Линус Торвальдс уже перенёс данную оптимизацию в состав ветки ядра 6.12.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🙏5
Проект KDE развивает собственный дистрибутив KDE Linux
Разработчики из проекта KDE приступили к созданию нового независимого дистрибутива KDE Linux, развиваемого под кодовым именем "Project Banana". Дистрибутив изначально развивается как универсальный продукт, пригодный как для разработчиков KDE, так и для обычных пользователей и OEM-производителей оборудования. Для отслеживания состояния разработки ежедневно формируется системный образ, пригодный для загрузки с USB-накопителей.
Целью проекта является создание официального поддерживаемого сообществом дистрибутива, оптимально сочетаемого с технологиями KDE и рекомендованного для пользователей и OEM-производителей.
Среди задач проекта:
Планируется развивать три базовые редакции дистрибутива:
▪️ Testing - обновляется ежедневно, отражает состояние master-ветки в Git и рассчитана на тестирование, контроль за качеством и отслеживание процесса разработки.
▪️ Enthusiast - нацелена на опытных пользователей и энтузиастов. Выпуски синхронизированы c формированием релизов и тестовых версий KDE (новые сборки публикуются сразу после релизов и бета-версий KDE Plasma).
▪️ Stable - включает только стабильные релизы компонентов KDE и выходит с задержкой после релизов KDE из-за проведения дополнительного тестирования и работы по стабилизации.
Linux / Линукс🥸
Разработчики из проекта KDE приступили к созданию нового независимого дистрибутива KDE Linux, развиваемого под кодовым именем "Project Banana". Дистрибутив изначально развивается как универсальный продукт, пригодный как для разработчиков KDE, так и для обычных пользователей и OEM-производителей оборудования. Для отслеживания состояния разработки ежедневно формируется системный образ, пригодный для загрузки с USB-накопителей.
Целью проекта является создание официального поддерживаемого сообществом дистрибутива, оптимально сочетаемого с технологиями KDE и рекомендованного для пользователей и OEM-производителей.
Среди задач проекта:
• предоставление высококачественного графического интерфейса;
• простой механизм восстановления в случае сбоев;
• поддержание высокого уровня защищённости;
• акцентирование на самые современные технологии;
• удобство предустановки и адаптации для нового оборудования;
• возможность использования в качестве основной платформы для разработчиков KDE;
• простота переключения между разными редакциями и релизами;
• создание базиса для распространения KDE в других атомарно обновляемых дистрибутивах.
Планируется развивать три базовые редакции дистрибутива:
▪️ Testing - обновляется ежедневно, отражает состояние master-ветки в Git и рассчитана на тестирование, контроль за качеством и отслеживание процесса разработки.
▪️ Enthusiast - нацелена на опытных пользователей и энтузиастов. Выпуски синхронизированы c формированием релизов и тестовых версий KDE (новые сборки публикуются сразу после релизов и бета-версий KDE Plasma).
▪️ Stable - включает только стабильные релизы компонентов KDE и выходит с задержкой после релизов KDE из-за проведения дополнительного тестирования и работы по стабилизации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔33👍16🎉7