惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
The Hacker News
The Hacker News
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏
S
Secure Thoughts
Last Week in AI
Last Week in AI
小众软件
小众软件
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
G
Google Developers Blog
K
Kaspersky official blog
罗磊的独立博客
Scott Helme
Scott Helme
AWS News Blog
AWS News Blog
L
Lohrmann on Cybersecurity
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
T
Troy Hunt's Blog
博客园_首页
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tenable Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
The Exploit Database - CXSecurity.com
L
LangChain Blog
Blog — PlanetScale
Blog — PlanetScale
D
Docker
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
C
Cybersecurity and Infrastructure Security Agency CISA
Simon Willison's Weblog
Simon Willison's Weblog
SecWiki News
SecWiki News
Security Archives - TechRepublic
Security Archives - TechRepublic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Securelist
S
SegmentFault 最新的问题
U
Unit 42
W
WeLiveSecurity
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog
T
Threatpost
P
Privacy & Cybersecurity Law Blog
博客园 - Franky
Latest news
Latest news
WordPress大学
WordPress大学

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Релиз Linux 7.1: улучшенное управление питанием, новый драйвер NTFS и оптимизация для видеокарт
kliment_01 · 2026-06-18 · via Все публикации подряд на Хабре

6 мин

3

Новая версия ядра Linux 7.1 вышла спустя пару месяцев после предыдущего крупного релиза. Как обычно, это обновление собирает воедино все исправления и доработки, накопившиеся за время тестирования, и Линус Торвальдс подтвердил, что финальная неделя перед выходом прошла спокойно — без каких-либо сюрпризов, лишь с привычными правками драйверов и системных компонентов. Однако за этим стабильным релизом скрывается несколько значимых изменений, которые определенно заслуживают вашего внимания. Поехали! 

Новый драйвер для NTFS

В ядро добавили новый драйвер для работы с NTFS, который заметно превосходит прежние решения — модуль ntfs3 и программу ntfs-3g. Он работает ощутимо быстрее при чтении, записи больших файлов и операциях с метаданными, а главное — гораздо безопаснее ведет себя при совместном доступе к разделам из Linux и Windows, сводя к минимуму риск повреждения данных. 

Драйвер работает напрямую в ядре, поэтому системе не нужно тратить ресурсы на лишние действия — копирование файлов и работа с внешними дисками идут заметно быстрее. Теперь, если у вас установлены и Linux, и Windows, вы сможете открывать разделы диска сразу, без всяких дополнительных программ. К тому же работать с большими файлами стало надежнее, а система теперь лучше защищена от ошибок при записи. 

Раньше при сложных операциях с файлами или интенсивной нагрузке на диск иногда возникали ошибки, но теперь разработчики переписали проблемные участки кода, сделав их намного стабильнее. Для серверов и рабочих станций, которые постоянно обмениваются данными с Windows, это упрощает жизнь и делает работу предсказуемее. Хотя старые инструменты всё еще остаются в строю, новый драйвер уже сейчас обеспечивает более высокую скорость и надежность при обычном использовании и монтировании дисков. 

Производительность и новые возможности процессоров

Что еще? Включили по умолчанию механизм FRED от Intel. Это способ быстрее обрабатывать возвраты из прерываний и исключений на уровне процессора. Раньше его нужно было включать вручную через параметры сборки ядра. Теперь он работает сразу на поддерживаемых чипах — Panther Lake и следующих поколениях Intel, а также дает выигрыш на будущих AMD Zen 6. На практике это снижает задержки в критичных путях: обработка сети, виртуализация, системные вызовы. Эффект небольшой, но стабильный и заметный на свежем железе без дополнительных настроек.

Для процессоров AMD улучшили управление питанием через CPPC и параметры EPP. Теперь система точнее оценивает нагрузку: агрессивнее снижает частоты во время простоя и быстрее отдает мощность при пиковых задачах. Это помогает ноутбукам дольше работать от батареи, а серверам — меньше греться и потреблять электричество. Кроме того, появилась полноценная отчетность по энергопотреблению NPU в Ryzen AI. Теперь можно следить за реальными показателями работы ИИ-ускорителя и настраивать охлаждение и частоты с максимальной точностью. 

Планировщик задач научился лучше работать с многоядерными процессорами и точнее управлять состоянием ядер при использовании многопоточности. Эти улучшения помогают эффективнее распределять задачи при высокой нагрузке и уменьшают число лишних переключений системы. Тесты подтверждают прирост производительности в ряде сценариев, хотя реальный результат всегда зависит от конкретной нагрузки и модели процессора. 

Все это — полировка уже существующих фич и возможностей. На новых рабочих станциях и серверах эффект суммируется: чуть меньше задержек, чуть лучше управление питанием, чуть точнее данные для мониторинга. Для тех, кто собирает ядро сам или использует свежие сборки дистрибутивов, эти доработки доступны сразу.

Графика, поддержка Apple и новое оборудование

Драйвер Xe теперь лучше ладит с видеокартами Intel Arc, включая новые модели серии Battlemage. Разработчики пересмотрели работу с памятью: теперь при серьезных нагрузках система стабильнее распределяет ресурсы. Если видеопамяти вдруг не хватает, драйвер не подвисает, а ведет себя гораздо предсказуемее. Владельцы карт Intel сразу заметят результат: игры и программы для рендеринга работают ровнее, и для этого не нужно ставить никакие сторонние патчи. 

