
Фото до статті
Дмитро Сімагін
Заступник головного редактора
Компанія Modular — стартап, що займається розробками у сфері ШІ, засновник якої Кріс Латтнер (автор LLVM та мови Swift) — офіційно представила вихідний код своєї системної мови програмування Mojo. Про це було оголошено компанією на конференції ModCon 2026, і цей крок виглядає особливо значущим, враховуючи нещодавнє придбання Modular компанією Qualcomm.

Раніше Modular надавала доступ лише до стандартної бібліотеки Mojo. Майкл Ларабел, керівник Phoronix, зауважує, що після інтеграції з Qualcomm, компанією з неоднозначною репутацією стосовно відкритих технологій, повне розкриття коду було малоймовірним. Однак, тиждень тому відбувся реліз Mojo 1.0, і відтоді вся мова, включаючи компілятор та інструменти для розробників, доступна під безстроковою ліцензією Apache 2.0.
Згідно з офіційним блогом Modular, це є частиною поступової стратегії відкриття програмного стеку компанії: у 2024 році була розкрита стандартна бібліотека Mojo, у 2025-му — ядра MAX, а тепер черга дійшла до компілятора.
Що анонсували Modular і Qualcomm
Під час ModCon 2026 компанії представили низку нових розробок:
- Mojo 1.0 стала повністю відкритою під ліцензією Apache 2.0.
- Modular Cloud стала загальнодоступною — хмарна платформа вже використовується, зокрема, MiniMax для обробки M3 на мільярдах токенів за хвилину.
- Розширено підтримку апаратного забезпечення: платформа Modular тепер сумісна з AWS Trainium, Google TPU, а також з прискорювачами Qualcomm Cloud AI 100 та Qualcomm Dragonfly, на додаток до стандартних CPU та GPU.
- Планується нативна підтримка Windows для Mojo — Modular співпрацює з командою Windows у Microsoft.
- Змінено ліцензію MAX: з неї вилучено обмеження щодо типів пристроїв, і сам фреймворк стає доступним для перегляду коду в межах програми відкритого альянсу.
Windows, GPU-ядра та зв’язок із Python
Mojo мала підтримку macOS та Linux ще до цього, а на Windows розробники використовували її через WSL. Тепер, за даними Modular, нативна підтримка Windows є одним із найчастіших запитів спільноти, і компанія активно працює над цим разом із командою Windows Platform + Developer у Microsoft.
Мова розроблена для ефективної роботи на різнорідному обладнанні — від звичайних CPU та GPU до спеціалізованих ШІ-прискорювачів. Синтаксично Mojo частково надихалася Rust та іншими сучасними мовами, а ключовою особливістю є двостороння сумісність з Python: код може бути викликаний як з Mojo у Python, так і навпаки. Приклад ядра для GPU представлено на скріншоті в оригінальній публікації Modular.
Чому це важливо
Ларабел з Phoronix зазначає, що новина про повне відкриття Mojo викликає значний інтерес, особливо враховуючи активну участь Кріса Латтнера в розвитку проєкту, що, на його думку, є запорукою подальшого прогресу мови.
У Modular пояснюють це ширшою стратегією: компанія прагне створити уніфіковану відкриту програмну платформу для гетерогенних обчислень, де розробники зможуть один раз написати модель і запускати її на будь-якому обладнанні — від GPU NVIDIA та AMD до TPU Google чи прискорювачів Qualcomm — незалежно від того, який стек постачальника історично домінував.
Ознайомитися з мовою та долучитися до розробки можна на сайті MojoLang.org.
Нагадаємо, що Ubuntu на Windows демонструє прискорене зростання порівняно з Linux і може стати найбільшою базою користувачів цього дистрибутива.
Головна > Новини > Mojo стала повністю відкритою мовою програмування: Modular випустила компілятор під ліцензією Apache 2.0
