FreeBSD 8.0 избавилась от Giant lock

Discussion in 'Мировые новости. Обсуждения.' started by Flame of Soul, 20 Apr 2009.

  1. Flame of Soul

    Flame of Soul Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    185
    Likes Received:
    146
    Reputations:
    45
    [​IMG]

    Роберт Уотсон
    (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) устройств.

    LINK: http://groups.google.com/group/mailing.freebsd.current/msg/8f757de4828133fe?pli=1
    Data: 20.04.2009 14:41:12