Modular mở mã nguồn hoàn toàn cho trình biên dịch Mojo

Modular mở mã nguồn hoàn toàn cho trình biên dịch Mojo

Mojo vừa chính thức mở mã nguồn hoàn toàn.

Modular đã phát hành toàn bộ bộ mã nguồn cho trình biên dịch (compiler) và bộ công cụ (toolchain) của Mojo theo giấy phép Apache 2.0 kèm các ngoại lệ LLVM. Động thái này diễn ra ngay sau khi ngôn ngữ hiệu năng cao này đạt mốc phiên bản 1.0. Sau 4 năm phát triển công khai với phần nhân giữ kín, toàn bộ toolchain hiện đã có mặt trên kho lưu trữ GitHub chính của Modular.

Vì sao tin này đáng chú ý: Mojo được tạo ra để mang đến cho dev cú pháp thân thiện như Python nhưng chạy trực tiếp trên GPU và các bộ tăng tốc phần cứng. Việc mã nguồn mở trình biên dịch giúp các kỹ sư hệ thống AI nhìn thấu toàn bộ tech stack bên dưới—đồng thời không còn phải phụ thuộc vào một file binary "hộp đen" để sử dụng nó nữa.

Tóm tắt cách dùng thử: clone repo github.com/modular/modular và chạy lệnh ./bazelw run --config=build-mojo KGEN:mojo -- run hello.mojo. Hiện tại Modular mới chỉ nhận đóng góp cho thư viện chuẩn (standard library) của Mojo, còn các pull request cho mã nguồn trình biên dịch sẽ mở muộn hơn trong năm nay.

Ngôn ngữ chuyên cho AI này cuối cùng cũng chịu giỡ bỏ chiếc nắp ca-pô đóng kín bấy lâu.

Nguồn