>> Надо юзать BSD
> Можно сказать чем это будет хуже. ...
> (под линух есть патчи RT_LINUX и их большая часть уже замайнлайнили, но еще несколько - таки осталось).
Классическое "Уже почти да, но еще нет, но вот уже совсем скоро!".
> а о качестве кода говорит например попытка комитнуть кривой вайргад в фрибсд
Т.е. то что плохой код так и не закомитили - говорит о плохом качестве кода. Вот оно че, Михалыч!
И то ли дело какой нибудь ksmdb или eBPF - вот там качество кода так и прет!
> Тестовой инфраструктуры вообще толком нету,
https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri...
https://cgit.freebsd.org/src/log/?qt=grep&q=cheribsd
> mrsas: Use mrsas_sge64 instead of iovec for the S/G list for passthru. 4 days 1
...
Use UMA_ALIGN_PTR instead of sizeof(void *) for zone alignment. John Baldwin 2017-03-15
...
> The TLS offset is a property of the process ABI. Brooks Davis 2016-09-15
> Merge atse(4) interrupt handling and race condition fixes from cheribsd: Bjoern A. Zeeb 2014-09-16
...
Да-да, это то, что ваш Платиновый Пропритерный Патрон предложил полгода назад
https://www.opennet.ru/opennews/art.shtml?num=58726
> Предложенное решение позволяет блокировать ошибки, вызывающие выход за границы объекта в памяти, не допускает подмену указателей (все указатели должны порождаться от уже существующих указателей), отслеживает обращение к памяти после освобождения (любой доступ к памяти по некорректному указателю или указателю, ссылающемуся на освобождённый объект приводит к генерации исключения).
Только результаты этого жесткого "тестирования" комитятся во фрю уже 10 лет.
В общем, ЭкспертПоВсемуОсобенноПоБЗДам294 во всей его пламеннной красе.