04.03.2019 21:58, Slawa Olhovchenkov пишет: > On Mon, Mar 04, 2019 at 09:43:27PM +0700, Eugene Grosbein wrote: > >> 04.03.2019 21:04, Slawa Olhovchenkov пишет: >> >>>> Давайте не путать бинарную совместимость пользовательского уровня ABI >>>> и ядерного уровня KABI - для модулей ядра и утилит, работающих с ядерными >>>> структурами данных типа libkvm/netstat/route/ipfw. >>> >>> давно уже забили на это >> >> На что конкретно? STABLE как раз и означает стабильность ABI/KABI >> в пределах ветки, ничего не забили. > > забили. см. мою переписку про падение кернел трапы nvidia/virtualbox в > stable-11
Я плохо помню детали, но там дело в том, что и nvidia, и virtualbox имеют ядерные модули и им доступны все потроха ядра, а не только то, что является частью KABI. Пока ядерный модуль использует только задокументированное в манах KABI, всё должно быть нормально. Тем более, если модуль использует публичное KAPI и его можно пересобрать. Когда начинаются грязные хаки, то да - эксцессы неизбежны. Я не говорю, что KABI никогда не ломают, но если что-то всплывает, его чинят - нельзя сказать "забили". Только вот разработчики что NVidia, что VirtualBox это не разработчики FreeBSD, а nvidia ещё и не опенсорс. _______________________________________________ freebsd mailing list [email protected] http://mailman.uafug.org.ua/mailman/listinfo/freebsd
