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
Для FreeBSD развивается новый графический инсталлятор
Инсталлятор призван сделать более удобным для новичков процесс установки и начальной настройки системы. Он должен повысить привлекательность системы для пользователей, привыкших к графическим инсталляторам и воспринимающих текстовые интерфейсы как анахронизм. Кроме того, графический режим установки позволит сформировать более целостное окружение в сборках, использующих FreeBSD в качестве основы для запуска пользовательских окружений.
Рабочая реализация нового инсталлятора уже готова для тестирования, а необходимые для его интеграции в основной состав патчи предложены для рецензирования.
Linux / Линукс🥸
Инсталлятор призван сделать более удобным для новичков процесс установки и начальной настройки системы. Он должен повысить привлекательность системы для пользователей, привыкших к графическим инсталляторам и воспринимающих текстовые интерфейсы как анахронизм. Кроме того, графический режим установки позволит сформировать более целостное окружение в сборках, использующих FreeBSD в качестве основы для запуска пользовательских окружений.
Рабочая реализация нового инсталлятора уже готова для тестирования, а необходимые для его интеграции в основной состав патчи предложены для рецензирования.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😁8🤔4😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69
После многолетнего забвения опубликован минималистичный web-браузер Dillo 3.1
Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, при наличии графического интерфейса с поддержкой вкладок и закладок, поддержке HTTPS и базового набора web-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini. Код проекта распространяется в рамках лицензии GPLv3.
Прошлый значительный выпуск Dillo 3.0.0 был опубликован в 2011 году, а последнее корректирующее обновление 3.0.5 в 2015 году. В 2016 году умер один из ключевых разработчиков проекта, после чего в 2017 году разработка Dillo полностью остановилась, а в 2022 истёк срок оплаты за домен проекта и сайт dillo. org прекратил существование. В январе 2024 года предпринята попытка возрождения проекта, результаты которой представлены в составе Dillo 3.1. В 2023 году также было создано ответвление Dillo+ (Dillo-Plus), в которое были включены накопившиеся исправления (последнее изменение в Dillo-Plus было добавлено два месяца назад).
Linux / Линукс🥸
Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, при наличии графического интерфейса с поддержкой вкладок и закладок, поддержке HTTPS и базового набора web-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini. Код проекта распространяется в рамках лицензии GPLv3.
Прошлый значительный выпуск Dillo 3.0.0 был опубликован в 2011 году, а последнее корректирующее обновление 3.0.5 в 2015 году. В 2016 году умер один из ключевых разработчиков проекта, после чего в 2017 году разработка Dillo полностью остановилась, а в 2022 истёк срок оплаты за домен проекта и сайт dillo. org прекратил существование. В январе 2024 года предпринята попытка возрождения проекта, результаты которой представлены в составе Dillo 3.1. В 2023 году также было создано ответвление Dillo+ (Dillo-Plus), в которое были включены накопившиеся исправления (последнее изменение в Dillo-Plus было добавлено два месяца назад).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🤔1
Лидер проекта NixOS вышел из управляющего совета после угрозы создания форка
Элко Долстра (Eelco Dolstra), автор пакетного менеджера Nix, объявил об уходе с поста главы управляющего совета некоммерческой организации NixOS Foundation, обеспечивающей поддержку инфраструктуры, управляющей финансовыми потоками и решающей юридические вопросы проекта NixOS. Решение принято после публикации коллективного открытого письма с критикой действий Элко и опасениями за будущее Nix и NixOS. Изначально письмо опубликовано анонимными авторами, но после его размещения под ним подписалось 160 человек.
В опубликованном открытом письме упоминается кризис лидерства в проекте и неспособность текущего руководства должным образом реагировать на проблемы сообщества, что приводит к тому, что эти проблемы в течение многих лет остаются нерешёнными. В частности, отмечается неспособность руководства сформировать и отстаивать ценности, которых должно придерживаться сообщество, а также привлекать к ответственности участников за недостойное поведение. По мнению авторов открытого письма, в сообществе сложилась токсичная культура и руководство NixOS Foundation бездействует и ничего не делает для её искоренения.
После рассмотрения открытого письма управляющий совет NixOS Foundation заявил о проведении собрания в течение 14 дней, на котором будет сформирована новая структура управления проектом, подчинённая сообществу и нацеленная на удовлетворение потребностей сообщества. После создания нового органа управления, члены текущего управляющего совета, в который помимо Элко, входят ещё четыре участника, передадут новой структуре свои полномочия. Процесс трансформации управления в проекте будут проходить публично и каждый участник сможет проконтролировать его.
Linux / Линукс🥸
Элко Долстра (Eelco Dolstra), автор пакетного менеджера Nix, объявил об уходе с поста главы управляющего совета некоммерческой организации NixOS Foundation, обеспечивающей поддержку инфраструктуры, управляющей финансовыми потоками и решающей юридические вопросы проекта NixOS. Решение принято после публикации коллективного открытого письма с критикой действий Элко и опасениями за будущее Nix и NixOS. Изначально письмо опубликовано анонимными авторами, но после его размещения под ним подписалось 160 человек.
В опубликованном открытом письме упоминается кризис лидерства в проекте и неспособность текущего руководства должным образом реагировать на проблемы сообщества, что приводит к тому, что эти проблемы в течение многих лет остаются нерешёнными. В частности, отмечается неспособность руководства сформировать и отстаивать ценности, которых должно придерживаться сообщество, а также привлекать к ответственности участников за недостойное поведение. По мнению авторов открытого письма, в сообществе сложилась токсичная культура и руководство NixOS Foundation бездействует и ничего не делает для её искоренения.
После рассмотрения открытого письма управляющий совет NixOS Foundation заявил о проведении собрания в течение 14 дней, на котором будет сформирована новая структура управления проектом, подчинённая сообществу и нацеленная на удовлетворение потребностей сообщества. После создания нового органа управления, члены текущего управляющего совета, в который помимо Элко, входят ещё четыре участника, передадут новой структуре свои полномочия. Процесс трансформации управления в проекте будут проходить публично и каждый участник сможет проконтролировать его.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡27👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54
Выпуск графического редактора GIMP 2.10.38
Из изменений в GIMP 2.10.38 можно отметить:
▪️ Из ветки GTK3 в GTK2 перенесены некоторые возможности, решающие имеющиеся проблемы. Например, изменён размер кнопок в диалоге вывода на печать, налажен вывод всплывающих диалогов и включены исправления в обработчик клавиатурного ввода.
▪️ В сборке для платформы Windows улучшена поддержка графических планшетов.
▪️ Исправлены накопившиеся ошибки. Среди прочего, устранены проблемы, приводившие к аварийному завершению при выходе и при работе с очень мелкими выделениями областей.
Linux / Линукс🥸
Из изменений в GIMP 2.10.38 можно отметить:
▪️ Из ветки GTK3 в GTK2 перенесены некоторые возможности, решающие имеющиеся проблемы. Например, изменён размер кнопок в диалоге вывода на печать, налажен вывод всплывающих диалогов и включены исправления в обработчик клавиатурного ввода.
▪️ В сборке для платформы Windows улучшена поддержка графических планшетов.
▪️ Исправлены накопившиеся ошибки. Среди прочего, устранены проблемы, приводившие к аварийному завершению при выходе и при работе с очень мелкими выделениями областей.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15