Релиз десктоп-окружения Trinity R14.1.2, продолжающего развитие KDE 3.5
Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления.
Linux / Линукс🥸
Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🤔5🫡4👍1😁1
Проект по производству открытого процессора, совместимого с Z80
15 апреля компания Zilog прекратила производство 8-битных процессоров Z80. Энтузиасты выступили с инициативой создания открытого клона данного процессора. Целью проекта является разработка замены процессорам Z80, которая будет взаимозаменяема с оригинальным CPU Zilog Z80, совместима с ним на уровне разводки выводов и способна использоваться в компьютере ZX Spectrum. Схемы, описания аппаратных блоков на языке Verilog и необходимая для производства документация распространяется под лицензией Apache 2.0. Производство первой пробной партии процессоров FOSS Z80 намечено на июнь 2024 года.
Linux / Линукс🥸
15 апреля компания Zilog прекратила производство 8-битных процессоров Z80. Энтузиасты выступили с инициативой создания открытого клона данного процессора. Целью проекта является разработка замены процессорам Z80, которая будет взаимозаменяема с оригинальным CPU Zilog Z80, совместима с ним на уровне разводки выводов и способна использоваться в компьютере ZX Spectrum. Схемы, описания аппаратных блоков на языке Verilog и необходимая для производства документация распространяется под лицензией Apache 2.0. Производство первой пробной партии процессоров FOSS Z80 намечено на июнь 2024 года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍2🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔38👍19🫡3
Выпуск системы управления исходными текстами Git 2.45
По сравнению с прошлым выпуском в новую версию принято 540 изменений, подготовленных при участии 96 разработчиков, из которых 35 впервые приняли участие в разработке. Основные новшества:
• Добавлена предварительная поддержка бэкенда "reftable" для эффективного хранения в репозитории ссылок на ветки и теги.
• Предоставлены средства для обеспечения переносимости между идентификаторами объектов на базе хэшей SHA-1 и SHA-256.
• В команду "git rev-list" добавлена возможность отображения идентификаторов объектов, отсутствующих в локальном репозитории, даже если они недостижимы в ветке или теге, что можно использовать для диагностики повреждения репозитория.
• Добавлена новая команда "git reflog list" для показа известных reflog-ов и соответствующих им ссылок на теги и ветки.
И другие изменения.
Linux / Линукс🥸
По сравнению с прошлым выпуском в новую версию принято 540 изменений, подготовленных при участии 96 разработчиков, из которых 35 впервые приняли участие в разработке. Основные новшества:
• Добавлена предварительная поддержка бэкенда "reftable" для эффективного хранения в репозитории ссылок на ветки и теги.
• Предоставлены средства для обеспечения переносимости между идентификаторами объектов на базе хэшей SHA-1 и SHA-256.
• В команду "git rev-list" добавлена возможность отображения идентификаторов объектов, отсутствующих в локальном репозитории, даже если они недостижимы в ветке или теге, что можно использовать для диагностики повреждения репозитория.
• Добавлена новая команда "git reflog list" для показа известных reflog-ов и соответствующих им ссылок на теги и ветки.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔2🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😢12😁5
Выпуск текстового редактора GNU nano 8.0
В новом выпуске:
— Добавлена опция командной строки "--modernbindings" ("-/"), которая активирует альтернативный набор базовых горячих клавиш.
— Обеспечено задействование альтернативного набора горячих клавиш при запуске nano, используя исполняемый файл или символическую ссылку с именем, начинающимся на букву "e".
— По умолчанию горячая клавиша ^F теперь используется для начала поиска в прямом направлении, а ^B - в обратном, а M-F и M-B повторяют прямой и обратный поиск.
И другие изменения.
Linux / Линукс🥸
В новом выпуске:
— Добавлена опция командной строки "--modernbindings" ("-/"), которая активирует альтернативный набор базовых горячих клавиш.
— Обеспечено задействование альтернативного набора горячих клавиш при запуске nano, используя исполняемый файл или символическую ссылку с именем, начинающимся на букву "e".
— По умолчанию горячая клавиша ^F теперь используется для начала поиска в прямом направлении, а ^B - в обратном, а M-F и M-B повторяют прямой и обратный поиск.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31👍9😢5
Релиз дистрибутива Red Hat Enterprise Linux 9.4
Готовые установочные образы доступны для зарегистрированных пользователей Red Hat Customer Portal (для оценки функциональности также можно использовать iso-образы CentOS Stream 9 и бесплатные сборки RHEL для разработчиков). Выпуск сформирован для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64 (ARM64).
Ветка RHEL 9 развивается с более открытым процессом разработки и использует в качестве основы пакетную базу CentOS Stream 9. CentOS Stream позиционируется как upstream-проект для RHEL, дающий возможность сторонним участникам контролировать подготовку пакетов для RHEL, предлагать свои изменения и влиять на принимаемые решения. В соответствии с 10-летним циклом поддержки дистрибутива RHEL 9 будет сопровождаться до 2032 года.
Ключевые изменения в RHEL 9.4:
• Обеспечена полная поддержка технологии создания изолированных анклавов Intel SGX (Software Guard Extensions).
• В разряд стабильных переведён драйвер IDXD (Data Streaming Accelerator) для задействования ускорителей передачи данных, встроенных в CPU Intel.
• Реализация подсистемы eBPF синхронизирована с ядром Linux 6.6.
• В загрузчик GRUB и прослойку shim добавлена возможность применения механизмов защиты памяти DEP (Data Execution Prevention), NX (No Execute) и XD (Execute Disable) для запрета исполнения инструкций в определённых областях памяти на стадии до начала загрузки системы.
И другие изменения.
Linux / Линукс🥸
Готовые установочные образы доступны для зарегистрированных пользователей Red Hat Customer Portal (для оценки функциональности также можно использовать iso-образы CentOS Stream 9 и бесплатные сборки RHEL для разработчиков). Выпуск сформирован для архитектур x86_64, s390x (IBM System z), ppc64le и Aarch64 (ARM64).
Ветка RHEL 9 развивается с более открытым процессом разработки и использует в качестве основы пакетную базу CentOS Stream 9. CentOS Stream позиционируется как upstream-проект для RHEL, дающий возможность сторонним участникам контролировать подготовку пакетов для RHEL, предлагать свои изменения и влиять на принимаемые решения. В соответствии с 10-летним циклом поддержки дистрибутива RHEL 9 будет сопровождаться до 2032 года.
Ключевые изменения в RHEL 9.4:
• Обеспечена полная поддержка технологии создания изолированных анклавов Intel SGX (Software Guard Extensions).
• В разряд стабильных переведён драйвер IDXD (Data Streaming Accelerator) для задействования ускорителей передачи данных, встроенных в CPU Intel.
• Реализация подсистемы eBPF синхронизирована с ядром Linux 6.6.
• В загрузчик GRUB и прослойку shim добавлена возможность применения механизмов защиты памяти DEP (Data Execution Prevention), NX (No Execute) и XD (Execute Disable) для запрета исполнения инструкций в определённых областях памяти на стадии до начала загрузки системы.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43👍7
Дайджест статей
– Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю
– Plymouth: делаем загрузку Linux веселее
– Насколько быстрее стали терминалы в GNOME 46?
– Компоненты среды рабочего стола | Linux
– Tcpdump на разных уровнях
– Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия
– От падений базы данных до кибератак: история о том, как мы обнаружили взлом
– Bash-completion: как сделать удобно в CLI
– Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора
– Как мне удалось обнаружить уязвимость, связанную со слабыми ключами в Debian
– Суслик и пингвин: кодим на Go под Linux
– Как правильно передавать секреты запускаемым программам?
– Обеспечение безопасности загрузчика GRUB в Linux
– Nix в пилюлях: Универсальные скрипты сборки
Linux / Линукс🥸
– Месяц назад поставил Linux как основную ОС. Какие проблемы возникли? Рассказываю
– Plymouth: делаем загрузку Linux веселее
– Насколько быстрее стали терминалы в GNOME 46?
– Компоненты среды рабочего стола | Linux
– Tcpdump на разных уровнях
– Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия
– От падений базы данных до кибератак: история о том, как мы обнаружили взлом
– Bash-completion: как сделать удобно в CLI
– Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора
– Как мне удалось обнаружить уязвимость, связанную со слабыми ключами в Debian
– Суслик и пингвин: кодим на Go под Linux
– Как правильно передавать секреты запускаемым программам?
– Обеспечение безопасности загрузчика GRUB в Linux
– Nix в пилюлях: Универсальные скрипты сборки
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Выпуск Rust 1.78.
Основные новшества:
• Предложено новое пространство имён атрибутов "#[diagnostic]", предоставляющее средства для влияния на выдаваемые компилятором сообщения об ошибках.
• Предварительные assert-проверки, применяемые к unsafe-функциями, теперь могут откладываться до стадии генерации кода, что позволяет выполнять данные проверки без необходимости сборки стандартной библиотеки в режиме "#[cfg(debug_assertions)]".
• Поведение функций в стандартной библиотеке, влияющих на выравнивание указателей и срезов (slice), теперь предсказуемо во время выполнения и зависит от входных данных.
И другие изменения.
📌 Дополнительно можно отметить язык программирования Borgo, который пытается быть более выразительным, чем язык Go, но менее сложным, чем язык Rust. Проект развивает Marco Sampellegrini, автор книги "The Simple Haskell Handbook" и разработчик системы непрерывной интеграции Quad CI.
В Borgo используется статическая типизация, аналогичные языку Go типы и синтаксис, похожий на Rust. Указание точек с запятой в конце строк в коде на Borgo не является обязательным. Код на языке Borgo компилируется в представление на языке Go, которое полностью совместимо с существующими пакетами для языка Go.
Linux / Линукс🥸
Основные новшества:
• Предложено новое пространство имён атрибутов "#[diagnostic]", предоставляющее средства для влияния на выдаваемые компилятором сообщения об ошибках.
• Предварительные assert-проверки, применяемые к unsafe-функциями, теперь могут откладываться до стадии генерации кода, что позволяет выполнять данные проверки без необходимости сборки стандартной библиотеки в режиме "#[cfg(debug_assertions)]".
• Поведение функций в стандартной библиотеке, влияющих на выравнивание указателей и срезов (slice), теперь предсказуемо во время выполнения и зависит от входных данных.
И другие изменения.
📌 Дополнительно можно отметить язык программирования Borgo, который пытается быть более выразительным, чем язык Go, но менее сложным, чем язык Rust. Проект развивает Marco Sampellegrini, автор книги "The Simple Haskell Handbook" и разработчик системы непрерывной интеграции Quad CI.
В Borgo используется статическая типизация, аналогичные языку Go типы и синтаксис, похожий на Rust. Указание точек с запятой в конце строк в коде на Borgo не является обязательным. Код на языке Borgo компилируется в представление на языке Go, которое полностью совместимо с существующими пакетами для языка Go.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40😢12👍8
В KDE убрана возможность установки тем пиктограмм GNOME
Среди изменений, добавленных за последнюю неделю в кодовую базу, на основе которой будет сформировано обновление 6.0.5:
▪️ В конфигураторе запрещён выбор набора пиктограмм Adwaita и High Contrast от проекта GNOME в качестве системных тем, так как, несмотря на заявленное соответствие требованиям FreeDesktop, они не рассчитаны на использование в других окружениях и при установке в KDE приводят к проблемам из-за отсутствия необходимых пиктограмм.
▪️ Ограничен максимальный размер размещаемых на панели пиктограмм виджетов Kickoff (Application Launcher) и Kicker (Application Menu).
▪️ Устранён крах KWin в окружении на базе Wayland, проявляющийся при невозможности открыть сокет к XWayland.
▪️ Устранён крах Plasma при попытке изменения набора избранных приложений через Kickoff (Application Launcher), Kicker (Application Menu) и другие реализации меню.
Linux / Линукс🥸
Среди изменений, добавленных за последнюю неделю в кодовую базу, на основе которой будет сформировано обновление 6.0.5:
▪️ В конфигураторе запрещён выбор набора пиктограмм Adwaita и High Contrast от проекта GNOME в качестве системных тем, так как, несмотря на заявленное соответствие требованиям FreeDesktop, они не рассчитаны на использование в других окружениях и при установке в KDE приводят к проблемам из-за отсутствия необходимых пиктограмм.
▪️ Ограничен максимальный размер размещаемых на панели пиктограмм виджетов Kickoff (Application Launcher) и Kicker (Application Menu).
▪️ Устранён крах KWin в окружении на базе Wayland, проявляющийся при невозможности открыть сокет к XWayland.
▪️ Устранён крах Plasma при попытке изменения набора избранных приложений через Kickoff (Application Launcher), Kicker (Application Menu) и другие реализации меню.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🤔4😢4❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31😁16🫡3👍1
Valve выпустила Proton 9.0
Компания Valve опубликовала стабильный релиз проекта Proton 9.0, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.
Среди изменений в новой версии Proton:
• Выполнена синхронизация с выпуском Wine 9.0.
• До версии 2.3 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan.
• VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.11.1.
• Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.6.4.
• Добавлена поддержка Steamworks SDK 1.59.
Добавлена поддержка игр: Aisling and the Tavern of Elves, Bloody Walls, Command & Conquer: Red Alert 2 и Yuri’s Revenge, Command & Conquer, Tiberian Sun и Firestorm, Dinogen Online, George McGeehan Gamer Hero, Insanity's Blade, Lord of the Rings: Gollum, Photography Simulator Demo, Road to Vostok Demo, Snares of Ruin 2, Sonic Colors: Ultimate, The Finals, True Reporter. Mystery of Mistwood, WITCH ON THE HOLY NIGHT.
И другие изменения.
Linux / Линукс🥸
Компания Valve опубликовала стабильный релиз проекта Proton 9.0, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.
Среди изменений в новой версии Proton:
• Выполнена синхронизация с выпуском Wine 9.0.
• До версии 2.3 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan.
• VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.11.1.
• Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.6.4.
• Добавлена поддержка Steamworks SDK 1.59.
Добавлена поддержка игр: Aisling and the Tavern of Elves, Bloody Walls, Command & Conquer: Red Alert 2 и Yuri’s Revenge, Command & Conquer, Tiberian Sun и Firestorm, Dinogen Online, George McGeehan Gamer Hero, Insanity's Blade, Lord of the Rings: Gollum, Photography Simulator Demo, Road to Vostok Demo, Snares of Ruin 2, Sonic Colors: Ultimate, The Finals, True Reporter. Mystery of Mistwood, WITCH ON THE HOLY NIGHT.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉31👍15❤5😢2
Основатель QEMU и FFmpeg опубликовал звуковой кодек TSAC
Французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проекты QEMU, FFmpeg, BPG, QuickJS, TinyGL и TinyCC, опубликовал формат кодирования звука TSAC и связанный с ним инструментарий для сжатия и распаковки звуковых файлов. Формат ориентирован на передачу данных с очень низким битрейтом, например, 5.5 kb/s для моно и 7.5 kb/s для стерео, при сохранении приемлемого качества музыки и речи.
Использование TSAC позволяет упаковать музыкальную композицию, длительностью 3.5 минут и с частотой дискретизации 44.1 kHz (стерео), в файл размером 192 КБ, который будет почти неотличим от оригинала на слух неискушённого обывателя. Код проекта распространяется под лицензией MIT.
Linux / Линукс🥸
Французский математик Фабрис Беллар (Fabrice Bellard), основавший в своё время проекты QEMU, FFmpeg, BPG, QuickJS, TinyGL и TinyCC, опубликовал формат кодирования звука TSAC и связанный с ним инструментарий для сжатия и распаковки звуковых файлов. Формат ориентирован на передачу данных с очень низким битрейтом, например, 5.5 kb/s для моно и 7.5 kb/s для стерео, при сохранении приемлемого качества музыки и речи.
Использование TSAC позволяет упаковать музыкальную композицию, длительностью 3.5 минут и с частотой дискретизации 44.1 kHz (стерео), в файл размером 192 КБ, который будет почти неотличим от оригинала на слух неискушённого обывателя. Код проекта распространяется под лицензией MIT.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59
Забавный факт: 5,2 ГБ из 6,7 ГБ хранилища ядра Linux - это история коммитов, и только 1,5 ГБ - само ядро.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53😁49🤔5😢1