Hi, 
I've heard about the development of a memory-safe C compiler that's
perfectly compatible with standard C and C++ programs. It's called Fil-C
and was developed by Filip Pizlo.
I'd like your opinion on this project and whether it could be useful in
an OpenBSD environment. It seems (though I don't have any definitive
information yet) that they're trying to compile a Debian distribution
with this compiler. I learned about this compiler because a very
talented Italian developer who has also worked on security in the past,
Salvatore Sanfilippo (founder of the Redis and hping projects and
inventor of idle-scan), spoke highly of it in a recent YouTube video. He
also went into the technical details of this compiler's memory
management.
I'm not asking whether this compiler will be ported, but just your
opinion on it. That is, whether it could actually improve the security
of many software without the need to switch to Rust. And whether it
could improve the security of OpenBSD.
Naturally, this compiler's collator effects degrade executable
performance, but that doesn't concern us.

I fully realize this is a bit off-topic, but I think this could be a
topic of interest. If you find this email excessively off-topic, please
ignore it.

Here are the links:
https://fil-c.org/
https://github.com/pizlonator/fil-c
https://www.youtube.com/@pizlonator

Thanks so much for your opinions.

Reply via email to