Фонд СПО предупредил о критической уязвимости в хостинге свободного кода GNU Savannah
Фонд свободного ПО сообщил о выявлении критической уязвимости в хостинге свободного кода GNU Savannah, позволяющей скомпрометировать размещённые репозитории проектов. Продемонстрирован рабочий эксплоит. Следов использования уязвимости для атаки на код, подстановки вредоносных зависимостей или получения доступа к учётным записям не выявлено, но разработчикам, использующим GNU Savannah, рекомендуется убедиться в отсутствии подозрительной активности в их репозиториях.
Читать полностью
#OpenNet
@linux_potok
Фонд свободного ПО сообщил о выявлении критической уязвимости в хостинге свободного кода GNU Savannah, позволяющей скомпрометировать размещённые репозитории проектов. Продемонстрирован рабочий эксплоит. Следов использования уязвимости для атаки на код, подстановки вредоносных зависимостей или получения доступа к учётным записям не выявлено, но разработчикам, использующим GNU Savannah, рекомендуется убедиться в отсутствии подозрительной активности в их репозиториях.
Читать полностью
#OpenNet
@linux_potok
👍1🥰1😭1
pugixml 1.16
16 июня, после почти полутора лет разработки, состоялся выпуск 1.16 pugixml — быстрой кроссплатформенной библиотеки для парсинга и обработки XML (лицензия MIT).
Библиотека предоставляет DOM-подобный интерфейс с возможностями обхода узлов документа и их изменения. Также поддерживается XPath 1.0 и полная поддержка Юникода (UTF-8, UTF-16 (BE/LE), UTF-32 (BE/LE) и UCS-2), с автоматическим преобразованием кодировок.
Поддерживается использование без стандартной библиотеки и исключений C++, и режим «только заголовочные файлы».
( читать дальше... )
>>> Репозиторий на GitHub
c++, header-only, pugixml, xml, xpath
Читать полностью
#LinuxOrgRu
@linux_potok
16 июня, после почти полутора лет разработки, состоялся выпуск 1.16 pugixml — быстрой кроссплатформенной библиотеки для парсинга и обработки XML (лицензия MIT).
Библиотека предоставляет DOM-подобный интерфейс с возможностями обхода узлов документа и их изменения. Также поддерживается XPath 1.0 и полная поддержка Юникода (UTF-8, UTF-16 (BE/LE), UTF-32 (BE/LE) и UCS-2), с автоматическим преобразованием кодировок.
Поддерживается использование без стандартной библиотеки и исключений C++, и режим «только заголовочные файлы».
( читать дальше... )
>>> Репозиторий на GitHub
c++, header-only, pugixml, xml, xpath
Читать полностью
#LinuxOrgRu
@linux_potok
👍2⚡1
Файловая система Bcachefs официально перестала быть экспериментальной
Кент Оверстрит (Kent Overstreet) опубликовал выпуск файловой системы Bcachefs 1.38.6 и объявил об официальном снятии с проекта метки экспериментальной разработки. Последнее время число поступающих сообщений о проблемах сократилось, а выявляемые ошибки стали менее серьёзными и замысловатыми.
Выпуск охватывает два пакета: bcachefs-kernel-dkms с модулем ядра, собираемым при помощи системы DKMS (Dynamic Kernel Module Support), и bcachefs-tools с запускаемой в пространстве пользователя утилитой bcachefs, реализующей команды для создания (mkfs), монтирования, восстановления и проверки ФС. Пакеты собраны для Debian, Ubuntu, Arch Linux и ожидаются для Fedora, openSUSE и NixOS. DKMS-модуль поддерживает работу с ядрами Linux, начиная с 6.16.
Несмотря на непримечательный номер версии, обусловленны...
Читать полностью
#LinuxOrgRu
@linux_potok
Кент Оверстрит (Kent Overstreet) опубликовал выпуск файловой системы Bcachefs 1.38.6 и объявил об официальном снятии с проекта метки экспериментальной разработки. Последнее время число поступающих сообщений о проблемах сократилось, а выявляемые ошибки стали менее серьёзными и замысловатыми.
Выпуск охватывает два пакета: bcachefs-kernel-dkms с модулем ядра, собираемым при помощи системы DKMS (Dynamic Kernel Module Support), и bcachefs-tools с запускаемой в пространстве пользователя утилитой bcachefs, реализующей команды для создания (mkfs), монтирования, восстановления и проверки ФС. Пакеты собраны для Debian, Ubuntu, Arch Linux и ожидаются для Fedora, openSUSE и NixOS. DKMS-модуль поддерживает работу с ядрами Linux, начиная с 6.16.
Несмотря на непримечательный номер версии, обусловленны...
Читать полностью
#LinuxOrgRu
@linux_potok
🔥5😁2
KDE Plasma 6.8 облегчает настройку многомониторных конфигураций
С выходом на этой неделе рабочего стола KDE Plasma 6.7 большее внимание разработчиков переключается на работу над функциональностью для Plasma 6.8, однако уже сейчас накапливаются некоторые исправления и для выпуска Plasma 6.7.1...
Читать полностью
#Phoronix
@linux_potok
С выходом на этой неделе рабочего стола KDE Plasma 6.7 большее внимание разработчиков переключается на работу над функциональностью для Plasma 6.8, однако уже сейчас накапливаются некоторые исправления и для выпуска Plasma 6.7.1...
Читать полностью
#Phoronix
@linux_potok
👍2🔥1👌1
Файловая система exFAT демонстрирует лучшую производительность на Linux 7.2 с переходом на IOmap
Помимо того, что разработчик с открытым исходным кодом Намдже Джон выступает в роли сопровождающего нового драйвера NTFS для Linux, он также продолжает быть сопровождающим файловой системы exFAT — другой файловой системы Microsoft, популярной среди съемных носителей...
Читать полностью
#Phoronix
@linux_potok
Помимо того, что разработчик с открытым исходным кодом Намдже Джон выступает в роли сопровождающего нового драйвера NTFS для Linux, он также продолжает быть сопровождающим файловой системы exFAT — другой файловой системы Microsoft, популярной среди съемных носителей...
Читать полностью
#Phoronix
@linux_potok
👍6
GIMP v0.54 из 1996 года с Motif Toolkit теперь доступен в Flatpak для современных Linux-десктопов
Мир открытого программного обеспечения ждал достаточно долго выхода GIMP 3.0, который наконец появился в прошлом году с портированием на GTK3 и другими новшествами. Но для тех, у кого на этих выходных появилось свободное время и есть желание вновь пережить прошлое GIMP, теперь GIMP 0.54 адаптирован для Flatpak и может работать на современных Linux-десктопах. Что делает эту версию GIMP из 1996 года примечательной — так это то, что она была последней, использовавшей тулкит Motif...
Читать полностью
#Phoronix
@linux_potok
Мир открытого программного обеспечения ждал достаточно долго выхода GIMP 3.0, который наконец появился в прошлом году с портированием на GTK3 и другими новшествами. Но для тех, у кого на этих выходных появилось свободное время и есть желание вновь пережить прошлое GIMP, теперь GIMP 0.54 адаптирован для Flatpak и может работать на современных Linux-десктопах. Что делает эту версию GIMP из 1996 года примечательной — так это то, что она была последней, использовавшей тулкит Motif...
Читать полностью
#Phoronix
@linux_potok
👍3😁2
Код 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