logoalt Hacker News

ottahtoday at 5:10 AM2 repliesview on HN

I wouldn't be surprised to see zig in the kernel at some point


Replies

erutoday at 10:00 AM

I would be. Mostly because while Zig is better than C, it doesn't really provide all that much benefit, if you already have Rust.

littlestymaartoday at 6:13 AM

IMHO Zig doesn't bring enough value of its own to be worth bearing the cost of another language in the kernel.

Rust is different because it both:

- significantly improve the security of the kernel by removing the nastiest class of security vulnerabilities.

- And reduce cognitive burden for contributors by allowing to encode in thr typesystem the invariants that must be upheld.

That doesn't mean Zig is a bad language for a particular project, just that it's not worth adding to an already massive project like the Linux kernel. (Especially a project that already have two languages, C and now Rust).

show 2 replies