Состоялся релиз Bcachefs
Кент Оверстрит выпустил релизную Bcachefs 1.38.6. Выпуск включает bcachefs-kernel-dkms (модуль для Linux 6.16+) и bcachefs-tools. Реализовано подключение до 255 устройств на одну ФС.
Внесено ~200 оптимизаций производительности для btree и журналирования: логика подтверждения транзакций ужата в 4КБ машинного кода, устранены конкурирующие блокировки в btree, сброс журнала стал полностью бесблочным. В dbench (48 клиентов, 48-ядерный AMD) скорость составила 16.5 ГБ/с (с XFS – 16 ГБ/с), уже есть бета-патчи до 19 ГБ/с.
Утилиты bcachefs-tools (включая API btree) переписаны на Rust; далее Rust-обвязки интегрируют в модуль ядра. Из прошлых новшеств отмечены механизм reconcile (rebalance_v2) для ребалансировки данных и метаданных при вводе-выводе и поддержка кодов Рида-Соломона (аналог RAID 5/6).
Linux Club
Кент Оверстрит выпустил релизную Bcachefs 1.38.6. Выпуск включает bcachefs-kernel-dkms (модуль для Linux 6.16+) и bcachefs-tools. Реализовано подключение до 255 устройств на одну ФС.
Внесено ~200 оптимизаций производительности для btree и журналирования: логика подтверждения транзакций ужата в 4КБ машинного кода, устранены конкурирующие блокировки в btree, сброс журнала стал полностью бесблочным. В dbench (48 клиентов, 48-ядерный AMD) скорость составила 16.5 ГБ/с (с XFS – 16 ГБ/с), уже есть бета-патчи до 19 ГБ/с.
Утилиты bcachefs-tools (включая API btree) переписаны на Rust; далее Rust-обвязки интегрируют в модуль ядра. Из прошлых новшеств отмечены механизм reconcile (rebalance_v2) для ребалансировки данных и метаданных при вводе-выводе и поддержка кодов Рида-Соломона (аналог RAID 5/6).
Linux Club
👍23❤4
Forwarded from Мой Компьютер
ИИ Claude Code исправил баг, который вешал экраны ноутбуков с 2017 года
В Linux-сообществе праздник. На протяжении 9 лет владельцы ноутбуков с графикой AMD Radeon страдали от внезапных зависаний дисплея. Проблему годами не могли решить программисты, но с ней справился искусственный интеллект. Ошибка крылась в драйвере ядра Linux AMDGPU. Единственным костылем для её обхода было полное отключение энергосбережения экрана.
Разработчики использовали инструмент Claude Code от Anthropic в режиме «Vibe debugging». Они просто общались с ИИ-агентом на обычном языке, а нейросеть сама нашла корень проблемы и написала рабочий код. Свежие патчи уже готовы и проходят проверку. В ближайшее время их официально добавят в основную ветку ядра Linux, и экраны перестанут виснуть.
Мой Компьютер | MK в MAX
В Linux-сообществе праздник. На протяжении 9 лет владельцы ноутбуков с графикой AMD Radeon страдали от внезапных зависаний дисплея. Проблему годами не могли решить программисты, но с ней справился искусственный интеллект. Ошибка крылась в драйвере ядра Linux AMDGPU. Единственным костылем для её обхода было полное отключение энергосбережения экрана.
Разработчики использовали инструмент Claude Code от Anthropic в режиме «Vibe debugging». Они просто общались с ИИ-агентом на обычном языке, а нейросеть сама нашла корень проблемы и написала рабочий код. Свежие патчи уже готовы и проходят проверку. В ближайшее время их официально добавят в основную ветку ядра Linux, и экраны перестанут виснуть.
Мой Компьютер | MK в MAX
👍71❤11😁7🔥4🤬2
Forwarded from Мой Компьютер
Valve открыла SteamOS для установки на любой ПК
Начиная с версии SteamOS 3.8, операционную систему можно развернуть на обычном компьютере, собранном из любых комплектующих. По словам инженера Valve Пьера-Лупа Гриффэ, компания постепенно адаптирует SteamOS под настольное железо и работает над расширением поддержки видеокарт NVIDIA(разработчики Bazzite и CachyOS хлопают в ладоши) . Раньше процесс был ограничен AMD-системами и требовал использования образа восстановления Steam Deck.
Valve заявляет, что цель компании — сделать SteamOS универсальной игровой системой для ПК. Особенно для сценариев, похожих на Steam Machine: подключение к телевизору и использование в режиме консоли. При этом установка SteamOS пока не рассчитана на dual-boot. При переходе на систему требуется полная переустановка с очисткой диска.
Мой Компьютер
Начиная с версии SteamOS 3.8, операционную систему можно развернуть на обычном компьютере, собранном из любых комплектующих. По словам инженера Valve Пьера-Лупа Гриффэ, компания постепенно адаптирует SteamOS под настольное железо и работает над расширением поддержки видеокарт NVIDIA
Valve заявляет, что цель компании — сделать SteamOS универсальной игровой системой для ПК. Особенно для сценариев, похожих на Steam Machine: подключение к телевизору и использование в режиме консоли. При этом установка SteamOS пока не рассчитана на dual-boot. При переходе на систему требуется полная переустановка с очисткой диска.
Мой Компьютер
❤77🔥32👍15🤔2💩2😁1
Steam Machine вновь поднял интерес к геймингу на Linux. И если на AMD всё понятно – то как дела обстоят на связке процессора Intel с видеокартой Nvidia? Проверили производительность в играх под Bazzite и Windows 11.
https://youtu.be/yzzy9wq-rm8?si=YcRIuZMZ7JFwrhQ0
https://youtu.be/yzzy9wq-rm8?si=YcRIuZMZ7JFwrhQ0
YouTube
Игровой Linux лучше Windows? | Тест Bazzite на Intel и RTX 50
Steam Machine вновь поднял интерес к геймингу на Linux. И если на AMD всё понятно – то как дела обстоят на связке процессора Intel с видеокартой Nvidia? Проверили производительность в играх под Bazzite и Windows 11 на Core i9-14900HX вместе с мобильной RTX…
👍42🔥20💩13❤4
Вышел DXVK 3.0 — прослойка трансляции Direct3D 8/9/10/11 и DXGI в Vulkan для запуска игр через Wine.
Технические изменения:
• Требуется Vulkan 1.4 (RADV 25.0, NVIDIA 575.51.02, Intel ANV 25.1).
• Шейдеры: задействован компилятор dxbc-spirv для всех моделей. Компиляция перенесена в фоновые потоки; внедрено кэширование промежуточного представления на диск. Это снизило потребление RAM, ускорило запуск и убрало фризы.
• D3D9: добавлены шейдерные модели 1-3. Вместо генерации на лету используются фоновые uber-шейдеры. Буферы загружаются по требованию, что предотвращает вылеты 32-битных игр из-за лимита памяти. Реализован корректный MSAA.
• Дескрипторы: внедрен VK_EXT_descriptor_buffer, снижающий нагрузку на GPU (для NVIDIA нужен драйвер 595.84+).
• Совместимость: общие ресурсы работают в штатном Wine без патчей Proton. Переменная DXVK_FRAME_RATE удалена (заменена на dxvk.maxFrameRate).
•Исправлены проблемы в десятках игр, включая Bioshock, Borderlands, Fallout, Max Payne и другие.
Linux Club
Технические изменения:
• Требуется Vulkan 1.4 (RADV 25.0, NVIDIA 575.51.02, Intel ANV 25.1).
• Шейдеры: задействован компилятор dxbc-spirv для всех моделей. Компиляция перенесена в фоновые потоки; внедрено кэширование промежуточного представления на диск. Это снизило потребление RAM, ускорило запуск и убрало фризы.
• D3D9: добавлены шейдерные модели 1-3. Вместо генерации на лету используются фоновые uber-шейдеры. Буферы загружаются по требованию, что предотвращает вылеты 32-битных игр из-за лимита памяти. Реализован корректный MSAA.
• Дескрипторы: внедрен VK_EXT_descriptor_buffer, снижающий нагрузку на GPU (для NVIDIA нужен драйвер 595.84+).
• Совместимость: общие ресурсы работают в штатном Wine без патчей Proton. Переменная DXVK_FRAME_RATE удалена (заменена на dxvk.maxFrameRate).
•Исправлены проблемы в десятках игр, включая Bioshock, Borderlands, Fallout, Max Payne и другие.
Linux Club
🔥72👍14❤7💩1
Представлен релиз геймерского дистрибутива CachyOS 260628 на базе Arch Linux (доля 21.1% на ProtonDB). ISO-образ весит 3.2 ГБ (Handheld – 2.6 ГБ). По умолчанию активны планировщик BORE, оптимизации LTO/PGO/BOLT, инструкции x86-64-v3/v4 и Zen4. Поддерживаются btrfs, zfs, ext4, xfs, f2fs.
Изменения:
• В инсталлятор добавлен сеанс Hyprland с оболочкой Noctalia.
• В окружении MangoWM задействован дисплейный сервер SDDM.
• Системный монитор GNOME заменен на Rust-приложение Resources.
• Удален paru; для работы с AUR предложен интерфейс Shelly.
• Пакеты группы audio получили realtime-привилегии.
• В CachyOS-Welcome добавлены DNS-over-QUIC, диагностика и терминал Ptyxis.
• Внедрены PGO для Python и патч GCC для оптимизации кода на CPU Intel/AMD.
• Пакет proton-cachyos переименован в proton-cachyos-native.
• В pacman изолированы скрипты и хуки (запрещен доступ в сеть).
• Добавлен 32-битный Vulkan-драйвер для вирт. машин.
• Таймаут выключения сервисов снижен с 90 до 10 секунд.
Linux Club
Изменения:
• В инсталлятор добавлен сеанс Hyprland с оболочкой Noctalia.
• В окружении MangoWM задействован дисплейный сервер SDDM.
• Системный монитор GNOME заменен на Rust-приложение Resources.
• Удален paru; для работы с AUR предложен интерфейс Shelly.
• Пакеты группы audio получили realtime-привилегии.
• В CachyOS-Welcome добавлены DNS-over-QUIC, диагностика и терминал Ptyxis.
• Внедрены PGO для Python и патч GCC для оптимизации кода на CPU Intel/AMD.
• Пакет proton-cachyos переименован в proton-cachyos-native.
• В pacman изолированы скрипты и хуки (запрещен доступ в сеть).
• Добавлен 32-битный Vulkan-драйвер для вирт. машин.
• Таймаут выключения сервисов снижен с 90 до 10 секунд.
Linux Club
👍50🔥11💩5🤔3❤2👎2
Хотите попробовать себя в геймдеве, но не знаете, с чего начать?
Команда канала 8БИТ показывает, что вход в разработку игр может начинаться не с огромного движка и толстых мануалов, а с понятных инструментов, небольших прототипов и игр, где программирование уже встроено в геймплей.
Там разбирают игры как технологическую среду: где-то код становится частью игрового процесса, где-то движок помогает собрать первый проект, а где-то нейросети берут на себя часть работы с визуалом.
Редакция канала составила подборку для тех, кто хочет смотреть на игры со стороны разработки:
Игры, где геймплей завязан на программировании
Проекты разных жанров, языков и уровней сложности. Общая идея одна: код здесь не спрятан в фоне, а становится частью игрового процесса. Эту же подборку забрали для вас сразу в карточки — сохраняйте!
Движки, с которыми можно собрать свой проект
Bitsy, Twine, Ren’Py, Pocket Platformer и другие инструменты для первого прототипа: от текстового квеста до платформера и визуальной новеллы.
AI-инструменты для игрового визуала
Подборка нейросетей, которые помогают с моделями, спрайтами, текстурами и другим визуалом. Хороший заход для тех, у кого есть идея игры, но нет команды художников.
Если интересно, как игры собираются из движков, визуальных инструментов, кода, ассетов и нейросетей, подписывайтесь на журнал Яндекс Образования 8БИТ.
Там регулярно пишут про геймдев, ИИ, разработку и технологии, которые помогают делать свои проекты.
Команда канала 8БИТ показывает, что вход в разработку игр может начинаться не с огромного движка и толстых мануалов, а с понятных инструментов, небольших прототипов и игр, где программирование уже встроено в геймплей.
Там разбирают игры как технологическую среду: где-то код становится частью игрового процесса, где-то движок помогает собрать первый проект, а где-то нейросети берут на себя часть работы с визуалом.
Редакция канала составила подборку для тех, кто хочет смотреть на игры со стороны разработки:
Игры, где геймплей завязан на программировании
Проекты разных жанров, языков и уровней сложности. Общая идея одна: код здесь не спрятан в фоне, а становится частью игрового процесса. Эту же подборку забрали для вас сразу в карточки — сохраняйте!
Движки, с которыми можно собрать свой проект
Bitsy, Twine, Ren’Py, Pocket Platformer и другие инструменты для первого прототипа: от текстового квеста до платформера и визуальной новеллы.
AI-инструменты для игрового визуала
Подборка нейросетей, которые помогают с моделями, спрайтами, текстурами и другим визуалом. Хороший заход для тех, у кого есть идея игры, но нет команды художников.
Если интересно, как игры собираются из движков, визуальных инструментов, кода, ассетов и нейросетей, подписывайтесь на журнал Яндекс Образования 8БИТ.
Там регулярно пишут про геймдев, ИИ, разработку и технологии, которые помогают делать свои проекты.
👍12🔥7❤6💩4
Linux портировали на приставки Sega MegaDrive
Опубликован первый выпуск проекта LinuxMD для игровых приставок выпущенных в 1988 году. На борту всего 72 Кб ОЗУ и два процессора: 32-разрядный Motorola 68000 (7.6 МГц) для основных вычислений и 8-разрядный Zilog Z80 (3.58 МГц) для совместимости с Sega Master System. Загрузка Linux на приставке реализована при использовании картриджей Mega EverDrive "Core" и "Pro", позволяющих запускать игры с SD-карты и оснащённые USB-портом.
При фактическом выполнении Linux на CPU приставки Sega MegaDrive в качестве ОЗУ было задействовано 4 МБ памяти картриджа. Так как процессор Motorola 68000 не имеет аппаратного модуля управления памятью (MMU), ядро Linux было собрано в режиме "NOMMU", применяемом при сборке для микроконтроллеров.
Порт включает в себя ядро Linux 7.2-rc1, u-boot 2026.01 и образ rootfs с минимальным набором утилит.
Linux Club
Опубликован первый выпуск проекта LinuxMD для игровых приставок выпущенных в 1988 году. На борту всего 72 Кб ОЗУ и два процессора: 32-разрядный Motorola 68000 (7.6 МГц) для основных вычислений и 8-разрядный Zilog Z80 (3.58 МГц) для совместимости с Sega Master System. Загрузка Linux на приставке реализована при использовании картриджей Mega EverDrive "Core" и "Pro", позволяющих запускать игры с SD-карты и оснащённые USB-портом.
При фактическом выполнении Linux на CPU приставки Sega MegaDrive в качестве ОЗУ было задействовано 4 МБ памяти картриджа. Так как процессор Motorola 68000 не имеет аппаратного модуля управления памятью (MMU), ядро Linux было собрано в режиме "NOMMU", применяемом при сборке для микроконтроллеров.
Порт включает в себя ядро Linux 7.2-rc1, u-boot 2026.01 и образ rootfs с минимальным набором утилит.
Linux Club
❤23😁16👍10🤔5🤯5