CuteFish - новое окружение рабочего стола
Разработчики Linux-дистрибутива CuteFishOS, основанного на пакетной базе Debian, развивают новое пользовательское окружение CuteFish, по стилю напоминающий macOS. Наработки проекта написаны на языке С++ с использованием Qt и библиотек KDE Frameworks. Код распространяется под лицензией GPLv3. Установочные сборки дистрибутива CuteFishOS ещё не готовы, но окружение можно протестировать.
Поддерживается светлая и тёмная темы оформления, окна без рамок, тени под окнами, размытие содержимого фоновых окон, глобальное меню и стили Qt Quick Control. Для управления окнами используется композитный менеджер KWin с набором дополнительных плагинов.
Проектом развиваются собственные панель задач, полноэкранный интерфейс для запуска приложений и верхняя панель с глобальным меню, виджетами и системным лотком. Среди приложений, разработанных участниками проекта: файловый менеджер, калькулятор и конфигуратор.
Рабочий стол CuteFish и дистрибутив CuteFishOS разрабатываются в основном в оглядке на удобство работы начинающих пользователей, которым важнее предоставление набора настроек и приложений, позволяющего сразу начать работу, чем возможности глубокой адаптации системы под свои предпочтения.
Источник
Новости Linux 🐧: @linux_gram
Разработчики Linux-дистрибутива CuteFishOS, основанного на пакетной базе Debian, развивают новое пользовательское окружение CuteFish, по стилю напоминающий macOS. Наработки проекта написаны на языке С++ с использованием Qt и библиотек KDE Frameworks. Код распространяется под лицензией GPLv3. Установочные сборки дистрибутива CuteFishOS ещё не готовы, но окружение можно протестировать.
Поддерживается светлая и тёмная темы оформления, окна без рамок, тени под окнами, размытие содержимого фоновых окон, глобальное меню и стили Qt Quick Control. Для управления окнами используется композитный менеджер KWin с набором дополнительных плагинов.
Проектом развиваются собственные панель задач, полноэкранный интерфейс для запуска приложений и верхняя панель с глобальным меню, виджетами и системным лотком. Среди приложений, разработанных участниками проекта: файловый менеджер, калькулятор и конфигуратор.
Рабочий стол CuteFish и дистрибутив CuteFishOS разрабатываются в основном в оглядке на удобство работы начинающих пользователей, которым важнее предоставление набора настроек и приложений, позволяющего сразу начать работу, чем возможности глубокой адаптации системы под свои предпочтения.
Источник
Новости Linux 🐧: @linux_gram
Релиз ядра Linux 5.13
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.13. Среди наиболее заметных изменений: начальная поддержка чипов Apple M1, cgroup-контроллер "misc", прекращение поддержки /dev/kmem, поддержка новых GPU Intel и AMD, возможность прямого вызова функций ядра из BPF-программ, рандомизация стека ядра для каждого системного вызова, возможность сборки в Clang с защитой CFI (Control Flow Integrity), LSM-модуль Landlock для дополнительного ограничения процессов, виртуальное звуковое устройство на базе virtio, multi-shot режим в io_uring.
В новую версию принято 17189 исправлений от 2150 разработчиков (самое большое в истории), размер патча - 60 МБ (изменения затронули 12996 файлов, добавлено 794705 строк кода, удалено 399590 строк). Около 47% всех представленных в 5.13 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 5% - с файловыми системами и 4% c внутренними подсистемами ядра.
Источник
Новости Linux 🐧: @linux_gram
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.13. Среди наиболее заметных изменений: начальная поддержка чипов Apple M1, cgroup-контроллер "misc", прекращение поддержки /dev/kmem, поддержка новых GPU Intel и AMD, возможность прямого вызова функций ядра из BPF-программ, рандомизация стека ядра для каждого системного вызова, возможность сборки в Clang с защитой CFI (Control Flow Integrity), LSM-модуль Landlock для дополнительного ограничения процессов, виртуальное звуковое устройство на базе virtio, multi-shot режим в io_uring.
В новую версию принято 17189 исправлений от 2150 разработчиков (самое большое в истории), размер патча - 60 МБ (изменения затронули 12996 файлов, добавлено 794705 строк кода, удалено 399590 строк). Около 47% всех представленных в 5.13 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 5% - с файловыми системами и 4% c внутренними подсистемами ядра.
Источник
Новости Linux 🐧: @linux_gram
Локалка - это канал с копиями интересных статей, упакованных в удобный и легкий для просмотра формат, поставляемый с исходниками для самостоятельной сборки в любой желаемый вид
Администрирование, безопасность, Linux, программирование, сети
Приятного чтения, буду рад вас там видеть 🙂
@LOCAL_AREA_NETWORK
Администрирование, безопасность, Linux, программирование, сети
Приятного чтения, буду рад вас там видеть 🙂
@LOCAL_AREA_NETWORK
Выпуск XWayland 21.1.1.901 с поддержкой аппаратного ускорения на системах с GPU NVIDIA
Доступен выпуск XWayland 21.1.1.901, DDX-компонента (Device-Dependent X), обеспечивающего запуск X. Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В состав выпуска приняты изменения, позволяющие задействовать аппаратное ускорение OpenGL и Vulkan для приложений X11 на системах с проприетарными графическими драйверами NVIDIA.
Со стороны NVIDIA изменения для аппаратного ускорения в XWayland приняты в состав драйвера NVIDIA 470.x. Судя про проведённым тестам, при использовании ветки драйвера NVIDIA 470 производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, почти не отличается от запуска под управлением обычного X-сервера.
Источник
Новости Linux 🐧: @linux_gram
Доступен выпуск XWayland 21.1.1.901, DDX-компонента (Device-Dependent X), обеспечивающего запуск X. Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В состав выпуска приняты изменения, позволяющие задействовать аппаратное ускорение OpenGL и Vulkan для приложений X11 на системах с проприетарными графическими драйверами NVIDIA.
Со стороны NVIDIA изменения для аппаратного ускорения в XWayland приняты в состав драйвера NVIDIA 470.x. Судя про проведённым тестам, при использовании ветки драйвера NVIDIA 470 производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, почти не отличается от запуска под управлением обычного X-сервера.
Источник
Новости Linux 🐧: @linux_gram
Поставка не самых свежих ядер Linux создаёт проблемы с поддержкой оборудования у 13% новых пользователей
Проект Linux-Hardware. org на основе собранных телеметрических данных за год определил, что редкие релизы наиболее популярных Linux-дистрибутивов и, как следствие, использование не самых новых ядер создаёт проблемы совместимости с оборудованием для 13% новых пользователей.
Для примера, большинству новых пользователей Ubuntu за последний год предлагалось ядро Linux 5.4 в составе выпуска 20.04, которое на данный момент отстаёт по поддержке оборудования от текущего ядра 5.13 больше чем на полтора года. Лучшие показатели демонстрируют Rolling-дистрибутивы, включая Manjaro Linux (в течение года предлагались ядра от 5.7 до 5.13), но они отстают по популярности от дистрибутивов-лидеров.
Источник
Новости Linux 🐧: @linux_gram
Проект Linux-Hardware. org на основе собранных телеметрических данных за год определил, что редкие релизы наиболее популярных Linux-дистрибутивов и, как следствие, использование не самых новых ядер создаёт проблемы совместимости с оборудованием для 13% новых пользователей.
Для примера, большинству новых пользователей Ubuntu за последний год предлагалось ядро Linux 5.4 в составе выпуска 20.04, которое на данный момент отстаёт по поддержке оборудования от текущего ядра 5.13 больше чем на полтора года. Лучшие показатели демонстрируют Rolling-дистрибутивы, включая Manjaro Linux (в течение года предлагались ядра от 5.7 до 5.13), но они отстают по популярности от дистрибутивов-лидеров.
Источник
Новости Linux 🐧: @linux_gram
Выпуск программы для детского рисования Tux Paint 0.9.26
Опубликован релиз графического редактора для детского творчества - Tux Paint 0.9.26. Программа предназначена для обучения рисованию детей в возрасте от 3 до 12 лет. Бинарные сборки сформированы для RHEL/Fedora, Android, Haiku, macOS и Windows.
В новом выпуске:
— В инструменте заливки появилась опция для заполнения области линейным или круговым градиентом с плавным переходом из одного цвета в другой.
— Добавлены новые "волшебные" инструменты: "Pixels" для создания пиксельной графики в стиле старых игр, "Checkerboard" для заливки области выбранным шаблоном и "Clone" для дублирования частей картинки при помощи кисти.
— Добавлены новые настройки, позволяющие увеличить размер элементов на экране для людей с ослабленным зрением и переделать цветовое оформление для более корректной работы систем ввода для людей с проблемами двигательной активности, например, систем навигации на основе отслеживания направления взгляда.
— Документация переделана для упрощения локализации.
Источник
Новости Linux 🐧: @linux_gram
Опубликован релиз графического редактора для детского творчества - Tux Paint 0.9.26. Программа предназначена для обучения рисованию детей в возрасте от 3 до 12 лет. Бинарные сборки сформированы для RHEL/Fedora, Android, Haiku, macOS и Windows.
В новом выпуске:
— В инструменте заливки появилась опция для заполнения области линейным или круговым градиентом с плавным переходом из одного цвета в другой.
— Добавлены новые "волшебные" инструменты: "Pixels" для создания пиксельной графики в стиле старых игр, "Checkerboard" для заливки области выбранным шаблоном и "Clone" для дублирования частей картинки при помощи кисти.
— Добавлены новые настройки, позволяющие увеличить размер элементов на экране для людей с ослабленным зрением и переделать цветовое оформление для более корректной работы систем ввода для людей с проблемами двигательной активности, например, систем навигации на основе отслеживания направления взгляда.
— Документация переделана для упрощения локализации.
Источник
Новости Linux 🐧: @linux_gram
Релиз OpenZFS 2.1
Основные изменения:
— Добавлена поддержка технологии dRAID (Distributed Spare RAID), которая представляет собой вариант RAIDZ с интегрированной распределённой обработкой блоков для горячего восстановления (hot spare). dRAID унаследовал все преимущества RAIDZ, но позволил добиться значительного увеличения скорости перестроения хранилища (resilvering) и восстановления избыточности в массиве. Виртуальное хранилище dRAID формируется из нескольких внутренних групп RAIDZ, в каждой из которой присутствуют устройства для хранения данных и устройства для хранения блоков чётности. Указанные группы распределены по всем накопителям для оптимального использования доступной пропускной способности дисков. Вместо отдельного диска для горячего восстановления в dRAID применяется концепция логического распределения блоков для горячего восстановления по всем дискам в массиве.
— Реализовано свойство "compatibility", позволяющее администратору выбрать набор возможностей, которые следует активировать в пуле, с целью создания переносимых пулов и поддержания совместимости пулов между разными версиями OpenZFS и разными платформами.
— Предоставлена возможность сохранения статистики о работе пула в формате СУБД InfluxDB, оптимизированной для хранения, анализа и манипулирования данными в форме временного ряда (срезы значений параметров через заданные промежутки времени). Для экспорта в формат InfluxDB предложена команда "zpool influxdb".
Добавлена поддержка горячего добавления памяти и CPU.
— А также оптимизации и новые команды и опции.
Источник
Новости Linux 🐧: @linux_gram
Основные изменения:
— Добавлена поддержка технологии dRAID (Distributed Spare RAID), которая представляет собой вариант RAIDZ с интегрированной распределённой обработкой блоков для горячего восстановления (hot spare). dRAID унаследовал все преимущества RAIDZ, но позволил добиться значительного увеличения скорости перестроения хранилища (resilvering) и восстановления избыточности в массиве. Виртуальное хранилище dRAID формируется из нескольких внутренних групп RAIDZ, в каждой из которой присутствуют устройства для хранения данных и устройства для хранения блоков чётности. Указанные группы распределены по всем накопителям для оптимального использования доступной пропускной способности дисков. Вместо отдельного диска для горячего восстановления в dRAID применяется концепция логического распределения блоков для горячего восстановления по всем дискам в массиве.
— Реализовано свойство "compatibility", позволяющее администратору выбрать набор возможностей, которые следует активировать в пуле, с целью создания переносимых пулов и поддержания совместимости пулов между разными версиями OpenZFS и разными платформами.
— Предоставлена возможность сохранения статистики о работе пула в формате СУБД InfluxDB, оптимизированной для хранения, анализа и манипулирования данными в форме временного ряда (срезы значений параметров через заданные промежутки времени). Для экспорта в формат InfluxDB предложена команда "zpool influxdb".
Добавлена поддержка горячего добавления памяти и CPU.
— А также оптимизации и новые команды и опции.
Источник
Новости Linux 🐧: @linux_gram
Доступен Neovim 0.5, модернизированный вариант редактора Vim
Некоторые из изменений в новой версии:
— Добавлен встроенный LSP-клиент (Language Server Protocol) на языке Lua, который можно использовать для подключения к внешним сервисам для анализа и автодополнения кода.
— Добавлен API для управления оформлением буферов выделения.
— Добавлен API для использования расширенных меток, позволяющих отслеживать изменения на уровне отдельных байтов.
— Расширена поддержка Lua, как языка для разработки плагинов и управления конфигурацией.
— Добавлена экспериментальная поддержка движка разбора синтаксиса tree-sitter.
Источник
Новости Linux 🐧: @linux_gram
Некоторые из изменений в новой версии:
— Добавлен встроенный LSP-клиент (Language Server Protocol) на языке Lua, который можно использовать для подключения к внешним сервисам для анализа и автодополнения кода.
— Добавлен API для управления оформлением буферов выделения.
— Добавлен API для использования расширенных меток, позволяющих отслеживать изменения на уровне отдельных байтов.
— Расширена поддержка Lua, как языка для разработки плагинов и управления конфигурацией.
— Добавлена экспериментальная поддержка движка разбора синтаксиса tree-sitter.
Источник
Новости Linux 🐧: @linux_gram
Российские процессоры Байкал перейдут на 6-нм техпроцесс, а саму компанию продадут за $40-80 млн
Стало известно о скорой продаже концерна Байкал Денису Фролову, который является основным бенефициарием группы Astra Linux. Сделка пока не завершена и оценивается 3-6 миллиардов рублей. Сообщается, что до 2025 года планируется инвестировать в Байкал 23 миллиарда рублей. Ожидается, что подобные инвестиции позволят ощутимо увеличить количество выпускаемой продукции (130 000 в текущем году и 600 000 в 2025).
Также предприятие собирается перейти на 6-нм техпроцесс на мощностях TSMC.
Стало известно о скорой продаже концерна Байкал Денису Фролову, который является основным бенефициарием группы Astra Linux. Сделка пока не завершена и оценивается 3-6 миллиардов рублей. Сообщается, что до 2025 года планируется инвестировать в Байкал 23 миллиарда рублей. Ожидается, что подобные инвестиции позволят ощутимо увеличить количество выпускаемой продукции (130 000 в текущем году и 600 000 в 2025).
Также предприятие собирается перейти на 6-нм техпроцесс на мощностях TSMC.
Выпуск Wine 6.12
Наиболее важные изменения:
— В состав включены две новые темы оформления "Blue" и "Classic Blue".
— Предложена начальная реализация сервиса NSI (Network Store Interface), хранящего и передающего другим сервисам информацию о сетевых интерфейсах на компьютере и маршрутизации.
— Проведена дополнительная работа по переводу WinSock в библиотеки на базе формата PE (Portable Executable). Многие обработчики setsockopt и getsockopt перенесены в библиотеку ntdll.
— В утилите reg.exe добавлена поддержка 32- и 64-разрядных представлений реестра.
— Закрыты отчёты об ошибках, связанные с работой игр: Diablo 3, Dark Souls 3, The Evil Within, Elex, Alien: Isolation, Assassin's Creed III, Heroes III Horn of the Abyss 1.5.4, Rainbow Six Siege, Civilization VI, S.T.A.L.K.E.R., Frostpunk, Metal Gear Solid V: Ground Zeroes, Imperium Great Battles of Rome.
— Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2005, WiX Toolset v3.x, Cypress PSoC Creator 3.0, CDBurnerXP 4.1.x - 4.4.x, QQ 2021, Windows PowerShell 2.0, Altium Designer 20, T-Force Alpha Plus VST2 64bit plugin, MSDN-Direct2D-Demo, Total Commander 9.51, Windows PC Health Check, TrouSerS, readpcr.
Источник
Новости Linux 🐧: @linux_gram
Наиболее важные изменения:
— В состав включены две новые темы оформления "Blue" и "Classic Blue".
— Предложена начальная реализация сервиса NSI (Network Store Interface), хранящего и передающего другим сервисам информацию о сетевых интерфейсах на компьютере и маршрутизации.
— Проведена дополнительная работа по переводу WinSock в библиотеки на базе формата PE (Portable Executable). Многие обработчики setsockopt и getsockopt перенесены в библиотеку ntdll.
— В утилите reg.exe добавлена поддержка 32- и 64-разрядных представлений реестра.
— Закрыты отчёты об ошибках, связанные с работой игр: Diablo 3, Dark Souls 3, The Evil Within, Elex, Alien: Isolation, Assassin's Creed III, Heroes III Horn of the Abyss 1.5.4, Rainbow Six Siege, Civilization VI, S.T.A.L.K.E.R., Frostpunk, Metal Gear Solid V: Ground Zeroes, Imperium Great Battles of Rome.
— Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2005, WiX Toolset v3.x, Cypress PSoC Creator 3.0, CDBurnerXP 4.1.x - 4.4.x, QQ 2021, Windows PowerShell 2.0, Altium Designer 20, T-Force Alpha Plus VST2 64bit plugin, MSDN-Direct2D-Demo, Total Commander 9.51, Windows PC Health Check, TrouSerS, readpcr.
Источник
Новости Linux 🐧: @linux_gram
Выпуск postmarketOS 21.06, Linux-дистрибутива для смартфонов и мобильных устройств
Представлен выпуск проекта postmarketOS 21.06, развивающего дистрибутив Linux для смартфонов, базирующийся на Alpine Linux, Musl и BusyBox. Целью проекта является предоставление возможности использования Linux дистрибутива на смартфоне, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии, задающих вектор развития. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 15 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для 330 устройств.
Некоторые изменения:
— Пакетная база синхронизирована с Alpine Linux 3.14.
— Добавлена поддержка смартфонов OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 и Xiaomi Redmi 2.
— Обновлены версии всех интерфейсов пользователя.
— При разблокировке шифрованного раздела rootfs утилитой osk-sdl теперь отключаются очереди операций записи и чтения, что позволило на ФС с размером блока 4K поднять производительность записи примерно на 35%, а чтения на 33%.
— В инсталляторе убран запрос отдельного имени и пароля для пользователя SSH.
— Проведена оптимизация ядра для смартфона PinePhone, позволившая продлить время автономной работы.
И другие изменения.
Источник
Новости Linux 🐧: @linux_gram
Представлен выпуск проекта postmarketOS 21.06, развивающего дистрибутив Linux для смартфонов, базирующийся на Alpine Linux, Musl и BusyBox. Целью проекта является предоставление возможности использования Linux дистрибутива на смартфоне, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии, задающих вектор развития. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 15 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для 330 устройств.
Некоторые изменения:
— Пакетная база синхронизирована с Alpine Linux 3.14.
— Добавлена поддержка смартфонов OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 и Xiaomi Redmi 2.
— Обновлены версии всех интерфейсов пользователя.
— При разблокировке шифрованного раздела rootfs утилитой osk-sdl теперь отключаются очереди операций записи и чтения, что позволило на ФС с размером блока 4K поднять производительность записи примерно на 35%, а чтения на 33%.
— В инсталляторе убран запрос отдельного имени и пароля для пользователя SSH.
— Проведена оптимизация ядра для смартфона PinePhone, позволившая продлить время автономной работы.
И другие изменения.
Источник
Новости Linux 🐧: @linux_gram