Будущий релиз популярной операционной системы FreeBSD 8.0 обещает стать одним из самых технологически продвинутых за все 16 лет существования ОС. Наиболее значительные новшества ОС произойдут в сетевой подсистеме. Восьмая версия FreeBSD получит новую сетевую архитектуру, отвечающую за маршрутизацию.
Выход новинки намечен на сентябрь текущего года, а новая сетевая архитектура получит поддержку параллельных потоков, учитывающих особенности современных многоядерных процессоров. Разработчики сообщают, что обновление позволит FreeBSD 8.0 позволит быстрее работать с сетевыми подключениями.
Ведущие производители сетевого оборудования, такие как Juniper Network, уже сообщили, что будут поддерживать новшества FreeBSD и планируют их задействовать в новых образцах своего оборудования.
Разработана новая сетевая архитектура была программистами из компании Blue Coat. Здесь рассказывают, что ранее они использовали коды из ядра FreeBSD в своих продуктах, теперь же в качестве благодарности создают нечто полезное и для сообщества пользователей этой ОС.
Новая архитектура маршрутизации прошла значительную оптимизацию с целью снижения нагрузки на ЦПУ, а также получила новый механизм снижения зависимости данных между сетевыми уровнями. В итоге архитектура использует все доступные ядра процессоров, снижая общую нагрузку на систему. Вместе с тем, есть и негативные моменты - новая система система не совместима с прежними версиями ОС.
Разработчики сообщают, что в восьмой версии системы пришлось переписать фундаментальную систему процессинга сетевых пакетов и работы с сетевым протоколом. В то же время, разработчики говорят, что практически все приложения, использующие сетевую архитектуру и работавшие в FreeBSD 7-й версии, не потеряют совместимость за счет работы через таблицы маршрутизаци и слои абстракции.
Предварительные тесты FreeBSD 7 и 8 показывают, что при работе с восемью одинаковыми сетевыми потоками на одинаковом оборудовании, во втором случае нагрузка на 47% ниже.
"С новым дизайном разделения сетевых потоков нагрузка между разными сетевыми уровнями значительно снижается, особенно на этапе блокировки сокетов и форвардирования пакетов", - говорят разработчики.
Источник: Cybersecurity
|