
Компания Modular опубликовала исходный код компилятора и инструментария языка Mojo под лицензией Apache 2. Шаг состоялся спустя неделю после релиза версии 1.0 и стал исполнением обещания, данного разработчиками ещё в момент анонса проекта в мае 2023 года.
Эволюция концепции и отказ от Python
На старте позиционирование Mojo строилось вокруг идеи создания надмножества Python. Предполагалось, что существующий Python-код можно будет задействовать для мгновенного формирования экосистемы нового языка. Однако в августе 2025 года стратегия скорректировалась.
В Modular объявили, что полная совместимость с Python перестала быть жестким приоритетом. Команда сделала упор на развитие синтаксиса, вдохновленного Python, но оптимизированного под максимально быстрое и безболезненное GPU-программирование. Перенос старого кода теперь во многом перекладывается на AI-ассистированные инструменты миграции, которые развиваются параллельно с экосистемой.
Что вошло в публичный релиз
Под свободной лицензией Apache 2 разработчикам открыты ключевые компоненты инфраструктуры:
– компилятор языка Mojo;
– базовый инструментарий сборки и управления проектами;
– стандартная библиотека;
– модули для взаимодействия с графическими процессорами.
Открытие репозиториев на GitHub позволяет инженерам изучать устройство компилятора, собирать его самостоятельно и адаптировать под специализированные аппаратные архитектуры без проприетарных ограничений.
Хронология ключевых этапов развития Mojo
ПериодСобытиеМай 2023 г.Первый анонс Mojo и обещание открытого кодаАвгуст 2025 г.Официальное заявление об отходе от модели полного супермножества PythonАвгуст 2026 г.Выход стабильной версии 1.0 и перевод проекта под лицензию Apache 2
Практическое значение для разработчиков AI
Для специалистов, занимающихся высокопроизводительными вычислениями и созданием нейросетей, Mojo представляет интерес как инструмент низкоуровневой оптимизации. Написание производительных ядер для GPU на традиционном Python требует связок с CUDA, C++ расширениями или специализированными библиотеками. Mojo предлагает унифицированный синтаксис, снижающий порог входа в параллельные вычисления.
Открытый код дает разработчикам возможность аудита безопасности, кастомизации среды выполнения и глубокой интеграции языка в существующие пайплайны машинного обучения.
Что пока не подтверждено
На текущий момент в открытом доступе отсутствуют независимые комплексные бенчмарки, подтверждающие превосходство Mojo над традиционными стеками вроде PyTorch с оптимизированными CUDA-ядрами в реальных индустриальных сценариях.
Не до конца ясно, насколько быстро разработчики примут отказ от строгой совместимости с Python, поскольку часть аудитории рассчитывала на бесшовный запуск классических скриптов. Кроме того, коммерческая стратегия Modular в отношении облачных сервисов и дополнительных проприетарных надстроек остается закрытой.
Источник: Simon Willison, «Mojo🔥 is now open source», 18 августа 2026. Оригинал: https://simonwillison.net/2026/Aug/18/mojo-is-now-open-source/.
Datos clave
| Punto | Detalle |
|---|---|
| Fuente | Simon Willison |
| Fecha | 2026-08-18T21:39:20+00:00 |
| Tema | Mojo🔥 is now open source |
