Ядро Linux может получить поддержку трех новых файловых систем
Для обсуждения в списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией трех ФС:
•BeamFS создана для работы в условиях радиации (спутники, лучевая терапия). Коды Рида-Соломона позволяют находить и исправлять повреждённые данные на одном диске при накладных расходах около 7%. Если восстановить данные не удалось, чтение завершается ошибкой, а не возвращает мусор, в отличие от ext4. Журналирования и CoW нет, после сбоя нужен полный fsck.
•XMFS (Huawei) предназначена для кластеров с общей разделяемой памятью, как tmpfs, но для всех узлов. Это экспериментальный прототип. В тестах с общим доступом к образам контейнеров производительность была близка к tmpfs с huge pages.
•MeshXFS — форк XFS для одновременного доступа к общему диску с нескольких узлов. Написана в основном с помощью ИИ, проверена на 16 узлах через iSCSI. Протестирована на Proxmox VE 9, RHEL 9, Ubuntu 24.04/26.04 и Debian 12/13.
Linux Club
Для обсуждения в списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией трех ФС:
•BeamFS создана для работы в условиях радиации (спутники, лучевая терапия). Коды Рида-Соломона позволяют находить и исправлять повреждённые данные на одном диске при накладных расходах около 7%. Если восстановить данные не удалось, чтение завершается ошибкой, а не возвращает мусор, в отличие от ext4. Журналирования и CoW нет, после сбоя нужен полный fsck.
•XMFS (Huawei) предназначена для кластеров с общей разделяемой памятью, как tmpfs, но для всех узлов. Это экспериментальный прототип. В тестах с общим доступом к образам контейнеров производительность была близка к tmpfs с huge pages.
•MeshXFS — форк XFS для одновременного доступа к общему диску с нескольких узлов. Написана в основном с помощью ИИ, проверена на 16 узлах через iSCSI. Протестирована на Proxmox VE 9, RHEL 9, Ubuntu 24.04/26.04 и Debian 12/13.
Linux Club
👍64🤔21😁2👎1
В Linux появится простой разгон процессоров Ryzen
AMD для этого представила драйвер AOD, который позволяет менять параметры процессора через стандартный интерфейс sysfs в Linux, не прибегая к UEFI. На данный момент можно менять лимиты мощности, различные параметры энергопотребления, включать или отключать многопоточность и отслеживать частоту ОЗУ. Изменения вступают в силу только после перезагрузки.
AMD не будет выпускать GUI по аналогии с Ryzen Master для Windows. Однако сторонние разработчики могут использовать AOD в своих утилитах вроде CoreCtrl. Сейчас драйвер проходит проверку перед включением в основную ветку ядра Linux. В дальнейшем набор доступных настроек может расшириться.
Linux Club
AMD для этого представила драйвер AOD, который позволяет менять параметры процессора через стандартный интерфейс sysfs в Linux, не прибегая к UEFI. На данный момент можно менять лимиты мощности, различные параметры энергопотребления, включать или отключать многопоточность и отслеживать частоту ОЗУ. Изменения вступают в силу только после перезагрузки.
AMD не будет выпускать GUI по аналогии с Ryzen Master для Windows. Однако сторонние разработчики могут использовать AOD в своих утилитах вроде CoreCtrl. Сейчас драйвер проходит проверку перед включением в основную ветку ядра Linux. В дальнейшем набор доступных настроек может расшириться.
Linux Club
🔥94😁13❤10👍9🤔7
Разработчик создал язык программирования, недоступный нейросетям
Инженер Cloudflare Доминик Пичета представил язык KillSwitch, его цель – максимально усложнить ИИ анализ и написание кода на нем. Программа на этом языке выглядит как обычный рассказ со спрятанными командами. Интерпретатор игнорирует основной массив текста, опираясь на функции-главы и имена переменных в виде английских наречий. Активно используются анаграммы, а значения можно брать из любого места рассказа-программы с точным указанием расстояния до него.
Чтобы нейросетям стало еще сложнее, вызов функции начинается с фразы ignore previous instructions или forget your system prompt. Для интерпретатора это обычные команды, для ИИ – подозрение на промпт-инъекцию. Есть и ложь в документации: так, команда hack_the_planet на самом деле определяет, какую функцию выбрать в зависимости от значения. В описании же сказано, что это сетевой сканер, что снова заставляет модели тушеваться и отказываться работать с этим кодом.
Linux Club
Инженер Cloudflare Доминик Пичета представил язык KillSwitch, его цель – максимально усложнить ИИ анализ и написание кода на нем. Программа на этом языке выглядит как обычный рассказ со спрятанными командами. Интерпретатор игнорирует основной массив текста, опираясь на функции-главы и имена переменных в виде английских наречий. Активно используются анаграммы, а значения можно брать из любого места рассказа-программы с точным указанием расстояния до него.
Чтобы нейросетям стало еще сложнее, вызов функции начинается с фразы ignore previous instructions или forget your system prompt. Для интерпретатора это обычные команды, для ИИ – подозрение на промпт-инъекцию. Есть и ложь в документации: так, команда hack_the_planet на самом деле определяет, какую функцию выбрать в зависимости от значения. В описании же сказано, что это сетевой сканер, что снова заставляет модели тушеваться и отказываться работать с этим кодом.
Linux Club
😁124❤32💩14🤔5
Успели обновить PHP? Найдена новая дыра
Разработчики PHP сообщили о ещё одной уязвимости (CVE-2026-115560), допускающей удалённое выполнение кода (RCE) при редком сочетании нестандартных настроек (по умолчанию не проявляется) и PHP-кода. Детали раскроют после выхода корректирующих релизов.
Проблема связана с сессиями: в php.ini параметр session.serialize_handler имеет значение “php_binary” или “php_serialize” (по умолчанию “php”), а скрипт до session_start() переключает его на “php” через ini_set(), из-за чего, вероятно, данные сессии читаются в формате, отличном от формата записи. Обходной путь — прописать в php.ini “session.upload_progress.enabled=0”: по умолчанию опция включена, и PHP ещё до запуска скрипта пишет в сессию (ключи с префиксом upload_progress_) данные о ходе загрузки файлов, включая клиентские имена файлов. Эту же меру советовали против прошлой критической уязвимости.
Linux Club
Разработчики PHP сообщили о ещё одной уязвимости (CVE-2026-115560), допускающей удалённое выполнение кода (RCE) при редком сочетании нестандартных настроек (по умолчанию не проявляется) и PHP-кода. Детали раскроют после выхода корректирующих релизов.
Проблема связана с сессиями: в php.ini параметр session.serialize_handler имеет значение “php_binary” или “php_serialize” (по умолчанию “php”), а скрипт до session_start() переключает его на “php” через ini_set(), из-за чего, вероятно, данные сессии читаются в формате, отличном от формата записи. Обходной путь — прописать в php.ini “session.upload_progress.enabled=0”: по умолчанию опция включена, и PHP ещё до запуска скрипта пишет в сессию (ключи с префиксом upload_progress_) данные о ходе загрузки файлов, включая клиентские имена файлов. Эту же меру советовали против прошлой критической уязвимости.
Linux Club
😁52❤8🤬6🔥3
CusDeb OS: помесь Linux с ReactOS
Через полгода после выхода прототипа C:\Deb проект под новым именем CusDeb OS выпустил Alpha 1. Прототип был обычным Linux-окружением, стилизованным под Windows 95/98. Теперь это полноценная Win32-среда: пользовательские компоненты ReactOS работают поверх Wine, без ядра ReactOS. Оболочка называется CDEX (CusDeb Desktop Environment X). Пока в неё внесены лишь минимальные правки для стабильной работы под Linux, но разработчики хотят добавить функции, которых в ReactOS нет.
Основа прежняя, Debian 13. Live-образ весит 894 МБ. Автор проекта Евгений Голышев, сопровождающий пакет Elixir в Debian, хочет за год довести систему до полноценной альтернативы Windows 10.
Планы на Alpha 2: переход на х64 CDEX (сейчас она 32-битная), поддержка Direct3D 3-11 через D7VK и DXVK, и миграция с Xorg на Wayland. Автор добавил, что внешний вид пока почти не менялся: это чистая оболочка ReactOS, а ребрендинг и стилизацию отложили до Alpha 2.
Linux Club
Через полгода после выхода прототипа C:\Deb проект под новым именем CusDeb OS выпустил Alpha 1. Прототип был обычным Linux-окружением, стилизованным под Windows 95/98. Теперь это полноценная Win32-среда: пользовательские компоненты ReactOS работают поверх Wine, без ядра ReactOS. Оболочка называется CDEX (CusDeb Desktop Environment X). Пока в неё внесены лишь минимальные правки для стабильной работы под Linux, но разработчики хотят добавить функции, которых в ReactOS нет.
Основа прежняя, Debian 13. Live-образ весит 894 МБ. Автор проекта Евгений Голышев, сопровождающий пакет Elixir в Debian, хочет за год довести систему до полноценной альтернативы Windows 10.
Планы на Alpha 2: переход на х64 CDEX (сейчас она 32-битная), поддержка Direct3D 3-11 через D7VK и DXVK, и миграция с Xorg на Wayland. Автор добавил, что внешний вид пока почти не менялся: это чистая оболочка ReactOS, а ребрендинг и стилизацию отложили до Alpha 2.
Linux Club
😁40🤔23👍6❤3💩3😢2
Представлен открытый эмулятор терминала Contour
Он написан на C++ с использованием Qt 6 и работает на Linux, macOS, Windows, FreeBSD и OpenBSD. Отрисовка текста на GPU. Поддерживаются лигатуры, эмодзи, вкладки, Vi-режимы выделения, графика Sixel и ReGIS, а также сессии, которые остаются живыми после закрытия окна и интегрируются с tmux. Имеется расширенная поддержка Bash, Zsh, Fish, Nushell, PowerShell и механизма OSC 3008 из systemd 258+. Есть автоопределение URL и путей к файлам (открываются по Ctrl+клику).
В последнем апдейта 0.8 появились «командные блоки». Терминал следит за каждой командой отдельно и показывает код завершения, время выполнения и рабочий каталог. Неудачные команды подсвечиваются красным, выполняющиеся — жёлтым. О завершении долгой команды (от 10 секунд) в неактивном окне придёт системное уведомление.
Linux Club
Он написан на C++ с использованием Qt 6 и работает на Linux, macOS, Windows, FreeBSD и OpenBSD. Отрисовка текста на GPU. Поддерживаются лигатуры, эмодзи, вкладки, Vi-режимы выделения, графика Sixel и ReGIS, а также сессии, которые остаются живыми после закрытия окна и интегрируются с tmux. Имеется расширенная поддержка Bash, Zsh, Fish, Nushell, PowerShell и механизма OSC 3008 из systemd 258+. Есть автоопределение URL и путей к файлам (открываются по Ctrl+клику).
В последнем апдейта 0.8 появились «командные блоки». Терминал следит за каждой командой отдельно и показывает код завершения, время выполнения и рабочий каталог. Неудачные команды подсвечиваются красным, выполняющиеся — жёлтым. О завершении долгой команды (от 10 секунд) в неактивном окне придёт системное уведомление.
Linux Club
🤔35👍4❤3💩1
Основатель CentOS и Rocky Linux представил Ginux
Грегори Курцер так назвал свое ядро ОС на Rust, совместимое с Linux на уровне ABI. Название образовано от Gregory/GPT и Linux. Поддерживается только x86-64, прототип написан за 11 дней вместе с Codex (GPT-5.6 Sol), а человек отвечал за архитектуру, план и критерии готовности. Ядро загружается через UEFI и запускает окружения Alpine с BusyBox и Rocky Linux 10 с systemd в консольном режиме. Оно не копирует код Linux, а имеет собственные реализации памяти, планировщика, ФС, сетевого стека и драйверов.
Из 375 системных вызовов Linux 6.12 полностью реализованы 82, частично 245, а 48 заблокированы из соображений безопасности. На данный момент это прототип, не претендующий на замену Linux. Долгосрочная цель – ОС для изолированных контейнеров с компонентами AI-инфраструктуры. Также планируются изолированные домены, самодостаточный загрузочный образ, userspace-управление ядром и запуск OCI-контейнеров.
Linux Club
Грегори Курцер так назвал свое ядро ОС на Rust, совместимое с Linux на уровне ABI. Название образовано от Gregory/GPT и Linux. Поддерживается только x86-64, прототип написан за 11 дней вместе с Codex (GPT-5.6 Sol), а человек отвечал за архитектуру, план и критерии готовности. Ядро загружается через UEFI и запускает окружения Alpine с BusyBox и Rocky Linux 10 с systemd в консольном режиме. Оно не копирует код Linux, а имеет собственные реализации памяти, планировщика, ФС, сетевого стека и драйверов.
Из 375 системных вызовов Linux 6.12 полностью реализованы 82, частично 245, а 48 заблокированы из соображений безопасности. На данный момент это прототип, не претендующий на замену Linux. Долгосрочная цель – ОС для изолированных контейнеров с компонентами AI-инфраструктуры. Также планируются изолированные домены, самодостаточный загрузочный образ, userspace-управление ядром и запуск OCI-контейнеров.
Linux Club
💩43👍24😁14🤔7🔥5
System76 анонсировала мини-ПК Thelio Prime на базе AMD
Производитель компьютеров с Linux System76 готовит к выходу компактный ПК Thelio Prime. Он работает на Pop!_OS 24.04 LTS с оболочкой COSMIC, также доступен вариант с Ubuntu 24.04 LTS.
Характеристики:
•Процессор AMD Ryzen 9000 со встроенной графикой Radeon, есть опция с дискретной NVIDIA RTX.
•До 96 ГБ DDR5 и до 8 ТБ накопителей M.2 PCIe Gen5 NVMe.
•Кастомный алюминиевый корпус с двумя тепловыми камерами для CPU и GPU, магнитные съёмные панели.
•Wi-Fi 6E, Bluetooth 5.2, 2.5GbE, HDMI 2.1 и множество USB, включая Type-C.
ПК можно ставить горизонтально, а магнитные ножки переставляются без следов на поверхности. Продажи начнутся 18 ноября, цена от $1599.
Linux Club
Производитель компьютеров с Linux System76 готовит к выходу компактный ПК Thelio Prime. Он работает на Pop!_OS 24.04 LTS с оболочкой COSMIC, также доступен вариант с Ubuntu 24.04 LTS.
Характеристики:
•Процессор AMD Ryzen 9000 со встроенной графикой Radeon, есть опция с дискретной NVIDIA RTX.
•До 96 ГБ DDR5 и до 8 ТБ накопителей M.2 PCIe Gen5 NVMe.
•Кастомный алюминиевый корпус с двумя тепловыми камерами для CPU и GPU, магнитные съёмные панели.
•Wi-Fi 6E, Bluetooth 5.2, 2.5GbE, HDMI 2.1 и множество USB, включая Type-C.
ПК можно ставить горизонтально, а магнитные ножки переставляются без следов на поверхности. Продажи начнутся 18 ноября, цена от $1599.
Linux Club
👍41❤6🤯1
Команда IPFire выпустила открытый инструмент fireperf для тестирования сети
В отличие от iperf3, который измеряет пропускную способность канала, fireperf проверяет, сколько новых соединений в секунду выдерживают файрвол или маршрутизатор. Он фиксирует время «рукопожатия» и причины сбоев (тайм-аут, отклонение, нехватка ресурсов), а также проверяет, какие простаивающие соединения устройство тихо сбросило.
Сервер принимает любое число клиентов через один порт, совместим с клиентами iperf3, а сам клиент работает с серверами iperf3 и iperf. Есть имитация сценариев «запрос-ответ», например запрос 100 байт и ответ 10 КБ. На неназванной виртуальной машине с 16 ядрами при тесте через loopback удалось поднять больше 230 000 соединений в секунду. Результаты выводятся графиком в терминале или в JSON. Пакеты fireperf есть для Debian, Arch, RHEL-совместимых систем и openSUSE Tumbleweed. Рекомендуется liburing 2.3 и новее.
Linux Club
В отличие от iperf3, который измеряет пропускную способность канала, fireperf проверяет, сколько новых соединений в секунду выдерживают файрвол или маршрутизатор. Он фиксирует время «рукопожатия» и причины сбоев (тайм-аут, отклонение, нехватка ресурсов), а также проверяет, какие простаивающие соединения устройство тихо сбросило.
Сервер принимает любое число клиентов через один порт, совместим с клиентами iperf3, а сам клиент работает с серверами iperf3 и iperf. Есть имитация сценариев «запрос-ответ», например запрос 100 байт и ответ 10 КБ. На неназванной виртуальной машине с 16 ядрами при тесте через loopback удалось поднять больше 230 000 соединений в секунду. Результаты выводятся графиком в терминале или в JSON. Пакеты fireperf есть для Debian, Arch, RHEL-совместимых систем и openSUSE Tumbleweed. Рекомендуется liburing 2.3 и новее.
Linux Club
🔥34👍16❤2
Вышел Tor Browser 16.0
Он перешёл с Firefox 140 на ESR-ветку Firefox 153. Были устранены 274 потенциальные проблемы с приватностью и безопасностью. NoScript обновлён до 13.6.37.1984, инструментарий Tor до 0.4.9.15.
Что нового:
•Настройки: переработан конфигуратор, улучшены поиск и навигация, основной раздел разбит на несколько. Опасные для приватности опции скрыты или снабжены предупреждениями.
•Защита от слежки: добавлена опция, при которой в заголовке окна всегда показывается только «Tor Browser».
•Переписано руководство пользователя.
•Появились сборки для Linux на AArch64 (Raspberry Pi, Mac с Apple Silicon). Поддержку 32-битных Linux-сборок для x86 прекратили.
•Android: продолжен переход на Jetpack Compose и Material Design 3, размер APK уменьшают, чтобы уложиться в лимит Google Play в 100 МБ.
Linux Club
Он перешёл с Firefox 140 на ESR-ветку Firefox 153. Были устранены 274 потенциальные проблемы с приватностью и безопасностью. NoScript обновлён до 13.6.37.1984, инструментарий Tor до 0.4.9.15.
Что нового:
•Настройки: переработан конфигуратор, улучшены поиск и навигация, основной раздел разбит на несколько. Опасные для приватности опции скрыты или снабжены предупреждениями.
•Защита от слежки: добавлена опция, при которой в заголовке окна всегда показывается только «Tor Browser».
•Переписано руководство пользователя.
•Появились сборки для Linux на AArch64 (Raspberry Pi, Mac с Apple Silicon). Поддержку 32-битных Linux-сборок для x86 прекратили.
•Android: продолжен переход на Jetpack Compose и Material Design 3, размер APK уменьшают, чтобы уложиться в лимит Google Play в 100 МБ.
Linux Club
👍47❤5🔥3🤔1
Cutefish позволит запускать ПО с macOS на Linux
Создатели этого внешне похожего на macOS дистрибутива сообщили о разработке транслятора Reef. Программы для macOS ставятся из dmg-файлов и встраиваются в рабочий стол Linux. Не используются эмуляторы, VM и проприетарные компоненты Apple. Reef написан с нуля, не опирается на Darling и не использует обратный инжиниринг. Функции добавляют по мере надобности: запускают конкретное приложение, смотрят, что не работает, и дописывают.
Используются открытые компоненты Apple (Core Foundation, libdispatch, стандартная библиотека Swift и другие), а также WebKit, LLVM libc++, SQLite и curl. Загрузчик и Objective-C runtime написаны заново. Metal реализован поверх OpenGL. Уже запускаются NetNewsWire, Ghostty, Keka, CotEditor, TextMate, Itsycal, Things 3 и Speedtest, но работают они 2-3 раза медленнее чем на macOS. Код Reef пока закрыт. Прослойку обещают в ближайшее время добавить в дистрибутив Cutefish.
Linux Club
Создатели этого внешне похожего на macOS дистрибутива сообщили о разработке транслятора Reef. Программы для macOS ставятся из dmg-файлов и встраиваются в рабочий стол Linux. Не используются эмуляторы, VM и проприетарные компоненты Apple. Reef написан с нуля, не опирается на Darling и не использует обратный инжиниринг. Функции добавляют по мере надобности: запускают конкретное приложение, смотрят, что не работает, и дописывают.
Используются открытые компоненты Apple (Core Foundation, libdispatch, стандартная библиотека Swift и другие), а также WebKit, LLVM libc++, SQLite и curl. Загрузчик и Objective-C runtime написаны заново. Metal реализован поверх OpenGL. Уже запускаются NetNewsWire, Ghostty, Keka, CotEditor, TextMate, Itsycal, Things 3 и Speedtest, но работают они 2-3 раза медленнее чем на macOS. Код Reef пока закрыт. Прослойку обещают в ближайшее время добавить в дистрибутив Cutefish.
Linux Club
🤔36❤12👍10🔥8😢2😁1
Релиз Fedora Linux 45
Сборки для x86_64, Power64 и ARM64: Workstation, KDE, Server, IoT, CoreOS, Cloud, атомарные Silverblue, Kinoite. Обновлены RPM Fusion с кодеками, VLC, драйверами AMD и NVIDIA. Изменения:
•GNOME 51 с плавными анимациями, автоповоротом экрана, пробросом смарт-карт и входом через корпоративные web-сервисы.
•Атомарные редакции с web-инсталлятором Anaconda WebUI с возможностью удалённой установки через браузер. Добавлена установка на Stratis.
•RPM 6.1, проверка цифровых подписей включена по умолчанию, добавлена верификация через Sequoia.
•Безопасность: ptrace запрещён для непривилегированных юзеров, урезанный grub-cc для Secure Boot. Хранение ключей в oo7 на Rust, chpasswd и newusers поддерживают PAM.
•fbcon заменён на kmscon. NetworkManager использует IPv6-mostly. При падении ядра QR-код с данными.
•Версии пакетов: ядро Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, Python 3.15, Go 1.27, Podman 6, OpenSSL 4.0.
•Пакеты Deepin убраны, NetworkManager-vpnc и fortisslvpn устаревшие.
Linux Club
Сборки для x86_64, Power64 и ARM64: Workstation, KDE, Server, IoT, CoreOS, Cloud, атомарные Silverblue, Kinoite. Обновлены RPM Fusion с кодеками, VLC, драйверами AMD и NVIDIA. Изменения:
•GNOME 51 с плавными анимациями, автоповоротом экрана, пробросом смарт-карт и входом через корпоративные web-сервисы.
•Атомарные редакции с web-инсталлятором Anaconda WebUI с возможностью удалённой установки через браузер. Добавлена установка на Stratis.
•RPM 6.1, проверка цифровых подписей включена по умолчанию, добавлена верификация через Sequoia.
•Безопасность: ptrace запрещён для непривилегированных юзеров, урезанный grub-cc для Secure Boot. Хранение ключей в oo7 на Rust, chpasswd и newusers поддерживают PAM.
•fbcon заменён на kmscon. NetworkManager использует IPv6-mostly. При падении ядра QR-код с данными.
•Версии пакетов: ядро Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, Python 3.15, Go 1.27, Podman 6, OpenSSL 4.0.
•Пакеты Deepin убраны, NetworkManager-vpnc и fortisslvpn устаревшие.
Linux Club
👍34💩6❤1