Volitelná podpora jazyka Rust ve FreeBSD

22. 5. 2025

Sdílet

Rust Autor: Root.cz s využitím Zoner AI

Shawn Webb zveřejnil zprávu o stavu prací na zajištění základní podpory pro tvorbu nástrojů v uživatelského prostoru napsané v jazyce Rust v operačním systému FreeBSD. Na konci dubna proběhl malý hackathon s několika vývojáři FreeBSD, který byl zaměřen na zajištění základní podpory jazyka Rust.

Výsledkem je nový soubor Makefile, který se nachází v share/mk/bsd.rust.mk  a který umožňuje sestavení rustové aplikace během buildworldu. V době psaní tohoto článku podporujeme pouze sestavování a instalaci aplikací Rust, chybí zejména podpora pro knihovnu cdylib. V plánu je podpora pro FFI k zajištění kompatibility s C/C++.

V současné době není k dispozici podpora pro Rust v jádře FreeBSD. Ta vyžaduje další práci, která je nad rámec počáteční sady patchů pro ověření konceptu/pracovní verze. Také není podporováno sestavování více programů v jednom souboru Makefile, ačkoli je to také požadovaná vlastnost.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.