На главную

оптимизация кода

68 материалов по теме

Auto SR в Windows 11 теперь ускорит работу на процессорах Intel Core Ultra Series 3

Auto SR в Windows 11 теперь ускорит работу на процессорах Intel Core Ultra Series 3

Microsoft расширила возможности встроенного апскейлера Auto SR, добавив поддержку новых процессоров Intel Core Ultra Series 3. Обновление уже доступно в текущей версии Windows 11 и обещает улучшить качество изображения без нагрузки на систему.

World of Warcraft: новое дополнение Forever повышает планку требований к видеокарте

World of Warcraft: новое дополнение Forever повышает планку требований к видеокарте

Blizzard объявила об изменении системных требований для WoW в связи с выходом дополнения Forever. Обновление ориентировано на более современные графические процессоры, что может затронуть владельцев старого железа.

jemalloc 5.4.0: новая версия аллокатора с масштабируемой многопоточной моделью

Вышел релиз библиотеки управления памятью jemalloc 5.4.0. Обновление ориентировано на снижение фрагментации и повышение эффективности работы в многопроцессорных средах.

Опасный баг в AI‑помощниках программирования: вредоносный код исполняется автоматически

Опасный баг в AI‑помощниках программирования: вредоносный код исполняется автоматически

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

Mojo 1.1 открывает двери внешним разработчикам и переходит на Apache 2.0

Новая версия языка программирования Mojo получила открытый исходный код компилятора и инструментария. Лицензия Apache 2.0 с особенными исключениями позволяет комбинировать её с GPLv2‑компонентами. Появилась возможность принимать патчи от сообщества.

NVIDIA открывает путь к безопасному GPU‑программированию на Rust

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

NvpwrControl: как поднять пределы мощности ноутбуков с GeForce RTX 50 и ускорить игры

NvpwrControl: как поднять пределы мощности ноутбуков с GeForce RTX 50 и ускорить игры

Для владельцев ноутбуков с новыми мобильными графическими процессорами появился способ увеличить их игровую производительность. Инструмент NvpwrControl от разработчика LevinAi‑arch меняет ограничения по энергопотреблению. Это простое решение открывает дополнительный потенциал RTX 50 Laptop.

OpenAPV 1.1.1.0 – открытая эталонная реализация видеокодека APV от Academy Software Foundation

OpenAPV 1.1.1.0 – открытая эталонная реализация видеокодека APV от Academy Software Foundation

Библиотека OpenAPV версии 1.1.1.0 вышла в свет как первая в серии 1.x. Она предоставляет референс‑реализацию видеокодека APV, ориентированного на профессиональную работу с видео без потери качества. Проект поддерживается открытой инициативой Academy Software Foundation.

Kiro IDE 1.1: AI‑агенты, артефакты в сессиях и нативные ARM64‑версии для Windows и Linux

Kiro IDE 1.1: AI‑агенты, артефакты в сессиях и нативные ARM64‑версии для Windows и Linux

В новой версии среды разработки Kiro IDE добавлены артефакты, связанные с AI‑агентами, а также собраны нативные сборки под архитектуру ARM64 для обеих основных ОС. Обновление расширяет возможности разработки на современных процессорах.

GNU Coreutils 9.12 — свежий релиз базовых утилит с повышенной скоростью и стабильностью

GNU Coreutils 9.12 — свежий релиз базовых утилит с повышенной скоростью и стабильностью

Новая стабильная ветка Coreutils уже доступна для скачивания. Обновление приносит улучшения в работе привычных команд и небольшие оптимизации кода. Пользователи Linux получат более отзывчивый набор системных инструментов.

Vercel AI SDK Harness расширил возможности: теперь работает с Claude Code, Codex и Cursor

Vercel AI SDK Harness расширил возможности: теперь работает с Claude Code, Codex и Cursor

Новый релиз Vercel AI SDK Harness добавил поддержку подписок на популярные модели Claude Code, Codex и Cursor. Это упрощает подключение AI‑агентов к процессу разработки.

iGuides анонсирует полностью переработанное приложение для Android: уже доступна бета‑версия

iGuides анонсирует полностью переработанное приложение для Android: уже доступна бета‑версия

Разработчики iGuides объявили о готовящемся к выпуску Android‑приложении и открыли доступ к тестовой версии. Пользователи могут установить бета‑сборку и помочь улучшить продукт.

Ubuntu 26.10 полностью переходит на Rust‑реализацию coreutils

Новый выпуск Ubuntu, запланированный на 15 октября, заменит традиционный набор GNU Coreutils на проект uutils, написанный на Rust. Перемена охватывает такие базовые утилиты, как cp, mv и rm, которые до этого использовались в версии 26.04.

KeyCut 1.0 – лёгкий видеоредактор без потери качества и перекодирования

Новый редактор KeyCut 1.0 умеет быстро резать и соединять ролики, сохраняя оригинальные данные. Приложение работает на Linux, Windows и macOS и распространяется под открытой лицензией MIT.

Crush 0.94.1: терминальный помощник получает подписку ChatGPT и ускоренный UI

Crush 0.94.1: терминальный помощник получает подписку ChatGPT и ускоренный UI

Новый релиз терминального AI‑ассистента Crush добавил интеграцию с ChatGPT и возможность работы без графики. Кроме того, ускорена прокрутка и уменьшен размер программы.

CudaText 1.236.0 — свободный кроссплатформенный редактор кода с поддержкой Python‑плагинов

Новый релиз CudaText предлагает полноценный редактор, написанный на Free Pascal и Lazarus. Он работает на десятках операционных систем и расширяется через плагины на Python. Более 300 синтаксических лексеров делают его удобным для большинства языков программирования.

Rune — открытая IDE на Go для терминального программирования под Linux и macOS

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

OpenRGB 1.0 — открытый менеджер RGB‑подсветки для всех популярных ОС

Команда проекта представила первую стабильную версию OpenRGB, позволяющую управлять подсветкой компонентов ПК и периферии. Программа распространяется под GPLv2 и уже готова к сборке под Linux, macOS и Windows. При переходе на новую версию пользователям придётся заново настроить профили и плагины.

RT‑Thread 5.3 — лёгкая RTOS для IoT‑устройств с поддержкой десятков архитектур

Новый релиз RT‑Thread 5.3 предлагает минимальный набор функций в трёхкилобайтном образе и расширенный пакет для более мощных гаджетов. Проект развивается сообществом разработчиков с 2006 года и уже охватывает множество микроконтроллеров. Система распространяется под открытой лицензией Apache 2.0.

Как реализовать лёгкий RPC‑механизм на C для приложений в Linux

Как реализовать лёгкий RPC‑механизм на C для приложений в Linux

В статье рассматривается простой способ вызвать функции из другого процесса на Linux, используя C. Описываются основные принципы, кодовая структура и типичные подводные камни.

NVIDIA выпустила драйвер 615.71.09: открытый код ядра и поддержка DGX Spark в Nouveau

Новая версия драйвера 615.71.09 доступна для Linux, FreeBSD и Solaris. В открытом репозитории появились исходники ключевых модулей ядра. Nouveau теперь умеет работать с мощными ускорителями DGX Spark.

Linux 7.5 готовит масштабную очистку устаревших ARM‑платформ: 55 тыс. строк кода уйдут

Arnd Bergmann из SUSE собрал патчи, которые уберут десятки тысяч строк кода, поддерживающего почти неиспользуемые ARM‑устройства. Ожидается, что изменения войдут в выпуск ядра 7.5 в начале 2027 года. Это позволит сосредоточиться на актуальных подсистемах и снизить нагрузку на поддержку.

Новый X‑сервер yserver 1.5 на Rust: лёгкая альтернатива Xorg для современных DE

Команда разработчиков представила yserver 1.5 0 — X11‑сервер, написанный полностью на Rust. Он поддерживает актуальные расширения протокола и ориентирован на запуск современных окружений. Проект распространяется по лицензии MIT.

Nim 2.2.12: новый релиз системного языка с повышенной производительностью

Четырёхмесячная работа команды привела к выпуску версии 2.2.12. Язык сохраняет лёгкий синтаксис, но предлагает ещё более быструю работу. Проект распространяется под лицензией MIT.

MiDesktop: современный форк KDE 1.1.2 стартовал в бете для Debian 13 и Ubuntu 24.04

Команда проекта выпустила первую бета‑версию MiDesktop, обновлённого наследника KDE 1.1.2. Сборки уже доступны для последних релизов Debian и Ubuntu, а исходники распространяются под GPLv2.

Кодеры 2026: как выбрать LLM между Claude Opus 5, GPT‑6 Astra и другими

Кодеры 2026: как выбрать LLM между Claude Opus 5, GPT‑6 Astra и другими

Новые крупные модели от Anthropic, OpenAI, Google, DeepSeek и Qwen обещают ускорить написание кода и работу агентов. Мы разберём их возможности и подскажем, на что обратить внимание при выборе.

FreeBSD 14.5: поддержка inotify, обновлённый LLVM и продлённый цикл поддержки

FreeBSD 14.5: поддержка inotify, обновлённый LLVM и продлённый цикл поддержки

Новый релиз FreeBSD 14.5 появился 8 сентября и сразу получил нативный inotify, обновлённый LLVM 21.1.8 и поправки в Clang. Поддержка версии продлится до середины 2027 года.

Microsoft предсказывает: ручное кодирование отходит в прошлое, программисты переходят к управлению ИИ

Microsoft предсказывает: ручное кодирование отходит в прошлое, программисты переходят к управлению ИИ

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

RPCS3 теперь читает оригинальные диски: Windows, Linux и macOS получили новый уровень совместимости

RPCS3 теперь читает оригинальные диски: Windows, Linux и macOS получили новый уровень совместимости

Эмулятор PS3 получил возможность запускать игры прямо с физических носителей. Поддержка охватывает основные настольные ОС, упрощая процесс для пользователей.

Firefox 157 получит новый пользовательский интерфейс Nova по умолчанию

В версии 157, запланированной к выходу 29 сентября, браузер перейдёт на свежий UI‑дизайн. Новая оболочка называется Nova и будет активирована сразу после установки. Пользователи, желающие попробовать её раньше, могут включить эксперимент в about:config.

NetBSD 9.5 вышел: финальная версия ветки 9.x с поддержкой более 50 архитектур

Команда NetBSD объявила о выпуске версии 9.5, завершающей серию 9.x. Обновление сосредоточено на исправлении багов, обнаруженных после релиза 9.4 в апреле 2024 года. Образ системы доступен в виде 507‑мегабайтных ISO‑файлов.

DankMaterialShell 1.6: новый набор компонентов для современных Wayland‑композиторов

Обновлённое пользовательское окружение DMS 1.6 поддерживает популярные композиторы и предлагает готовый набор панелей, переключателей и лаунчера в стиле Material Design 3.

Microsoft запускает Project Zenith: облегчённый Windows 11 для разработчиков без лишних отвлечений

Microsoft запускает Project Zenith: облегчённый Windows 11 для разработчиков без лишних отвлечений

Корпорация представила новую редакцию Windows 11, ориентированную на программирование. Project Zenith убирает большинство визуальных и системных раздражителей. Цель – создать более сосредоточенную рабочую среду для кодеров.

Samson от создателей Just Cause получит консольный релиз к концу сентября

Samson от создателей Just Cause получит консольный релиз к концу сентября

После неудачного старта на ПК, экшен‑игра Samson будет выпущена для консолей до конца сентября. Разработчики надеются исправить ошибки и привлечь новую аудиторию.

Как адаптировать skills и AGENTS.md под GPT‑6 Astra: практический чек‑лист

Как адаптировать skills и AGENTS.md под GPT‑6 Astra: практический чек‑лист

В новых моделях GPT‑6 ограничение контекста заставляет пересматривать файлы skills и AGENTS.md. Эксперт OpenAI Эрик Провенчер поделился рекомендациями, что стоит убрать и как переписать. Читайте, как сохранить полезность без лишних потерь.

GNOME переходит к RFC‑модели для принятия масштабных изменений

Сообществу GNOME предложили новый порядок утверждения крупных решений через публикацию RFC. Обсуждение открыто до 4 октября, после чего будет принято окончательное решение. Модель ориентирована на случаи, когда требуется согласовать архитектурные и интерфейсные перемены.

Авито и ВШЭ стартовали специализацию по высоконагруженным системам в Нижнем Новгороде

Авито и ВШЭ стартовали специализацию по высоконагруженным системам в Нижнем Новгороде

Крупный онлайн‑ритейлер и ведущий университет объединили усилия для подготовки специалистов в области масштабных сервисов. Программа открыта в НГ, где будет формировать новые компетенции для ИТ‑рынка.

Project Zenith от Microsoft: облегчённые Windows‑системы для ускоренной разработки ИИ

Project Zenith от Microsoft: облегчённые Windows‑системы для ускоренной разработки ИИ

Microsoft объявила о новой линейке Windows‑платформ, оптимизированных под задачи искусственного интеллекта. Проект обещает избавиться от лишних компонентов и повысить эффективность работы разработчиков.

Polars 2.0 RC: потоковый движок в LazyFrame меняет порядок данных и усиливает типовую проверку

Polars 2.0 RC: потоковый движок в LazyFrame меняет порядок данных и усиливает типовую проверку

В релиз‑кандидате 2.0 фреймворк Polars переводит отложенные вычисления на streaming‑модель. При этом порядок строк в объединениях и группировках стал неопределённым, а функции проверки типов стали бросать ошибки. Что изменилось и как подготовить свой код – в статье.

Apple открыла путь к полному отказу macOS‑приложений от Intel

Apple открыла путь к полному отказу macOS‑приложений от Intel

Разработчики macOS теперь могут публиковать программы, работающие только на чипах Apple Silicon. Компания официально разрешила отказаться от поддержки процессоров Intel в новых версиях.

WinBtrfs 1.10 — новая реализация Btrfs для Windows без кода Linux

Проект WinBtrfs выпустил стабильную версию 1.10 после двух лет работы. Драйвер позволяет использовать файловую систему Btrfs в Windows и даже загружать систему с Btrfs‑раздела.

Android Studio Quail 4: локальная модель Gemma 4 и офлайн‑рефакторинг в стабильном релизе

Android Studio Quail 4: локальная модель Gemma 4 и офлайн‑рефакторинг в стабильном релизе

Google представила стабильную сборку Android Studio Quail 4 (2026.1.4). В IDE теперь встроена модель Gemma 4, позволяющая выполнять рефакторинг без подключения к сети. Плюс добавлено 23 готовых навыка для AI‑агента.

Claude Fable 5.1 от Anthropic возглавил рейтинг AI‑моделей в Artificial Analysis

Claude Fable 5.1 от Anthropic возглавил рейтинг AI‑моделей в Artificial Analysis

Anthropic представила новые версии Claude Fable 5.1 и Mythos 5.1. По результатам собственного бенчмарка компания заняла первое место в Artificial Analysis Intelligence Index с 66 баллами. В статье рассматриваются цены, ограничения и влияние на работу разработчиков.

Firefox 155: ускоренный двухнедельный цикл и обновления LTS‑веток

Mozilla выпустила Firefox 155, впервые следуя новому двухнедельному расписанию релизов. Обновлены также долгосрочные ветки 153.2.0, 140.15.0 и 115.40.0. Бета‑версия Firefox 156 уже в работе и планируется к выпуску 15 сентября.

Debian готовится принять код, написанный искусственным интеллектом

Debian готовится принять код, написанный искусственным интеллектом

Проект Debian объявил о планах включить в дистрибутив программный код, созданный нейросетями. Это первый такой шаг для крупного дистрибутива Linux.

Rust‑реализация Coreutils: uutils 0.11 открывает кроссплатформенный набор утилит

Проект uutils выпустил версию 0.11.0, полностью написанную на Rust и совместимую с GNU Coreutils. В наборе более ста привычных команд, а поддержка Windows, Redox и Fuchsia делает его универсальным инструментом.

openKylin 3.0 — китайский Linux‑дистрибутив с поддержкой RISC‑V, LoongArch и ARM64

Новый релиз openKylin 3.0 появился в открытых репозиториях. Проект поддерживает несколько архитектур и ориентирован как на серверы, так и на настольные машины.

Новый патч для Dragon’s Dogma 2 выйдет в начале месяца, но часть обещанных улучшений отложена

Новый патч для Dragon’s Dogma 2 выйдет в начале месяца, но часть обещанных улучшений отложена

Разработчики объявили дату релиза исправления, которое должно стабилизировать игру. Оптимизация FPS и исправление багов запланированы, однако планируемый апдейт против «драконьей чумы» будет отложен.

Google ускоряет работу Android‑приложений, сокращая потребление памяти

Google ускоряет работу Android‑приложений, сокращая потребление памяти

Google реагирует на рост ограничений ОЗУ в Android‑устройствах, предлагая новые инструменты и рекомендации для снижения расхода памяти. Это должно повысить стабильность и продлить срок службы смартфонов.

Google ужесточит правила памяти для Android‑приложений с 2027 года

Начиная с февраля 2027 г., Google введёт новые критерии по использованию оперативной памяти в Android‑приложениях. Приложения, которые превысят установленные лимиты, могут столкнуться с ограничениями публикации и падением в поиске Play Store. Это шаг к более экономичному использованию ресурсов смартфонов.

Google вводит ограничения на потребление памяти в Android‑приложениях из‑за дефицита RAM

Google вводит ограничения на потребление памяти в Android‑приложениях из‑за дефицита RAM

Google объявил о новых требованиях к объёму оперативной памяти, которую могут использовать мобильные приложения. Ограничения направлены на стабилизацию работы устройств с ограниченными ресурсами.

Google заставит Android‑разработчиков сократить расход памяти приложений

Google заставит Android‑разработчиков сократить расход памяти приложений

Компания объявила о новых требованиях к приложениям в экосистеме Android. Разработчикам придётся оптимизировать код, чтобы программы использовали меньше оперативной памяти.

