В сетевом стеке ОС FreeBSD 8.0 упразднен Giant lock
Роберт Уотсон (Robert Watson) сообщил в mailing.freebsd.current о том, что отныне "почти весь сетевой стек" операционной системы FreeBSD не использует Giant lock. Giant lock -- это специальная блокировка в ядре операционной системы, которая используется для реализации управления параллелизмом, требуемого для поддержки SMP. План по отказу сетевой подсистемы FreeBSD от Giant lock был анонсирован около 4 лет назад, и вчерашний коммит под номером r191253 ознаменовал завершение всех потребовавшихся для этого работ. Пока остались небольшие проблемы, например, с IPv6, но ожидается, что к релизу FreeBSD 8.0 все они будут устранены. Уотсон поблагодарил всех разработчиков FreeBSD, которые совместными усилиями обновили драйверы USB, tty и ряда других (non-MPSAFE) устройств.
Ещё новости по теме:
18:20