Релиз модели19 августа 2026 г., 04:17 МСК🤖 Auto

Mojo 1.0 стал open-source после покупки Qualcomm: Apache 2.0 и Windows

Modular выпустила Mojo 1.0 под лицензией Apache 2.0 после приобретения компании Qualcomm. Язык системного программирования для AI теперь доступен всем, включая поддержку Windows.

Баннер новости 6037

Mojo 1.0: Полный исходный код и лицензия Apache 2.0

Стартап Modular, основанный создателем LLVM и Swift Крисом Лэтнером, официально открыл исходные коды языка программирования Mojo. Это произошло после недавнего приобретения компании корпорацией Qualcomm. Ранее был открыт только стандартный модуль библиотеки, но теперь весь язык доступен под пермиссивной лицензией Apache 2.0. Версия 1.0 позиционируется как готовая к промышленному использованию основа для разработки в эпоху искусственного интеллекта.

Кроссплатформенность и поддержка железа

Mojo спроектирован для работы с разнородным оборудованием: от классических CPU и GPU до специализированных AI-ускорителей. Важным нововведением стало объявление о разработке версии для Windows, что дополняет уже существующую поддержку macOS и Linux. Это расширяет аудиторию разработчиков, ранее ограниченных экосистемой Apple или Linux.

Синтаксис и интеграция с Python

Язык вдохновлен современными решениями, такими как Rust, но сохраняет ключевую особенность — бесшовную совместимость с Python. Разработчики могут вызывать код Python из Mojo и наоборот, что критически важно для быстрого прототипирования и оптимизации производительности. Ниже приведен пример GPU-ядра на Mojo, демонстрирующий его возможности:

Характеристика Значение / Описание
Лицензия Apache 2.0
Версия 1.0 (Production-ready)
Поддержка ОС Linux, macOS, Windows (в разработке)
Совместимость Полная двусторонняя интеграция с Python
Целевое железо CPU, GPU, AI-акселераторы

Значение для индустрии

Открытие кода Mojo после его покупки Qualcomm вызывает вопросы, учитывая смешанную репутацию последнего в вопросах открытости. Однако решение Modular сохранить независимость разработки под руководством Криса Лэтнера дает надежду на дальнейший прогресс. Теперь любой разработчик может изучить язык через MojoLang.org и внести свой вклад в развитие экосистемы.

Источник: Phoronix ↗