Mojo тепер є відкритою мовою програмування: Modular випустила компілятор під ліцензією Apache 2.0

Фото до статті

Дмитро Сімагін

Заступник головного редактора

Компанія 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

Джерело

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *