nixp.ru v3.0

26 апреля 2024,
пятница,
08:33:20 MSK

20 апреля 2009, 14:41

В сетевом стеке ОС 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) устройств.

Постоянная ссылка к новости: http://www.nixp.ru/news/9639.html. Дмитрий Шурупов по материалам code.google.com.

fb twitter vk