Код CRC64 для ARM64 NEON в Linux адаптирован для работы на 32-битных ARM
В Linux 7.1 был объединён патч, добавляющий поддержку ускоренной с помощью NEON версией CRC64-NVMe для архитектуры ARM64, обеспечивая примерно 6-кратный прирост производительности этого алгоритма контрольных сумм. Универсальный (generic) код был узким местом в коде NVMe и других подсистем хранения данных в ядре Linux, где CRC64-NVMe использовался для контроля целостности данных и защиты от ошибок. Теперь, начиная с Linux 7.2, ускоренный с помощью NEON код будет работать и для тех, кто всё ещё использует 32-битные ARM...
Читать полностью
#Phoronix
@linux_potok
В Linux 7.1 был объединён патч, добавляющий поддержку ускоренной с помощью NEON версией CRC64-NVMe для архитектуры ARM64, обеспечивая примерно 6-кратный прирост производительности этого алгоритма контрольных сумм. Универсальный (generic) код был узким местом в коде NVMe и других подсистем хранения данных в ядре Linux, где CRC64-NVMe использовался для контроля целостности данных и защиты от ошибок. Теперь, начиная с Linux 7.2, ускоренный с помощью NEON код будет работать и для тех, кто всё ещё использует 32-битные ARM...
Читать полностью
#Phoronix
@linux_potok
👍3
Bcachefs больше не считается экспериментальным
Кент Оверстрит заявил, что Bcachefs теперь не экспериментальная файловая система. Однако для широкого использования всё ещё рекомендуется проявлять осторожность.
Читать полностью
#Linuxiac
@linux_potok
Кент Оверстрит заявил, что Bcachefs теперь не экспериментальная файловая система. Однако для широкого использования всё ещё рекомендуется проявлять осторожность.
Читать полностью
#Linuxiac
@linux_potok
😁4👍1
whisper.cpp 1.9.0 и 1.9.1
17 и 19 июня состоялись выпуски 1.9.0 и 1.9.1 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI, и основанной на тензорной библиотеке машинного обучения GGML и двоичном формате GGUF.
Предоставляется библиотека libwhisper, демонстрационные примеры и консольные утилиты: whisper-bench, whisper-cli, whisper-command, whisper-lsp, whisper-quantize, whisper-server, whisper-stream, whisper-vad-speech-segments, parakeet-cli и parakeet-quantize.
Проекты написаны на языках C и C++ и распространяются по лицензии MIT.
Изменения:
добавлена консольная утилита parakeet-cli, поддерживающая модель NVIDIA Parakeet;
во враппер Ruby также добавлена поддержка NVIDIA Parakeet.
( читать дальше... )
c, c++, openai, whisper, распознавание речи
Читать полностью
#LinuxOrgRu
@linux_potok
17 и 19 июня состоялись выпуски 1.9.0 и 1.9.1 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI, и основанной на тензорной библиотеке машинного обучения GGML и двоичном формате GGUF.
Предоставляется библиотека libwhisper, демонстрационные примеры и консольные утилиты: whisper-bench, whisper-cli, whisper-command, whisper-lsp, whisper-quantize, whisper-server, whisper-stream, whisper-vad-speech-segments, parakeet-cli и parakeet-quantize.
Проекты написаны на языках C и C++ и распространяются по лицензии MIT.
Изменения:
добавлена консольная утилита parakeet-cli, поддерживающая модель NVIDIA Parakeet;
во враппер Ruby также добавлена поддержка NVIDIA Parakeet.
( читать дальше... )
c, c++, openai, whisper, распознавание речи
Читать полностью
#LinuxOrgRu
@linux_potok
👍4
Linux наконец избавился от API strncpy после шести лет работы и более 360 патчей
В Linux 7.2 наконец исключён API strncpy из ядра Linux. Функция strncpy() для копирования указанного количества байт давно считается устаревшей, и после шести лет работы и сотен патчей в ядре Linux больше не осталось её пользователей — теперь она полностью устранена...
Читать полностью
#Phoronix
@linux_potok
В Linux 7.2 наконец исключён API strncpy из ядра Linux. Функция strncpy() для копирования указанного количества байт давно считается устаревшей, и после шести лет работы и сотен патчей в ядре Linux больше не осталось её пользователей — теперь она полностью устранена...
Читать полностью
#Phoronix
@linux_potok
👍6
Epic Games открыла исходный код Lore
Epic Games открыла исходный код Lore — это система контроля версий на языке Rust, предназначенная для крупных игровых и медиапроектов с большими бинарными файлами.
Читать полностью
#Linuxiac
@linux_potok
Epic Games открыла исходный код Lore — это система контроля версий на языке Rust, предназначенная для крупных игровых и медиапроектов с большими бинарными файлами.
Читать полностью
#Linuxiac
@linux_potok
❤2🔥2⚡1
Broadcom работает над обменом буферами с нулевым копированием между виртуальными машинами и гипервизором VMware
Интересная работа над новым функционалом для виртуализации VMware на Linux, которую сейчас ведёт Broadcom, заключается в поддержке обмена буферами с нулевым копированием между виртуальной машиной (или несколькими ВМ) и гипервизором хоста, что приведёт к выигрышу в эффективности и производительности...
Читать полностью
#Phoronix
@linux_potok
Интересная работа над новым функционалом для виртуализации VMware на Linux, которую сейчас ведёт Broadcom, заключается в поддержке обмена буферами с нулевым копированием между виртуальной машиной (или несколькими ВМ) и гипервизором хоста, что приведёт к выигрышу в эффективности и производительности...
Читать полностью
#Phoronix
@linux_potok
👍3
Релиз свободного игрового движка OpenMW 0.51
Представлен выпуск проекта OpenMW 0.51, развивающего свободную реализацию движка для ролевой игры в жанре фэнтези The Elder Scrolls 3: Morrowind. По сравнению с оригинальным движком в OpenMW реализован модернизированный интерфейс пользователя, улучшена графика, добавлен собственный редактор OpenMW-CS для создания новых игр и модов, задействован движок симуляции физических процессов Bullet, добавлена поддержка платформ macOS и Linux, улучшено поведение ботов.
Читать полностью
#OpenNet
@linux_potok
Представлен выпуск проекта OpenMW 0.51, развивающего свободную реализацию движка для ролевой игры в жанре фэнтези The Elder Scrolls 3: Morrowind. По сравнению с оригинальным движком в OpenMW реализован модернизированный интерфейс пользователя, улучшена графика, добавлен собственный редактор OpenMW-CS для создания новых игр и модов, задействован движок симуляции физических процессов Bullet, добавлена поддержка платформ macOS и Linux, улучшено поведение ботов.
Читать полностью
#OpenNet
@linux_potok
👍4
Выпуск PorteuX 2.7, дистрибутива на основе Slackware
Доступен выпуск дистрибутива PorteuX 2.7, основанного на Slackware и развиваемого под впечатлением от проектов Slax и Porteus. Из особенностей.
Читать полностью
#OpenNet
@linux_potok
Доступен выпуск дистрибутива PorteuX 2.7, основанного на Slackware и развиваемого под впечатлением от проектов Slax и Porteus. Из особенностей.
Читать полностью
#OpenNet
@linux_potok
👍2
Выпуск системного менеджера systemd 261 и форка liberated-systemd 261
После трёх месяцев разработки доступен релиз системного менеджера systemd 261. Ключевые изменения: подготовка к поддержке API для верификации возраста, поддержка подсистем Kexec Handover и Live Update Orchestration для перезапуска без потери состояния, подсистема IMDS (Instance Metadata Service), функциональность для защиты загрузки на системах без физического TPM (Trusted Platform Module), компонент systemd-sysinstall с реализацией инсталлятора.
Читать полностью
#OpenNet
@linux_potok
После трёх месяцев разработки доступен релиз системного менеджера systemd 261. Ключевые изменения: подготовка к поддержке API для верификации возраста, поддержка подсистем Kexec Handover и Live Update Orchestration для перезапуска без потери состояния, подсистема IMDS (Instance Metadata Service), функциональность для защиты загрузки на системах без физического TPM (Trusted Platform Module), компонент systemd-sysinstall с реализацией инсталлятора.
Читать полностью
#OpenNet
@linux_potok
💩4👌2
Выпущена SteamOS 3.8.11 для исправления зависания на экране блокировки режима рабочего стола
После крупного обновления SteamOS 3.8 можно было ожидать некоторые проблемы — к счастью, одну из основных неудобств уже устранили патчем.
Читать полностью
#GamingOnLinux
@linux_potok
После крупного обновления SteamOS 3.8 можно было ожидать некоторые проблемы — к счастью, одну из основных неудобств уже устранили патчем.
Читать полностью
#GamingOnLinux
@linux_potok
👍4
Linux 7.2 начинает подготовку к NVIDIA «Blackwell-Next»
При рассмотрении патчей подсистемы VFIO для продолжающегося окна слияния Linux 7.2 нет слишком много такого, что могло бы заинтересовать конечных пользователей среди этих изменений. Однако впервые упоминается включение поддержки «Blackwell-Next» от NVIDIA для ядра Linux...
Читать полностью
#Phoronix
@linux_potok
При рассмотрении патчей подсистемы VFIO для продолжающегося окна слияния Linux 7.2 нет слишком много такого, что могло бы заинтересовать конечных пользователей среди этих изменений. Однако впервые упоминается включение поддержки «Blackwell-Next» от NVIDIA для ядра Linux...
Читать полностью
#Phoronix
@linux_potok
❤1👍1👌1
Кто-то форкнул systemd из-за нового поля даты рождения
Появился форк systemd под названием Liberated systemd, в котором удалена новая опциональная поддержка даты рождения в пользовательских записях из-за опасений по поводу приватности.
Читать полностью
#Linuxiac
@linux_potok
Появился форк systemd под названием Liberated systemd, в котором удалена новая опциональная поддержка даты рождения в пользовательских записях из-за опасений по поводу приватности.
Читать полностью
#Linuxiac
@linux_potok
👍9😁6💩4❤2
Gemini от Google частично выяснил причину долгой загрузки Linux на современном ноутбуке ASUS
Google Antigravity с помощью модели Gemini 3.5 Flash помог пользователю Linux разобраться в ситуации, когда его ноутбук загружал ядро около 36 секунд, что не должно происходить с мощным устройством на базе процессора AMD Ryzen 9 и 32 ГБ оперативной памяти. В итоге это оказался очередной случай проблем с прошивкой устройства, однако теперь ожидается патч для ядра Linux, который позволит обойти эту проблему на ноутбуке ASUS ROG Strix G16 G614, а обсуждения с производителем по поводу официального исправления прошивки ещё продолжаются...
Читать полностью
#Phoronix
@linux_potok
Google Antigravity с помощью модели Gemini 3.5 Flash помог пользователю Linux разобраться в ситуации, когда его ноутбук загружал ядро около 36 секунд, что не должно происходить с мощным устройством на базе процессора AMD Ryzen 9 и 32 ГБ оперативной памяти. В итоге это оказался очередной случай проблем с прошивкой устройства, однако теперь ожидается патч для ядра Linux, который позволит обойти эту проблему на ноутбуке ASUS ROG Strix G16 G614, а обсуждения с производителем по поводу официального исправления прошивки ещё продолжаются...
Читать полностью
#Phoronix
@linux_potok
😁6👍5
systemd 261 и liberated-systemd 261
После трёх месяцев разработки доступен релиз системного менеджера systemd 261. Ключевые изменения: подготовка к поддержке API для верификации возраста, поддержка подсистем Kexec Handover и Live Update Orchestration для перезапуска без потери состояния, подсистема IMDS (Instance Metadata Service), функциональность для защиты загрузки на системах без физического TPM (Trusted Platform Module), компонент systemd-sysinstall с реализацией инсталлятора.
( читать дальше... )
opennet, systemd, systemd-networkd, varlink
Читать полностью
#LinuxOrgRu
@linux_potok
После трёх месяцев разработки доступен релиз системного менеджера systemd 261. Ключевые изменения: подготовка к поддержке API для верификации возраста, поддержка подсистем Kexec Handover и Live Update Orchestration для перезапуска без потери состояния, подсистема IMDS (Instance Metadata Service), функциональность для защиты загрузки на системах без физического TPM (Trusted Platform Module), компонент systemd-sysinstall с реализацией инсталлятора.
( читать дальше... )
opennet, systemd, systemd-networkd, varlink
Читать полностью
#LinuxOrgRu
@linux_potok
💩7👌2❤1
Mesa 26.2 добавляет поддержку Present Timing Vulkan для X11/XWayland
Код интеграции оконной системы Vulkan (WSI) в Mesa теперь поддерживает present timing "VK_EXT_present_timing" для X11 и XWayland...
Читать полностью
#Phoronix
@linux_potok
Код интеграции оконной системы Vulkan (WSI) в Mesa теперь поддерживает present timing "VK_EXT_present_timing" для X11 и XWayland...
Читать полностью
#Phoronix
@linux_potok
👍7❤1
Qualcomm публикует патчи для Linux для ноутбука HP EliteBook X G2q X2 Elite
В прошлом месяце инженеры Qualcomm опубликовали патчи для поддержки ноутбука Lenovo Yoga Slim 7x Gen11 Snapdragon X2 под Linux. На этих выходных был опубликован новый набор патчей от Qualcomm для поддержки модели ноутбука HP EliteBook X G2q, построенного на базе SoC Snapdragon X2 Elite...
Читать полностью
#Phoronix
@linux_potok
В прошлом месяце инженеры Qualcomm опубликовали патчи для поддержки ноутбука Lenovo Yoga Slim 7x Gen11 Snapdragon X2 под Linux. На этих выходных был опубликован новый набор патчей от Qualcomm для поддержки модели ноутбука HP EliteBook X G2q, построенного на базе SoC Snapdragon X2 Elite...
Читать полностью
#Phoronix
@linux_potok
👍11
postmarketOS 26.06 приносит обновления для Linux-смартфонов
Выпущен postmarketOS 26.06 с Alpine Linux 3.24, обновлёнными мобильными окружениями, системой systemd 261, анимацией загрузки Plymouth и поддержкой большего числа устройств.
Читать полностью
#Linuxiac
@linux_potok
Выпущен postmarketOS 26.06 с Alpine Linux 3.24, обновлёнными мобильными окружениями, системой systemd 261, анимацией загрузки Plymouth и поддержкой большего числа устройств.
Читать полностью
#Linuxiac
@linux_potok
👍3
Darktable 5.6: Новый релиз RAW-редактора с поддержкой ИИ
В версии 5.6 Darktable появились дополнительные инструменты на базе искусственного интеллекта, объекты-маски, шумоподавление с нейронными сетями, увеличение изображений, экспорт в HEIF и новый модуль гармонизации цвета.
Читать полностью
#Linuxiac
@linux_potok
В версии 5.6 Darktable появились дополнительные инструменты на базе искусственного интеллекта, объекты-маски, шумоподавление с нейронными сетями, увеличение изображений, экспорт в HEIF и новый модуль гармонизации цвета.
Читать полностью
#Linuxiac
@linux_potok
👍2
Сборка ретро-игрового компьютера на Linux, часть 53: Кроличья лапка
Мало какие игры для Linux могут похвастаться настолько родной реализацией, как Lugaru: The Rabbit's Foot.
Читать полностью
#GamingOnLinux
@linux_potok
Мало какие игры для Linux могут похвастаться настолько родной реализацией, как Lugaru: The Rabbit's Foot.
Читать полностью
#GamingOnLinux
@linux_potok
👍2
Выпущен zlib-rs 0.6.4 с исправлением сбоя на Intel Raptor Lake и оптимизациями SIMD
В продолжение прошлонедельной статьи о том, что Firefox использует zlib-rs и о ряде полезных изменений в этом реализованном на Rust варианте Zlib, теперь выпущена версия zlib-rs 0.6.4, включающая все последние улучшения...
Читать полностью
#Phoronix
@linux_potok
В продолжение прошлонедельной статьи о том, что Firefox использует zlib-rs и о ряде полезных изменений в этом реализованном на Rust варианте Zlib, теперь выпущена версия zlib-rs 0.6.4, включающая все последние улучшения...
Читать полностью
#Phoronix
@linux_potok
👍2