Re:Async Rust is not safe with io_uring
by withoutboats3 on Wednesday October 30, 2024 @08:49AM
(#41994249)
I don't consider Yosh Wuyts's concept of "halt safety" coherent, meaningful or worth engaging with. It's true that linear types would enable the encoding of additional liveness guarantees that Rust's type system as it exists cannot encode, but this doesn't have anything to do with broken io-uring libraries leaking resources.
[ Parent
| on HN ]
Re:Async Rust is not safe with io_uring
by ethegwo on Wednesday October 30, 2024 @09:17AM
(#41994460)
Continuing process after cancellation failure is a challenge I face in my actual work, and I agree that "halt-safety" lacks definition and context. I have also learned and been inspired a lot from your blogs, I appreciate it.
Re:Async Rust is not safe with io_uring
by lowbloodsugar on Wednesday October 30, 2024 @11:26AM
(#41996075)
Agree. When I hear “I wish Rust was Haskell” I assume the speaker is engaged in fantasy, not in engineering. The kernel is written in C and seems to be able to manage just fine. Problem is not Rust. Problem is wishing Rust was Haskell.