Инструмент для разработки мультиядерных приложений под Linux

Компания 6WIND анонсировала уникальный инструментарий, с помощью которого Linux-разработчики смогут с легкостью реализовать поддержку многопроцессорных систем (от двух до четырех процессорных ядер) в создаваемом сетевом программном обеспечении.

Пакет 6WINDGate EDS идеально подойдет для производителей оборудования (включая поставщиков телекоммуникационного ПО, корпоративных шлюзов, систем защиты и CPE-решений) и разработчиков чипсетов.

Предлагаемое решение базируется на архитектуре Fast Path и может использоваться модулем ядра Linux между сетевым стеком и драйверами интерфейса. Данный подход позволяет обойтись без использования специализированной среды выполнения Multi-Core Executive Environment (MCEE). Вниманию разработчиков предлагаются протоколы dual-IP Control Plane, компоненты Slow Path и Fast Path Data Plane, встроенная поддержка маршрутизации IPv4-IPv6, механизмы QoS, средства фильтрации и защиты, а также ряд других полезных компонентов для быстрой разработки высококачественных приложений.