Głównym celem projektowym jest niezależność od krzemu (silicon-agnosticism) – napisz kod inferencji AI lub jądra raz i uruchom go zoptymalizowany na CPU, GPU, NPU i ASIC dowolnego dostawcy, bez uzależnienia od CUDA (Nvidia), ROCm (AMD) czy innych zastrzeżonych stosów . Mojo działa wraz z frameworkiem inferencyjnym MAX, który zapewnia ujednolicone środowisko uruchomieniowe i warstwę serwowania dla heterogenicznego sprzętu
. Składnia języka oferuje konstrukcje podobne do CUDA do programowania GPU, ale kompiluje je przenośnie przez MLIR
.
Wraz z wersją 1.0 Mojo przyjął semantyczne wersjonowanie dla podstawowego języka i wyznaczonego stabilnego podzbioru biblioteki standardowej . W cyklu 1.x oczekuje się, że zmiany będą „głównie rozszerzające” – zmiany łamiące kompatybilność będą rzadkie i starannie zarządzane, zgodnie z konwencjami dojrzałych języków, takich jak C++
. Gwarancja ta nie jest jednak blanketowa: tylko API wyraźnie oznaczone jako „stabilne” są chronione przed zmianami; inne części biblioteki standardowej i wewnętrzne dialekty MLIR pozostają niestabilne
. Sam kompilator jest nadal zastrzeżony, a jego open-source’owa wersja planowana jest na późniejszą część 2026 roku
.
29 lipca 2026 roku Qualcomm sfinalizował przejęcie Modular w transakcji all-stock – szacowanej na ok. 3,9 miliarda dolarów . Współzałożyciel i dyrektor generalny Modular, Chris Lattner (twórca Swifta i LLVM), został EVP ds. oprogramowania AI w Qualcomm
.
Uzasadnienie strategiczne: