3 ms·
they seem to focus on correctness over features. So jails for example would be a lot of complexity. Rust, if I am not mistaken, has some quirk with the compile
by dijit 3y ago
they seem to focus on correctness over features. So jails for example would be a lot of complexity.
Rust, if I am not mistaken, has some quirk with the compiler backend that OpenBSD does not like.
Theo also mentioned:
>Such ecosystems come with incredible costs. For instance, rust cannot even compile itself on i386 at present time because it exhausts the address space.
Regardless: The system being secure is a secondary benefit to it being comprehendible and coherent to an individual. It's not enough for the output of a magic box to be a better widget, even if the widget is better in every measurable way. The box itself must not be magic.
- alberth 3y agoUsing a static code analyzer, as well as adoption of Rust (which reduces the need for a static code analyzer) - squarely fit in the correctness camp, no? Note: I'm not a Rust fanboy. But it just seems like Rust aligns very well with OpenBSD core principles.
- ectospheno 3y agoYou can be both intelligent and a competent programmer while not liking rust. The same applies to functional programming.
- deleted 3y ago[deleted]