V rámci BSD se vede diskuse, kterou Linux zažil před řadou měsíců. Diskutuje se o vpuštění Rustu do základu systému a o výhodnosti takové změny. Vývojář Alan Somers vše v sobotu sepsal do přehledu podle jednotlivých částí systému.
Rovnou úvodem zmiňuje že začlenění Rustu by vyžadovalo kompilovat i samotný Rust, což by víceméně zdvojnásobilo čas na sestavení systému. O něco zkrátit tento čas by pomohlo přidání kroku po buildworld
u pro věci vyžadující externí toolchain. Výhodou pak naopak může být, že nástroje v Rustu se snadněji napíší a často by díky Rustu bylo vůbec možné je vytvořit.
Mezi věcmi, které v případě rustové verze mohou být pouze v base (ne v portech), jmenuje ctl-exporter
(kvůli nestabilnímu CTL API), testy fusefs
+ devd
+ zfsd
(vše dobrý kandidát na přepis z C++ do Rustu), nscd
(aktuálně v C, matoucí a bez testů), userland část 802.11ac a Lightning a také freebsd-kpi-r14-0
. Další věci pak mohou klidně být v portech, ale bylo by lepší mít je v base.