Разработчики openSUSE развивают zssh, реализацию SSH на языке Zig
Разработчики дистрибутива openSUSE представили проект zssh, в котором предпринята попытка реализации протокола SSH на языке Zig. Реализация включает код для разбора протокола и работы со связанными с SSH примитивами, такими как ключи, сертификаты и механизм обмена сообщениями с ssh-agent. Реализации алгоритмов шифрования заимствованы из существующих библиотек. Код проекта распространяется под лицензией GPLv3.
Цели проекта: создание SSH-стека на языке Zig, легко расширяемого для проведения экспериментов и исследований, например, связанных с тестированием посткватновых алгоритмов шифрования и расширением протокола. Проект изначально развивается с оглядкой на возможность использования вместе с различными криптографическими библиотеками, такими как libcrypto и leancrypto.
Linux / Линукс🥸
Разработчики дистрибутива openSUSE представили проект zssh, в котором предпринята попытка реализации протокола SSH на языке Zig. Реализация включает код для разбора протокола и работы со связанными с SSH примитивами, такими как ключи, сертификаты и механизм обмена сообщениями с ssh-agent. Реализации алгоритмов шифрования заимствованы из существующих библиотек. Код проекта распространяется под лицензией GPLv3.
Цели проекта: создание SSH-стека на языке Zig, легко расширяемого для проведения экспериментов и исследований, например, связанных с тестированием посткватновых алгоритмов шифрования и расширением протокола. Проект изначально развивается с оглядкой на возможность использования вместе с различными криптографическими библиотеками, такими как libcrypto и leancrypto.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤣6❤1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤3🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😁3
Budgie 10.10 переходит на Wayland
Опубликован предрелиз среды рабочего стола Budgie 10.10, в котором полностью отказались от поддержки X11. Теперь окружение работает только под Wayland, достигнув паритета функциональности с предыдущей версией.
Основой стал композитный сервер labwc, а все элементы панели реализованы как апплеты. После финального выпуска 10.10 разработчики сосредоточатся на Budgie 11 с полностью переработанной архитектурой.
Linux / Линукс🥸
Опубликован предрелиз среды рабочего стола Budgie 10.10, в котором полностью отказались от поддержки X11. Теперь окружение работает только под Wayland, достигнув паритета функциональности с предыдущей версией.
Основой стал композитный сервер labwc, а все элементы панели реализованы как апплеты. После финального выпуска 10.10 разработчики сосредоточатся на Budgie 11 с полностью переработанной архитектурой.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤2😁2🌚2🤔1
Вышел AlmaLinux 9.7
Опубликован новый выпуск дистрибутива AlmaLinux 9.7, полностью совместимый с Red Hat Enterprise Linux 9.7. Дистрибутив предлагает установочные образы для x86_64, ARM64 и других архитектур, а также готовится выпуск Live-сборок с разными окружениями рабочего стола.
По сравнению с RHEL, в AlmaLinux удалены фирменные пакеты Red Hat и расширена поддержка оборудования. Также доступен репозиторий Synergy с дополнительным ПО, включая окружение Pantheon из Elementary OS.
Linux / Линукс🥸
Опубликован новый выпуск дистрибутива AlmaLinux 9.7, полностью совместимый с Red Hat Enterprise Linux 9.7. Дистрибутив предлагает установочные образы для x86_64, ARM64 и других архитектур, а также готовится выпуск Live-сборок с разными окружениями рабочего стола.
По сравнению с RHEL, в AlmaLinux удалены фирменные пакеты Red Hat и расширена поддержка оборудования. Также доступен репозиторий Synergy с дополнительным ПО, включая окружение Pantheon из Elementary OS.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14☃3🔥3🤔2
15 лучших оконных менеджеров для Linux в 2025 году
1. i3
i3 — это тайлинговый менеджер для X11 с открытым кодом. Он написан на C и использует древовидную структуру компоновки окон, что даёт более гибкую раскладку и не требует внешних языков конфигурации (в отличие от xmonad/Lua WM). Последняя версия 4.24 вышла в ноябре 2024.
2. Sway
Sway — это бесплатный тайлинговый оконный менеджер и композитор для Wayland, вдохновлённый i3. Он совместим с конфигурацией i3 и предлагает те же возможности (настройка с клавиатуры, работа со сплитами и табами), но на современном графическом стеке.
Sway написан на C, использует библиотеку wlroots и поддерживает все базовые команды. Среди особенностей — поддержка многомониторности, «щелей» между окнами и автозагрузка сессии. Последний стабильный релиз датирован январём 2025.
3. bspwm
bspwm — тайлинговый оконный менеджер, представляющий окна в виде листьев бинарного дерева. Конфигурация и управление здесь происходят через внешние команды, а вертикальных и горизонтальных сплитов достаточно для гибкой раскладки.
Менеджер поддерживает несколько мониторов и частично следует стандартам EWMH. Из других плюсов — лаконичный дизайн и обилие скриптовых настроек.
4. Awesome
Awesome WM — настраиваемый тайлинговый оконный менеджер с открытым исходным кодом, разработанный на C с конфигом на Lua. В отличие от большинства WM, Awesome ближе к фреймворку. Само ядро минималистично, а расширение функциональности возможно через скрипты, виджеты и самописные макросы.
Поддерживает динамическое тэгирование (гибкие «рабочие столы»), полноценную работу с несколькими мониторами, протоколы Freedesktop и D-Bus, а также перетаскивание окон. Даёт прирост в скорости и стабильности за счёт работы на XCB вместо Xlib.
5. XMonad
XMonad — минималистичный тайлинговый оконный менеджер для X11, написанный на Haskell. Среди ключевых особенностей — мощная система тегов (рабочих столов), поддержка панели и декораций через xmonad-contrib, а также внешние статус-бары вроде xmobar или dzen.
Продолжение в статье. Согласны ли с мнением автора? Каким WM пользуетесь вы?
Linux / Линукс🥸
1. i3
i3 — это тайлинговый менеджер для X11 с открытым кодом. Он написан на C и использует древовидную структуру компоновки окон, что даёт более гибкую раскладку и не требует внешних языков конфигурации (в отличие от xmonad/Lua WM). Последняя версия 4.24 вышла в ноябре 2024.
2. Sway
Sway — это бесплатный тайлинговый оконный менеджер и композитор для Wayland, вдохновлённый i3. Он совместим с конфигурацией i3 и предлагает те же возможности (настройка с клавиатуры, работа со сплитами и табами), но на современном графическом стеке.
Sway написан на C, использует библиотеку wlroots и поддерживает все базовые команды. Среди особенностей — поддержка многомониторности, «щелей» между окнами и автозагрузка сессии. Последний стабильный релиз датирован январём 2025.
3. bspwm
bspwm — тайлинговый оконный менеджер, представляющий окна в виде листьев бинарного дерева. Конфигурация и управление здесь происходят через внешние команды, а вертикальных и горизонтальных сплитов достаточно для гибкой раскладки.
Менеджер поддерживает несколько мониторов и частично следует стандартам EWMH. Из других плюсов — лаконичный дизайн и обилие скриптовых настроек.
4. Awesome
Awesome WM — настраиваемый тайлинговый оконный менеджер с открытым исходным кодом, разработанный на C с конфигом на Lua. В отличие от большинства WM, Awesome ближе к фреймворку. Само ядро минималистично, а расширение функциональности возможно через скрипты, виджеты и самописные макросы.
Поддерживает динамическое тэгирование (гибкие «рабочие столы»), полноценную работу с несколькими мониторами, протоколы Freedesktop и D-Bus, а также перетаскивание окон. Даёт прирост в скорости и стабильности за счёт работы на XCB вместо Xlib.
5. XMonad
XMonad — минималистичный тайлинговый оконный менеджер для X11, написанный на Haskell. Среди ключевых особенностей — мощная система тегов (рабочих столов), поддержка панели и декораций через xmonad-contrib, а также внешние статус-бары вроде xmobar или dzen.
Продолжение в статье. Согласны ли с мнением автора? Каким WM пользуетесь вы?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6😁5🤬2
Первый кандидат GIMP 3.2 с векторными слоями
Опубликован первsq релиз-кандидат GIMP 3.2 — крупного обновления графического редактора. Главные нововведения: поддержка векторных слоев и слоёв-ссылок, улучшенная работа с CMYK и цветопрофилями.
Добавлены горячие клавиши для быстрого переключения между инструментами, улучшен текстовый редактор и исправлены уязвимости в обработке изображений. Также появился настоящий экспорт в SVG и PDF.
Linux / Линукс🥸
Опубликован первsq релиз-кандидат GIMP 3.2 — крупного обновления графического редактора. Главные нововведения: поддержка векторных слоев и слоёв-ссылок, улучшенная работа с CMYK и цветопрофилями.
Добавлены горячие клавиши для быстрого переключения между инструментами, улучшен текстовый редактор и исправлены уязвимости в обработке изображений. Также появился настоящий экспорт в SVG и PDF.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥7❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😎50😁25🌚9❤4
Python может потребовать Rust для сборки к 2028 году
Разработчики CPython предложили поэтапное внедрение Rust в кодовую базу эталонной реализации Python. Согласно плану, к версии 3.17 в 2028 году Rust может стать обязательной зависимостью при сборке.
Основная цель — повышение безопасности памяти и упрощение разработки в условиях постепенного отказа от GIL. Начать предлагают с необязательных модулей, используя автоматически генерируемые привязки к C API.
Linux / Линукс🥸
Разработчики CPython предложили поэтапное внедрение Rust в кодовую базу эталонной реализации Python. Согласно плану, к версии 3.17 в 2028 году Rust может стать обязательной зависимостью при сборке.
Основная цель — повышение безопасности памяти и упрощение разработки в условиях постепенного отказа от GIL. Начать предлагают с необязательных модулей, используя автоматически генерируемые привязки к C API.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25🤬12😁5💔5