August 19th, 2024

FreeBSD considers Rust in the base system

FreeBSD is discussing the potential integration of Rust into its base system, facing concerns about build times and compatibility, while no concrete plans have been established yet.

Read original articleLink Icon
FreeBSD considers Rust in the base system

The FreeBSD Project is revisiting the discussion of incorporating Rust into its base system, a topic that has generated significant debate among developers. Currently, FreeBSD's base system supports languages like C, C++, and assembly, while Rust is only available in the ports collection. Alan Somers has been a vocal advocate for Rust, expressing disappointment that it is not yet included in the base system. He argues that Rust could simplify certain programming tasks and improve code quality. However, several developers have raised concerns about the logistical challenges of integrating Rust, including potential increases in build times and backward compatibility issues. Some suggest that Rust's toolchain should remain in the ports system rather than being included in the base. The conversation has also touched on the historical context of adding languages to FreeBSD, with some developers recalling the challenges faced with Perl. Despite the ongoing discussions, no concrete plans for Rust's inclusion have emerged, although there is interest in exploring build-system integration. The future of Rust in FreeBSD remains uncertain, with some developers advocating for a package-based approach that could leverage Rust without complicating the base system.

- FreeBSD is considering adding Rust to its base system, sparking extensive discussions among developers.

- Current base system languages include C, C++, and assembly; Rust is only available in the ports collection.

- Concerns include increased build times and backward compatibility issues with Rust integration.

- Historical challenges with adding languages like Perl are influencing current discussions.

- No definitive plans for Rust's inclusion have been established, but interest in build-system integration persists.

Link Icon 1 comments