Для старых процессоров AMD с графикой GCN 1.1 (например, Kaveri) теперь по умолчанию подтягивается драйвер amdgpu вместо старого radeon. Раньше такие видеокарты были обделены современными функциями управления питанием и свежими исправлениями, которые получали новые чипы. Теперь эта несправедливость исправлена: старое железо наконец-то получило поддержку всех актуальных фишек ядра. В итоге видеокарты прошлых лет работают стабильнее, лучше дружат с современной системой и показывают себя куда эффективнее в повседневных задачах. 

В ядро добавили драйвер для контроллера Apple SMC (System Management Controller), который напрямую считывает данные о заряде батареи и реальном энергопотреблении всей системы. Раньше эти показатели можно было получить только с помощью самодельных патчей или специфических драйверов, которые не входили в основной состав ядра. Теперь стандартные системные утилиты вроде upower или acpi получают доступ к этой информации из коробки, без стороннего вмешательства. Это позволяет штатным средствам мониторинга корректно отображать уровень заряда и статистику потребления энергии, что заметно упрощает эксплуатацию Linux на устройствах с чипами Apple Silicon. 

Добавили драйвер буфера кадра для окружений Coreboot. Он упрощает вывод изображения на ранних этапах загрузки и в минималистичных встраиваемых конфигурациях, где полноценные графические драйверы избыточны. Включили поддержку реального времени на 32-битных платформах ARM без внешних патчей. Раньше RT на ARM была в основном только для 64-битных ядер. Теперь можно собирать ядро с предсказуемыми задержками на более старом и компактном железе — полезно для промышленной автоматизации, робототехники и аудиообработки.

Из ядра вырезано больше 140 тысяч строк устаревшего кода: удалены 12 драйверов для Ethernet-плат эпохи 2002 года и старше, а также целый ряд компонентов — от подсистемы ISDN и протоколов вроде AX.25 и CAIF до драйверов для старых мышей и сетевых карт типа Yellowfin или Hamachi. Причина проста: за всем этим уже давно никто не следит, а современные инструменты поиска ошибок, такие как syzbot, постоянно находят в них уязвимости. В итоге вся работа по исправлению проблем ложилась на плечи мейнтейнеров основных сетевых подсистем, которым стало проще избавиться от мертвого кода, чем бесконечно его латать. 

Плюс в ядро добавили поддержку примерно 12 новых систем на кристалле и платформ на ARM и RISC-V. Это расширяет список устройств, на которых Linux работает из коробки без дополнительных патчей. Для разработчиков встраиваемых решений и тех, кто экспериментирует с открытыми архитектурами, это дает больше вариантов железа для тестов и проектов.

Долой старый код

Стартовал постепенный отказ от поддержки очень старых процессоров Intel 486. Убрали соответствующие опции сборки и часть связанного кода из дерева. Это не значит, что ядро полностью перестанет собираться на таком железе, но сигнал понятный: старые CPU уже давно не встречаются в новых системах, а поддерживать их приходится при каждом крупном изменении в ядре. Упрощение конфигурации помогает новым участникам быстрее ориентироваться в коде.

А еще разработчики убрали несколько давно не используемых сетевых драйверов, включая поддержку ISDN и другие модули для устаревшего оборудования. Главная причина — массовые автоматические отчеты об ошибках, которые генерируют инструменты на базе искусственного интеллекта. Эти инструменты сканируют исходники и создают заявки на участки кода, которые не менялись годами и никем не используются. Это засоряло трекеры и отнимало время у сопровождающих на разбор ложных срабатываний.

Источник

Источник

Аналогично поступили с драйверами для старых мышей типа bus mouse и частью устаревших реализаций для карт PCMCIA. Удаление мертвого кода уменьшает размер ядра и снижает шансы на неожиданные взаимодействия с современными подсистемами. Меньше кода — меньше работы при портировании на новые компиляторы и архитектуры. Для большинства пользователей эти изменения пройдут незаметно, потому что затронутое оборудование уже десятилетиями не встречается в обычных компьютерах.

Такие чистки — нормальная часть жизни большого проекта. Когда код перестает приносить пользу и только увеличивает нагрузку на разработчиков, от него разумно избавляться. В ближайшие годы можно ожидать продолжения этой практики в отношении других устаревших компонентов.

Что починили в последнюю очередь 

В финальную неделю перед релизом вошло большое количество мелких правок в разных подсистемах. В драйвере USB-serial io_ti починили два переполнения кучи — в функциях get_manuf_info и build_i2c_fw_hdr. Это могло использоваться для атаки на системы с соответствующими адаптерами последовательных портов. В netfilter исправили утечки стека через регистры OIFNAME в nft_fib и IIFHWADDR в nft_meta_bridge. Эти утечки могли проявляться при определенных правилах фильтрации.

В сетевых драйверах mlx5 и других местах убрали утечки памяти и проблемы с DMA при ошибках передачи кадров. В amdgpu починили ситуацию, когда после инвалидации части виртуальной памяти команда могла не перезапуститься корректно. В драйверах Intel Xe и цветовой подсистеме поправили отслеживание изменений и поведение при приостановке/возобновлении работы.

В компонентах hyperv и iommu убрали несколько проблем с использованием памяти после освобождения и с подсчетом ссылок. Это важно для облачных окружений и систем с интенсивным использованием общей памяти или прямого доступа к памяти. В инструментах rv для верификации и трассировки сделали серию доработок по очистке ресурсов и обработке ошибок в нестандартных случаях.

Мелкие правки прошли по GPIO, каркасу тактовых сигналов, контроллерам i2c и другим периферийным драйверам. В сумме за короткий период набралось значительное количество патчей от десятков участников. Большинство этих исправлений закрывают редкие, но реальные проблемы, которые могли проявиться на конкретном оборудовании или при определенной нагрузке.