http://www.gleg.net/about.shtml - аффтар ... с 2004 года работает на рынке безопасности ... интересно, много боевых серваков есть с NFS смотрящим в untrusted networks?
Category: core Module: nfsclient Announced: 2005-12-19 Credits: Mohan Srinivasan, Xin LI Affects: FreeBSD 6.0-RELEASE Corrected: 2005-12-19 10:58:58 UTC
I. Background
The Network File System (NFS) allows a system to share directories and files with others over a network. By using this, users and programs can access files on remote systems almost as if they were local files.
II. Problem Description
Due to a locking issue in nfs_lookup() a call to vrele() might be made while holding the vnode mutex, which results in kernel panic when doing VFS operations under certain load patterns.
III. Impact
NFS clients that encountered the load pattern would crash and reboot.
И что же случилось с той ОС, которую я знал, - быстрой, стабильной и, при всём этом, - свободной?.. <br>
Если так пойдёт дальше, то скоро какой-нибудь Етч станет более релябельным выбором для продакшна, чем дЫрявая шЫстёрка [притом какой-то забугорный майнтайнер (в привате, правда) даже СОВЕТОВАЛ 6 как ОС для серверов оного класса (мол, попрактиковались уже на 5.х)]. <br>
Интересный момент: несмотря на резко возросшую популярность (ну, если уже у меня на рабочке проинсталлирована..), OpenBSD продолжает оставаться системой эталонной стабильности и чистоты кода. Выходит, можно-таки писать на Си правильно (без глупостей вроде sprintf(buf,sizeof(buf),gets(s)).. (confusing immutable не в счёт - это
про *BSD (NetBSD beyond the count, again? =>)) <br>
З.Ы. - не имею ничего против экспериментаторского направления деятельности наших системщиков - просто аккуратней надо быть (раз уж выбрали подобную модель разработки). Также не имею ничего против Линукс
- наоборот, всячески поддерживаю и продвигаю этот "вид международного командного спорта" (несмотря на юный возраст, уже имею на этом фронте серьёзные успехи [Пенза]), всю inline-assembly (равно как и GAS) пишу только под Линукс.