4 ms·
It seems strange to fork the least advanced kernel in common use today. OpenBSD still doesn't have a unified page cache (like literally every other mainstream o
by quotemstr 7y ago
It seems strange to fork the least advanced kernel in common use today. OpenBSD still doesn't have a unified page cache (like literally every other mainstream operating system does), and it still implements SMP using a "big kernel lock" strategy from 20 years ago.
The opposition to Rust is also strange. Yes, the trademark restriction is annoying, but it's not fatal: the existence of projects like Pale Moon and Waterfox show that forking projects in the presence of trademark restrictions is viable. (I still think Mozilla is really shitty for applying these restrictions in the first place though.)
Technically, Rust is a good thing. A way to structurally prevent memory safety defects is a major advance that occurs only rarely. Rust is the only game in town for memory safety if you also want low-level control over the machine. Giving that up over a trademark is just luddism.
> Grsec is no longer free software
I really hate how various corporate forces in the Linux world have made is socially unacceptable to sue people out of existence for blatant GPL violations.
- yjftsjthsd-h 7y ago> OpenBSD still doesn't have a unified page cache I doubt that they regard that as a flaw; no shared cache is an effective mitigation against cache-based attacks (cache poisoning or information leaks).
- markjdb 7y agoIt means that there are two incoherent caches, not that they aren't shared.
- kick 7y agoRust is the only game in town for memory safety if you also want low-level control over the machine. https://news.ycombinator.com/item?id=21860713 https://news.ycombinator.com/item?id=21860713
- Reelin 7y agoAre you aware that Crystal uses GC? (https://github.com/crystal-lang/crystal/wiki/FAQ#language-x-has-feature-y-why-dont-you-have-such-feature https://github.com/crystal-lang/crystal/wiki/FAQ#language-x-...)