В настоящее время L4Re и Genode используют LwIP в качестве TCP/IP стека. Этот стек был разработан для встраиваемых контроллеров и микропроцессоров, как следствие функционал необходимый высокопроизводительному сетевому оборудованию отсутствует.

Обсуждению архитектуры новой сетевой подсистемы для L4Re и Genode будет посвящен этот семинар.

Base

TCP/IP стеков не так уж и много. Linux, FreeBSD, NetBSD, LwIP. Необходимо проанализировать эти стеки на предмет возможности использовования их в микроядрной среде. Есть предположение что TCP/IP стек от FreeBSD подходит лучше всего для использования поверх микроядра.

Challenges

Для проектирования сетевой подсистемы необходимо ответить на несколько принципиальных вопросов:

State-of-the-art

Список статей к семинару:

Презентация: