Март 2024 года принес много интересных новостей в сферах программирования, безопасности и искусственного интеллекта. Разработчики наверняка заинтересуются обновлением языка Rust до версии 1.77, в котором появилась поддержка строк в стиле C и сняты ограничения на рекурсивные вызовы в асинхронных функциях.
Для тех, кто работает с кодом на GitHub, будет полезна новость о запуске бета-тестирования функции автоисправления ошибок в коде при сканировании на уязвимости. Это значительно облегчит процесс рефакторинга.
Также рассмотрим объявление Dell и Nvidia о выпуске первой в своём роде интегрированной системы для ИИ в корпоративном масштабе.
Остальные крупные новости марта в дайджесте!
Обновления для Windows Server 2016 и 2022 (KB5035855 и KB5035857), вышедшие в марте 2024 года, вызывают сбои и перезагрузку контроллеров домена. Неполадки коснулись только корпоративных клиентов.
Проблема заключается в утечке памяти в процессе Local Security Authority Subsystem Service (LSASS), появившемся благодаря обновлениям. Использование памяти LSASS на затронутых серверах увеличивается до тех пор, пока не будет израсходована вся доступная память, что приводит к зависанию и перезагрузке систем.
Администраторы могут удалить проблемные обновления в качестве временного решения. Для удаления предлагается использовать инструмент командной строки wusa.exe или скрыть обновления в средстве устранения неполадок Show или Hide Updates.
Microsoft выпустила экстренные патчи, которые должны устранить сбои из-за обновлений:
GNOME - это популярная среда рабочего стола с открытым исходным кодом для Linux, известная своей простотой и доступностью. Она предлагает интуитивно понятный пользовательский интерфейс и обширную экосистему приложений.
Представленный фреймворк Adwaita for Swift использует все возможности языка Swift от Apple для разработки приложений для платформы GNOME. Для разработки GNOME-приложений в фреймворке используются нативные функции языка программирования Swift. Разработчики отмечают, что у Adwaita уже есть реализации на Rust, Python и JavaScript.
Среди прочих преимуществ, особо отмечаются следующие:
Тем временем проект GNOME объявил о выпуске GNOME 46, "Kathmandu". В этом выпуске появились удаленный вход в систему с помощью RDP, переменная частота обновления (VRR), множество улучшений доступности, включая:
Новая версия GNOME делает акцент на улучшении пользовательского опыта и эффективности работы проекта.
Начиная с 20 марта, сканирование и автоисправление кода доступно в публичной бета-версии для всех клиентов GitHub Advanced Security.
При обнаружении уязвимости на поддерживаемом языке предложения по исправлению будут включать объяснение исправления на естественном языке, а также предварительный просмотр предложения кода. Разработчик может принять, отредактировать или отклонить это исправление.
Уточняется, что предложенные исправления устраняют более двух третей найденных уязвимостей практически без редактирования.
Идеальное решение для масштабных проектов. Безупречная защита, высокая производительность и гибкая настройка.
Решение, работающее на базе GitHub Copilot и CodeQL, охватывает более 90% типов предупреждений на JavaScript, Typescript, Java и Python. В ближайшее время появится поддержка новых языков, таких как C# и Go.
Цель автоисправления при сканировании кода - облегчить разработчикам устранение уязвимостей в процессе написания кода. Примерно ту же задачу выполняет GitHub Copilot.
Релиз Rust 1.77.0 относительно невелик, но содержит полезные изменения. Основными моментами являются поддержка литералов C-строк, снятие ограничений на рекурсивные async-функции, стабилизация макроса offset_of! и др.
Итак, можно выделить следующие улучшения:
Если у вас есть предыдущая версия Rust, установленная через rustup, вы можете получить 1.77.0 с помощью: $ rustup update stable. В противном случае, вы можете получить rustup на сайте и ознакомиться с подробными примечаниями к выпуску 1.77.0.
На конференции NVIDIA GTC компания Dell Technologies объявила о Dell AI Factory с NVIDIA. Это первое в индустрии комплексное решение с использованием искусственного интеллекта, предназначенное для объединения вычислительных систем, системы хранения данных и сети Dell с графическими процессорами NVIDIA, сетей, рабочих станций и ноутбуков.
AI Factory поддерживает широкий спектр вариантов использования и приложений искусственного интеллекта. Благодаря этому, новое решение обеспечивает поддержку всего жизненного цикла GenAI, от вывода и обучения с подкреплением (RAG) до настройки, разработки и обучения моделей.
Dell и Nvidia сотрудничают в разработке крупномасштабной системы искусственного интеллекта с использованием Dell PowerEdge XE9680 с новейшими графическими процессорами Nvidia, платформы Spectrum-X Ethernet и системы хранения данных Dell PowerScale F710.
Известно, что AI Factory будет доступно через гибкую систему оплаты услуг Dell APEX. Серверы c NVIDIA GPU ускоряют интенсивные вычислительные нагрузки для ИИ, data science и рендеринга графики. Эта технология обеспечивает массивные возможности параллельной обработки данных для глубокого обучения и высокопроизводительных вычислений.
Хорошего месяца и до встречи в новом дайджесте от is*hosting!