Выпуск встраиваемой СУБД libmdbx 0.13.2
Опубликован выпуск библиотеки libmdbx 0.13.2 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код libmdbx распространяется под лицензией Apache 2.0. Поддерживаются все актуальные операционные системы и архитектуры, а также российский Эльбрус 2000. Для libmdbx предлагается развитое API для C++, а также поддерживаемые энтузиастами привязки к языкам Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.
Linux / Линукс🎄
Опубликован выпуск библиотеки libmdbx 0.13.2 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение. Код libmdbx распространяется под лицензией Apache 2.0. Поддерживаются все актуальные операционные системы и архитектуры, а также российский Эльбрус 2000. Для libmdbx предлагается развитое API для C++, а также поддерживаемые энтузиастами привязки к языкам Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46🤣8👍3
Прогнозы Linux На 2025 год, упомянутые в статье BetaNews:
- Linux продолжит доминировать в корпоративном секторе
- Linux ещё больше укрепит свои позиции в облачной инфраструктуре, поскольку на него полагаются такие крупные провайдеры, как AWS и Google Cloud
- В 2025 году популярность игр на Linux будет расти
- Linux будет играть важную роль в разработке ИИ
- Привлекательность Linux для разработчиков и технических энтузиастов останется высокой
- Движение за открытый исходный код станет ещё сильнее
Linux / Линукс🎄
- Linux продолжит доминировать в корпоративном секторе
- Linux ещё больше укрепит свои позиции в облачной инфраструктуре, поскольку на него полагаются такие крупные провайдеры, как AWS и Google Cloud
- В 2025 году популярность игр на Linux будет расти
- Linux будет играть важную роль в разработке ИИ
- Привлекательность Linux для разработчиков и технических энтузиастов останется высокой
- Движение за открытый исходный код станет ещё сильнее
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍55🤣11🎉5🫡3
Дайджест статей
• cgroups и namespaces в Linux: как это работает?
• Как awk заменяет 10 команд Bash
• Пара слов о вредоносном ПО для Linux и способах защиты вашей системы
• Ускоряем PostgreSQL с помощью Tuned
• Linux: долгий путь к ленивому вытеснению
• Как и зачем мы забенчили производительность сетевого стека
• Дедупликация в OpenZFS теперь хороша, но использовать её не стоит
• Проверяем фактор автобуса для опенсорсных проектов
• Обнаружение «шумных соседей» с помощью eBPF
• Ричард Столлман, автор GCC и Emacs
• Сложности с отображением иконок рабочего стола
Linux / Линукс🎄
• cgroups и namespaces в Linux: как это работает?
• Как awk заменяет 10 команд Bash
• Пара слов о вредоносном ПО для Linux и способах защиты вашей системы
• Ускоряем PostgreSQL с помощью Tuned
• Linux: долгий путь к ленивому вытеснению
• Как и зачем мы забенчили производительность сетевого стека
• Дедупликация в OpenZFS теперь хороша, но использовать её не стоит
• Проверяем фактор автобуса для опенсорсных проектов
• Обнаружение «шумных соседей» с помощью eBPF
• Ричард Столлман, автор GCC и Emacs
• Сложности с отображением иконок рабочего стола
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Релиз среды рабочего стола Xfce 4.20 c частичной поддержкой Wayland
После двух лет разработки представлен релиз среды рабочего стола Xfce 4.20, предлагающей классический рабочий стол, потребляющий по возможности минимальные системные ресурсы.
Ключевым новшеством ветки Xfce 4.20 стала экспериментальная поддержка протокола Wayland. Сеанс на базе Wayland охватывает большую часть возможностей, но пока рекомендован только для продвинутых пользователей, так как до конца не избавлен от ошибок и требует отдельных доработок для полноценного повседневного использования обычными пользователями. Для запуска сеанса на базе Wayland предложена команда "startxfce4 --wayland".
Linux / Линукс🎄
После двух лет разработки представлен релиз среды рабочего стола Xfce 4.20, предлагающей классический рабочий стол, потребляющий по возможности минимальные системные ресурсы.
Ключевым новшеством ветки Xfce 4.20 стала экспериментальная поддержка протокола Wayland. Сеанс на базе Wayland охватывает большую часть возможностей, но пока рекомендован только для продвинутых пользователей, так как до конца не избавлен от ошибок и требует отдельных доработок для полноценного повседневного использования обычными пользователями. Для запуска сеанса на базе Wayland предложена команда "startxfce4 --wayland".
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🎉8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁94💯1
Выпуск miracle-wm 0.4, композитного менеджера на базе Wayland и Mir
Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb для Fedora и Ubuntu.
Предполагается, что miracle-wm может оказаться полезным пользователям, которые отдают предпочтение мозаичной компоновке, но желают получить визуальные эффекты и более яркое графическое оформление с плавными переходами и цветами.
При подготовке новой версии основное внимание было сосредоточено на обеспечении полной поддержки IPC-протокола оконного менеджера i3, на базе которого также построен IPC-протокол для взаимодействия с композитным менеджером Sway.
Linux / Линукс🎄
Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb для Fedora и Ubuntu.
Предполагается, что miracle-wm может оказаться полезным пользователям, которые отдают предпочтение мозаичной компоновке, но желают получить визуальные эффекты и более яркое графическое оформление с плавными переходами и цветами.
При подготовке новой версии основное внимание было сосредоточено на обеспечении полной поддержки IPC-протокола оконного менеджера i3, на базе которого также построен IPC-протокол для взаимодействия с композитным менеджером Sway.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣6
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Tux in the ring
Tux takes on an unworthy opponent in a boxing match. This piece was commissioned by Linux MCE.
😁14🤔3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51💯7👍4🙏1
Для Btrfs представлены патчи с балансировкой чтения RAID1 по алгоритму Round-robin
В репозиторий, развивающий изменения в Btrfs для будущих веток ядра Linux, принят набор патчей с реализацией политики цикличной балансировки операций чтения в RAID1, использующей алгоритм "Round-robin".
Изначально балансировка нагрузки RAID1 в Btrfs производилась на основании PID процесса, который запросил ввод/вывод. Подобная схема неплохо работала в системах где нагрузку создаёт множество разных процессов, однако при однозадачной нагрузке не позволяла добиться максимальной производительности. Например, в проведённых тестах включение политики "round-robin" снизило время выполнения процесса дефрагментации с 18 до 8.8 секунд.
Linux / Линукс🎄
В репозиторий, развивающий изменения в Btrfs для будущих веток ядра Linux, принят набор патчей с реализацией политики цикличной балансировки операций чтения в RAID1, использующей алгоритм "Round-robin".
Изначально балансировка нагрузки RAID1 в Btrfs производилась на основании PID процесса, который запросил ввод/вывод. Подобная схема неплохо работала в системах где нагрузку создаёт множество разных процессов, однако при однозадачной нагрузке не позволяла добиться максимальной производительности. Например, в проведённых тестах включение политики "round-robin" снизило время выполнения процесса дефрагментации с 18 до 8.8 секунд.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤5🫡2
Please open Telegram to view this post
VIEW IN TELEGRAM
💯37😁17🤔5😢2
KVM: регрессии производительности и обсуждение поддержки 32-разрядных систем
В состав ядра Linux 6.13-rc3 принято изменение, устраняющее регрессию производительности в гипервизоре KVM, связанную с медленной обработкой вызовов CPUID на новых CPU.
Например, на CPU Intel Emerald Rapids операции c CPUID выполняются в 3-4 раза медленнее, чем на CPU Intel Skylake. Подобная особенность привела к снижению производительности гипервизора KVM, который использует CPUID в процессе сохранения и восстановления состояния процессора при каждой передаче управления виртуальной машине, в случае использования вложенной виртуализации.
Для решения проблемы в ветку ядра 6.13 принят сокращённый патч, позволивший до 40% сократить время операции даже CPU семейства SkyLake, благодаря кэшированию CPUID. В ядре 6.14 будет представлена полная версия патча, дополнительно улучшающая производительность.
Linux / Линукс🎄
В состав ядра Linux 6.13-rc3 принято изменение, устраняющее регрессию производительности в гипервизоре KVM, связанную с медленной обработкой вызовов CPUID на новых CPU.
Например, на CPU Intel Emerald Rapids операции c CPUID выполняются в 3-4 раза медленнее, чем на CPU Intel Skylake. Подобная особенность привела к снижению производительности гипервизора KVM, который использует CPUID в процессе сохранения и восстановления состояния процессора при каждой передаче управления виртуальной машине, в случае использования вложенной виртуализации.
Для решения проблемы в ветку ядра 6.13 принят сокращённый патч, позволивший до 40% сократить время операции даже CPU семейства SkyLake, благодаря кэшированию CPUID. В ядре 6.14 будет представлена полная версия патча, дополнительно улучшающая производительность.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68
Первый стабильный релиз PGP-инструментария sq от проекта Sequoia
После семи лет разработки сформирован релиз инструментарий командной строки sq 1.0, предназначенного для работы с артефактами OpenPGP. Инструментарий подготовлен проектом Sequoia PGP, также развивающим библиотеку функций с реализацией стандарта OpenPGP (RFC-4880). Выпуск 1.0 отмечен как первый стабильный релиз проекта, означающий стабилизацию кодовой базы и прекращение внесение изменений, нарушающих совместимость. Код написан на языке Rust и распространяется под лицензией GPLv2+.
Инструментарий включён в состав дистрибутива Red Hat Enterprise Linux 10 в качестве альтернативы GnuPG, задействован для работы с PGP в пакетных менеджерах DNF и RPM, и используется по умолчанию в экспериментальной ветке пакетного менеджера APT при наличии компонентов Sequoia в системе.
Linux / Линукс🎄
После семи лет разработки сформирован релиз инструментарий командной строки sq 1.0, предназначенного для работы с артефактами OpenPGP. Инструментарий подготовлен проектом Sequoia PGP, также развивающим библиотеку функций с реализацией стандарта OpenPGP (RFC-4880). Выпуск 1.0 отмечен как первый стабильный релиз проекта, означающий стабилизацию кодовой базы и прекращение внесение изменений, нарушающих совместимость. Код написан на языке Rust и распространяется под лицензией GPLv2+.
Инструментарий включён в состав дистрибутива Red Hat Enterprise Linux 10 в качестве альтернативы GnuPG, задействован для работы с PGP в пакетных менеджерах DNF и RPM, и используется по умолчанию в экспериментальной ветке пакетного менеджера APT при наличии компонентов Sequoia в системе.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍6
Выпуск Hyprland 0.46, композитного сервера на базе Wayland
Изменения в новой версии:
Linux / Линукс🎄
Изменения в новой версии:
▪️ Вместо параметра "cursor:dumb_copy" предложена новая настройка "cursor:use_cpu_buffer", позволяющая использовать аппаратные курсоры на системах с видеокартами NVIDIA.
▪️ Изменена логика задания правил для окон и экранных раскладок - для срабатывания правила теперь требуется полное, а не частичное совпадение с регулярным выражением. Оптимизирован код обработки правил. ▪️ Задействован более быстрый движок регулярных выражений RE2 от Google.
▪️ В список зависимостей добавлены библиотеки hyprgraphics и re2.
▪️ Для обработки цветов задействовано цветовое пространство OkLab вместо sRGB, что позволило добиться более естественного отображения градиентов и цветовых переходов.
▪️ Добавлена поддержка перемещения контента между окружениями Wayland и X11 (на базе XWayland) в режиме Drag&Drop.
▪️ Добавлен новый приветственный экран, показываемый после обновления версии Hyprland.
▪️ Добавлена настройка "cursor:warp_back_after_non_mouse_input" для исключения проблем при одновременной работы с мышью и сенсорным экраном.
▪️ В утилите hyprctl реализована возможность вывода списка плагинов в формате JSON ("hyprctl -j plugins"). Добавлены новые поля inhibitingIdle и directScanout.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36❤4🤣3🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁78👍8❤5🤔3