Тенцент је објавио нову верзију Ф-Стацк 1.13, оквир заснован на ДПДК и ФрееБСД ТЦП/ИП стеку. Главна платформа за оквир је Линук. Код се дистрибуира под БСД лиценцом.
Оквир омогућава апликацијама да заобиђу стог оперативног система и уместо тога користе стек имплементиран у корисничком простору који ради директно са мрежним хардвером.
Међу наведеним карактеристикама оквира:
- Пуно оптерећење мрежних картица: остварено је 10 милиона активних мрежних конекција, 5 милиона РПС-а и 1 милион ЦПС-а
- Мигрирао стек корисничког простора из ФрееБСД 11, уклонивши многе небитне карактеристике, што је знатно побољшало мрежне перформансе
- Подршка за Нгинк и Редис. Друге апликације такође могу да користе Ф-Стацк
- Лакоћа проширења због вишепроцесне архитектуре
- Пружа подршку за микротокове. Различите апликације могу користити Ф-Стацк за побољшање перформанси без имплементације сложене асинхроне логике
- Подржани стандардни еполл/ккуеуе АПИ-ји
У новој верзији:
- Додати интерфејси фф_дуп, фф_дуп2, фф_иоцтл_фреебсд, фф_гетсоцкопт_фреебсд, фф_сетсоцкопт_фреебсд
- Додата опција "идле_слееп" за смањење употребе ЦПУ-а када нема долазних пакета
- Додата подршка за арм64
- Додата подршка за Доцкер
- Додата подршка за влан
- У нгинк имплементацији за Ф-Стацк, функције гетпеернаме, гетсоцкнаме, схутдовн су замењене
- ДПДК је ажуриран на верзију 17.11.4 ЛТС
Извор: линук.орг.ру