systemd 256 |
Cвободный (GPLv2+) системный менеджер GNU/Linux порадовал поклонников очередным релизом.
( читать дальше... )
|
Компания Raspberry Pi Holdings стала публичной |
Сегодня, 12 июня 2024 года, начались торги акциями Raspberry Pi Holdings (RPI) на Лондонской бирже (LSE).
После открытия торгов цена выросла почти на 45% от изначальной цены IPO (lb2.8) до lb4.
( читать дальше... )
|
Debian переходит к использованию tmpfs в /tmp и к очистке /tmp и /var/tmp по таймеру |
Разработчик Debian Лука Боккасси анонсировал переход Debian к использованию tmpfs в /tmp
и к очистке /tmp
и /var/tmp
по таймеру по умолчанию, начиная с Debian 13 “Trixie”.
В новых системах файлы в /tmp
будут либо исчезать вместе с прежним экземпляром tmpfs в памяти после рестарта, либо будут удаляться ежедневно по таймеру, если они старше 10 дней, а файлы в /var/tmp
будут удаляться только ежедневно по таймеру, если они старше 30 дней. Пакеты openssh и tmux были модифицированы с целью сохранения своих временных файлов в /var/tmp
в качестве исключения. В системах, которые будут обновляться до Debian 13 “Trixie”, старое поведение /var/tmp
сохранится.
В то время, как в большинстве других дистрибутивов давно перешли на использование tmpfs в /tmp
, в Debian не спешили этого делать. Сейчас разработчики Debian (Michael Biebl и Luca Boccassi) возобновили одну из таких дискуссий 2020 года, в которой разработчик из Canonical (Eric Desrochers) пожаловался на проблему несоответствия тогдашней реализации /var/tmp
в Debian тому, как работает systemd, несмотря на то, что патч был опубликован ещё в 2012 году. Таким образом, было принято решение привести поведение системы при работе с этими директориями к общепринятому в systemd и в большинстве других дистрибутивов.
|
Набор патчей для ускорения шифрования/дешифрования AES-GCM |
2 июня Эрик Биггерс (инженер из Google) представил новые реализации AES-XTS для гораздо более высокой производительности процессоров Intel/AMD с помощью новых наборов кода AES-NI + AVX, VAES + AVX2, VAES + AVX10/256 и VAES + AVX10/512.
( читать дальше... )
|
Выпуск драйвера NVIDIA 550.90.07 |
4 июня состоялся очередной выпуск видеодрайвера NVIDIA версии 550.90.07. Среди особенностей NVIDIA 550.90.07 можно отметить улучшенную способность команды nvidia-modprobe определять, загружены ли уже модули ядра, что устраняет проблему, из-за которой nvidia-persistence не могла установить режим сохранения (persistence mode) в некоторых системах. Это относится к системам Linux, FreeBSD и Solaris.
( читать дальше... )
|
OpenCV 4.10 |
3 июня состоялся очередной выпуск OpenCV версии 4.10. Отмечается множество улучшений модуля глубокой нейронной сети (DNN), экспериментальная поддержка NumPy 2.0, различные улучшения Android, поддержка платформы NVIDIA CUDA 12.4+, улучшения RISC-V и ARM, поддержка oneAPI 2024, экспериментальная поддержка Windows ARM64, экспериментальная поддержка Apple VisionOS и встроенная серверная часть Wayland в Linux. Решены различные проблемы в рамках поддержки Wayland в коде HighGUI OpenCV.
( читать дальше... )
|
Начало продаж комплекта Raspberry Pi AI за 70 долларов |
Команда производителя Raspberry Pi объявила о начале продаж Raspberry Pi AI Kit, который объединяет Raspberry Pi M.2 HAT+ с модулем ускорения AI Hailo для совместного использования с Raspberry Pi 5. Комплект обеспечивает доступный, экономичный и энергоэффективный способ интеграции высокопроизводительного искусственного интеллекта с производительностью в 13 тераопераций в секунду (TOPS). Модуль имеет стандарт подключения M.2 2242 и поставляется предварительно установленным в M.2 HAT+, что обеспечивает связь между интерфейсом M.2 модуля AI и интерфейсом PCIe 3.0 Raspberry Pi 5.
( читать дальше... )
machine learning, raspberry pi, искусственный интеллект, нейронные сети
|
FreeBSD 14.1 |
4 июня стабильная 14 версия FreeBSD получила своё первое обновление.
( читать дальше... )
https://www.FreeBSD.org/releases/14.1R/relnotes/
https://www.FreeBSD.org/releases/14.1R/errata/
|
Релиз fooyin 0.4.4 |
Вышел fooyin версии 0.4.4 fooyin –- это аудиоплеер, созданный на Qt6 в стиле Foobar2000. На данный момент нативно доступен только на Linux. Плеер доступен по лицензии GNU GPL 3.
fooyin предлагает большое количество индивидуальных настроек для управления и воспроизведения музыкальной коллекции. Его можно расширить с помощью плагинов и языка FooScript.
Воспроизведение аудио поддерживается FFmpeg наряду с несколькими вариантами вывода, включая ALSA и PipeWire.
Новшества по сравнению с версией 0.4.2:
Также исправлены различные баги.
|
Вышел Zabbix 7.0 LTS |
Состоялся релиз свободной и бесплатной системы мониторинга с полностью открытым исходным кодом Zabbix 7.0 LTS. Выпуск 7.0 отнесён к версиям с длинным сроком официальной поддержки (LTS). Для пользователей, которые используют версии без LTS, рекомендуется переход на LTS-версии продукта.
Zabbix – универсальная система для мониторинга производительности и доступности серверов, сервисов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, контейнеров, ИТ-сервисов, веб-сервисов, облачной инфраструктуры и IoT устройств.
Система реализует полный цикл от сбора данных, их обработки и преобразования, анализа этих данных для предсказания и обнаружения проблем, и заканчивая хранением этих данных, визуализацией и рассылкой оповещений с использованием правил эскалаций. Также система предоставляет гибкие возможности расширения методов сбора данных, оповещений, средств визуализации и автоматического решения инцидентов.. Единый веб-интерфейс и мощный API реализуют возможности автоматизации и централизованное управление конфигурациями мониторинга и ролевым распределением прав доступа различным группам пользователей. Код проекта распространяется под лицензией AGPLv3.
( читать дальше... )
|
В Steam GNU/Linux превысил отметку в 2% и достиг рекордных 2.32% |
Доля GNU/Linux среди пользователей онлайн-сервиса Steam впервые пересекла барьер в 2% после 2013 года. Увеличение доли GNU/Linux связано с запуском Steam deck (и последующим запуском Steam deck OLED).
( читать дальше... )
Как видно, практически половина пользователей GNU/Linux в статистике Steam — это владельцы Steam deck (или Steam deck OLED) под управлением SteamOS.
Также можно напомнить, что по данным сервиса Statcounter доля ОС Linux на ПК ещё в марте этого года превысила 4%. А согласно статистике сайта w3schools.com, доля линукс-клиентов уже довольно давно колеблется в районе 4%, однако следует учитывать специфику этого ресурса, основной аудиторией которого являются Web-разработчики.
|
Выпуск NixOS 24.05 «Uakari» |
Привет, ЛОР!
Как и предсказывали наши эксперты, в последний день весны состоялся очередной выпуск дистрибутива ОС Линукс NixOS 24.05, получивший кодовое имя "Uakari". NixOS отличается декларативным подходом к установке программ, позволяя описать на специальном языке конфигурации Nix желаемое состояние ОС, и обладает такими особенностями как атомарные обновления системы и воспроизводимость сборок.
Среди изменений в выпуске 24.05:
|
Новая оптимизация функции memset() в glibc |
Инженер из Intel, Ноах Голдштейн, оптимизировал функцию memset()
в библиотеке glibc. Данная оптимизация даёт прирост в производительности порядка 7.5% на десктопных версиях процессоров архитектур Skylake-X и Ice Lake. У серверных версий прирост в производительности немного ниже, прежде всего из-за более низкой общей производительности одиночного ядра.
В прежней реализации функции memset()
использовалась ассемблерная инструкция rep stosb
. До недавнего времени эта инструкция работала достаточно быстро, за счёт внутрипроцессорной оптимизации zero-over-zero writeback. Однако в этой оптимизации была найдена потенциальная уязвимость, которая может привести к атаке по побочному каналу. В результате оптимизация zero-over-zero writeback была отменена, что и привело к ухудшению производительности rep stosb
. В новой версии memset()
инструкция rep stosb
всё ещё используется, но при выполнении более строгих условий.
Что именно изменилось, можно понять по изменению следующего комментария в коде, который описывает подробности реализации memset()
Прежняя версия описания:
/* memset is implemented as:
1. Use overlapping store to avoid branch.
2. If size is less than VEC, use integer register stores.
3. If size is from VEC_SIZE to 2 * VEC_SIZE, use 2 VEC stores.
4. If size is from 2 * VEC_SIZE to 4 * VEC_SIZE, use 4 VEC stores.
5. On machines ERMS feature, if size is greater or equal than
__x86_rep_stosb_threshold then REP STOSB will be used.
6. If size is more to 4 * VEC_SIZE, align to 4 * VEC_SIZE with
4 VEC stores and store 4 * VEC at a time until done. */
Новая версия описания:
/* memset is implemented as:
1. Use overlapping store to avoid branch.
2. If size is less than VEC, use integer register stores.
3. If size is from VEC_SIZE to 2 * VEC_SIZE, use 2 VEC stores.
4. If size is from 2 * VEC_SIZE to 4 * VEC_SIZE, use 4 VEC stores.
5. If size is more to 4 * VEC_SIZE, align to 1 * VEC_SIZE with
4 VEC stores and store 4 * VEC at a time until done.
6. On machines ERMS feature, if size is range
[__x86_rep_stosb_threshold, __x86_memset_non_temporal_threshold)
then REP STOSB will be used.
7. If size >= __x86_memset_non_temporal_threshold, use a
non-temporal stores. */
|
Новая активно используемая уязвимость в netfilter ядра Linux |
Агентство по кибербезопасности и защите инфраструктуры (U.S. Cybersecurity and Infrastructure Security Agency (CISA)) добавило в свой каталог активно используемых уязвимостей недавно найденную проблему в ядре Linux: CVE-2024-1086 Linux Kernel Use-After-Free Vulnerability.
Речь идёт о компоненте nf_tables
, внутри встроенного в ядро фаервола netfilter
, которая может быть эксплуатирована для эскалации локальных привилегий. Ошибка связана с неправильным взаимодействием функций nft_verdict_init()
и nf_hook_slow()
, которое приводит к двойному освобождению памяти.
Рекомендовано срочно обновиться или откатить ядро до версии перед коммитом f342de4e2f33e0e39165d8639387aa6c19dff660
|
Выпуск Одиннадцатой платформы ALT p11 |
В новой стабильной ветке сборка пакетов производится для архитектур:
В репозитории для x86_64 сохранится поддержка multilib. Для 32-битных архитектур mipsel, armh (armv7a), 64-битной ppc64le бранч p11 не создаётся.
Платформа предназначена для разработки, тестирования, распространения, обновления и поддержки комплексных решений всех уровней - от встроенных устройств до серверов предприятий и датацентров; создана и развивается командой ALT Linux Team, поддерживается компанией «Базальт СПО».
В Одиннадцатой платформе собраны решения, связанные с работой службы каталогов, миграцией с проприетарной инфраструктуры и другие.
На момент выпуска ветки p11 доступно ядро Linux 6.1, 6.6, 3.10 (OpenVZ). rt-6.1.90 (с патчами реального времени). Для системного окружения предоставлены systemd 255.6, Glibc 2.38, набор компиляторов GCC 13.2, 12.3, 11.4.
Обновлены сетевые службы и подключения: NetworkManager обновлён до версии 1.46, многофункциональный DNS-сервер BIND 9.18, nginx 1.24, Apache httpd 2.4, postfix 3.8.
Для пользователей p11 доступны рабочие среды GNOME 46, KDE 5.116, MATE 1.28, Xfce 4.18 и другие. Собраны актуальные версии веб-браузеров: Firefox обновлён до 126.0; доступен вариант Firefox ESR 115.11; Chromium 125.0 и Chromium-gost 124.0. В платформу собран официальный клиент для мессенджера Telegram telegram-desktop версии 5.0. Обновлены приложения для работы со звуком. Сервер ввода/вывода звука JACK удалён из репозитория в пользу pipewire-jack, слоя совместимости с JACK для PipeWire.
В новой стабильной ветке представлено решение по реализации групповых политик в ОС «Альт», основанное на проекте Samba - альтернатива Active Directory под Linux/Unix. Набор утилит: графические инструменты управления групповыми политиками в Linux ADMC и GPUI, а также механизм применения групповых политик gpupdate. На текущий момент в p10 и p11 версии приложений синхронизированы: ADMC 0.16, GPUI 0.2, gpupdate 0.10. Сопровождение планируется осуществлять вплоть до окончания поддержки p10.
В p11 доступна стабильная версия Samba 4.20 совместно с Kerberos 1.21.
В ветку p11 вошла графическая утилита диагностики операционной системы ALT Diagnostic Tool, универсальная библиотека libdomain на языке Си, предназначенная для упрощения взаимодействия с различными серверами LDAP, включая FreeIPA, Samba/AD и OpenLDAP. И графический пользовательский интерфейс alterator-browser для настройки системы с использованием D-Bus.
Узнать больше в рассылке altlinux-announce-ru@
Технические подробности релиза на ALT Linux Wiki
Подробнее о новой ветке p11
|
GNOME 46.2: Новая версия с улучшениями производительности |
Вышла новая версия популярного рабочего окружения GNOME 46.2, в которую вошли многочисленные обновления и улучшения различных модулей, таких как Glib, GNOME Shell, иконки Adwaita и многое другое.
Основные изменения в GNOME 46.2
Evince, программа для просмотра документов, обновлена до версии 46.3, получив обновления переводов на хинди, греческий, венгерский и португальский языки. Исправлена критическая опечатка в URL, что улучшило функциональность и взаимодействие с пользователем.
В GNOME Shell решено несколько проблем с удобством использования. В частности, улучшен переключатель рабочих пространств, исправлена обработка недействительных TLS-сертификатов. Также обновлены расширения GNOME Shell, улучшена доступность и устранены незначительные ошибки.
GNOME Builder, интегрированная среда разработки, теперь предотвращает запуск терминалов в /run/, что улучшает совместимость с удаленными монтированиями GVFS и другими элементами, упрощающими рабочий процесс разработчика.
Низкоуровневая системная библиотека GNOME, GLib, получила критические обновления безопасности и исправления ошибок в версии 2.80.2, такие как устранение регрессии с IBus и исправление каталога установки для спецификации GVariant.
Визуальные улучшения
Новая версия GNOME 46.2 также учитывает визуальные аспекты. Обновлена тема значков по умолчанию Adwaita, теперь она более непрозрачная и легкочитаемая, особенно значки микрофона в верхней панели оболочки, что улучшает видимость и эстетическую привлекательность.
Кроме того, GTK 4.14.4 и GTK+ 3.24.42 получили обновления, включающие более эффективную загрузку символических SVG, улучшенные функции доступности и исправления при обработке прозрачности и изменяемых краев окон на различных платформах, таких как Wayland и macOS.
Другие важные обновления
GNOME Remote Desktop получил улучшения безопасности, расширенную совместимость с клиентами и исправление для уязвимости CVE-2024-5148, что повышает безопасность при передаче сессий на экране входа.
GNOME 46.2 исправляет несколько проблем в оконном менеджере GNOME Mutter, включая корректировки обработки аппаратных курсоров для драйверов без атомного KMS и улучшения функции ночного режима.
GNOME Online Accounts (Сетевые учетные записи) и GNOME Maps (Карты) получили незначительные, но важные исправления ошибок и обновления, что способствует повышению стабильности и удобства использования.
|
GCodeWorkShop 2024-05 -- редактор программ для станков с ЧПУ |
Доступен релиз GCodeWorkShop, редактора программ для станков с ЧПУ. GCodeWorkShop возник как форк проекта EdytorNC. Выпуску 2024-05 предшествовал глубокий рефакторинг, призванный упростить развитие проекта.
( читать дальше... )
|
Apache NetBeans 22 |
Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др.
IDE написана на Java и распространяется на условиях Apache License 2.0.
( читать дальше... )
ide, java, javascript, netbeans, php
|