7 ms·
It is in fact possible. "Linux KPI is the FreeBSD effort for providing a Linux compatibility interface to make it easier to bring Linux DRM drivers to FreeBSD a
by sanxiyn 4y ago
It is in fact possible. "Linux KPI is the FreeBSD effort for providing a Linux compatibility interface to make it easier to bring Linux DRM drivers to FreeBSD and for them to remain up-to-date against Linux upstream."
https://www.phoronix.com/news/DRM-Next-KMOD-On-FreeBSD-11 https://www.phoronix.com/news/DRM-Next-KMOD-On-FreeBSD-11
- biorach 4y agoAh... Well FreeBSD on the Apple M1 is highly unlikely, so this is going to be a non-issue in the near term. And none of the existing DRM drivers are likely to be rewritten in Rust. In the medium term, maybe some in-kernel dependencies might end up getting rewritten in Rust, or maybe some brand-new architecture may have a greenfield development in Rust. I'm going to speculate that FreeBSD on commodity graphics hardware is safe enough for a few years, but that longer term Rust compatibility might have to be added to the Linux KPI.
- sanxiyn 4y agoFreeBSD on Apple Silicon is in fact a work in progress: https://wiki.freebsd.org/AppleSilicon https://wiki.freebsd.org/AppleSilicon
- biorach 4y agoHot Damn! I wonder how they're planning on tackling the graphics driver. Maybe they'll be adding Rust support to that KPI layer sooner that I guessed.
- anthk 4y agoAlso, OpenBSD since 7.2 supports the m1 too.