LLVM 23.1.0: новый набор компиляторов, ускоряющих код и расширяющих платформы

Прошедший шесть месяцев разработки набор LLVM 23.1.0 вышел в свет. Он включает компиляторы, оптимизаторы и генераторы кода, работающие с промежуточным биткодом. Инструменты поддерживают C, C++ и Objective‑C через Clang.

Haiku R1 — шестой бета‑релиз: новый шаг в развитии открытой ОС после 25‑летней истории

После двух лет интенсивной работы сообществу представили шестой бета‑образ Haiku R1. Проект, возникший в ответ на закрытие BeOS, теперь доступен в виде нескольких Live‑дисков.

System76 выпустила COSMIC 1.7.0: обновлённая среда рабочего стола для Pop! OS и прочих дистрибутивов

Новый релиз COSMIC 1.7.0 появился в официальных репозиториях System76. Пакеты уже включены в Pop! OS 24.04 и скоро появятся в ряде популярных Linux‑дистрибутивов. Проект написан на Rust и распространяется под открытыми лицензиями.

GNU Emacs 31.1: новый виток развития популярного редактора с новыми возможностями и улучшенной поддержкой

Проект GNU выпустил Emacs 31.1 — первый релиз в серии 31.x. Ветка 31.0 послужила базой для новых функций. Код остаётся на C и Lisp, распространяется под GPLv3.

EA, Embark и Ubisoft присоединились к поддержке Nvidia RTX Spark

EA, Embark и Ubisoft присоединились к поддержке Nvidia RTX Spark

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

35 лет ядра Linux: как проект студента вырос до 44 млн строк кода

В августе 1991 года 21‑летний Линус Торвальдс представил прототип новой ОС. За полвека ядро превратилось из 62 КБ в гигантскую кодовую базу, насчитывающую десятки миллионов строк.

CPython официально поддерживает архитектуру RISC‑V: готовая сборка и уровень три

Разработчики CPython объявили о полной поддержке процессоров RISC‑V. На третьем уровне гарантируется рабочий билд и сопровождение от участников Core Team. При этом сроки исправления ошибок не фиксированы, а релизы не блокируются серьёзными проблемами.

Новый RDP‑клиент для KolibriOS: сборка на ассемблере и шифрование BearSSL

Для компактной ОС KolibriOS появился клиент удалённого рабочего стола. Проект реализован на ассемблере и C, использует статическую библиотеку BearSSL. Сборка выполнена кросс‑компилятором Kos‑32 на базе GCC 5.4.0.

Bun 1.4: JavaScript‑runtime переходит с Zig на Rust, ускоряя замену Node.js

В новой версии Bun 1.4 полностью сменили язык реализации, переместив кодовую базу с Zig на Rust при помощи AI‑инструментов. Обновление сохраняет MIT‑лицензию и ориентировано на работу как лёгкая альтернатива Node.js.

HyperCubic запускает рой ИИ‑агентов для трансформации COBOL‑кода в современные языки

HyperCubic запускает рой ИИ‑агентов для трансформации COBOL‑кода в современные языки

Компания HyperCubic объявила о проекте, в котором коллектив искусственных интеллектов будет преобразовывать устаревший COBOL в актуальные программные решения. Автоматизированный подход обещает ускорить миграцию и снизить затраты на поддержку старых систем.

Rust 1.98 выходит с новыми улучшениями безопасности и скорости, но пакет arrayref оказался скомпрометирован

Новый релиз языка Rust привнёс оптимизации и усиление защиты памяти. В то же время обнаружена уязвимость в популярном crate‑модуле arrayref, который скачали более 50 млн раз за квартал.

Microsoft завершает поддержку старых версий Windows 10

Microsoft завершает поддержку старых версий Windows 10

Компания Microsoft объявила о завершении поддержки некоторых версий операционной системы Windows 10. Это означает, что пользователи этих версий больше не будут получать обновления безопасности и исправления ошибок. Рекомендуется обновиться до более новых версий ОС.

Новый релиз ShardScript

Выпущена новая версия языка программирования ShardScript. Этот язык предназначен для простой интеграции и выразительных высокоуровневых конструкций. Релиз включает интерпретатор, обновленную стандартную библиотеку и прототип сервера для Windows.

Ускорение запуска приложений в Windows 11

Ускорение запуска приложений в Windows 11

Microsoft оптимизировала запуск приложений в Windows 11. Обновление улучшит производительность системы. Пользователям не потребуется дополнительных настроек.

Проблема с памятью в приложении погоды Windows 11

Проблема с памятью в приложении погоды Windows 11

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