Kompania Tencent lëshoi një version të ri F-Stack 1.13, një kornizë mbi bazën e DPDK dhe TCP/IP të stekës FreeBSD. Platforma kryesore për kornizën është Linux. Kodi shpërndahet nën licencën BSD.
Korniza lejon aplikacionet të heqin dorë nga steka i sistemit operativ dhe në vend të kësaj të përdorin stekën e realizuar në hapësirën e përdoruesit dhe që punon direkt me pajisjet rrjetë.
Disa nga karakteristikat e kornizës janë:
- Ngarkimi i plotë i kartave rrjetë: janë arritur 10 milion lidhje aktive rrjetë, 5 milion RPS dhe 1 milion CPS.
- Migrimi i stekës së hapësirës së përdoruesit nga FreeBSD 11 me eliminimin e shumë mundësive të panevojshme, që rriti ndjeshëm performancën rrjetë.
- Mbështetje për Nginx, Redis. Aplikacione të tjera gjithashtu mund të përdorin F-Stack.
- Lehtësi në zgjerim përmes arkitekturës multi-proces.
- Siguron mbështetje për mikro-thread. Aplikacione të ndryshme mund të përdorin F-Stack për të rritur performancën pa implementimin e logjikës komplekse asinkrone.
- Mbështeten API-të standarde epoll/kqueue.
Në këtë version të ri:
- Janë shtuar ndërfaqet ff_dup, ff_dup2, ff_ioctl_freebsd, ff_getsockopt_freebsd, ff_setsockopt_freebsd.
- Shtuar parametri 'idle_sleep', që lejon uljen e përdorimit të procesorit nëse nuk ka paketa të ardhura.
- Shtuar mbështetje për arm64.
- Shtuar mbështetje për Docker.
- Shtuar mbështetje për vlan.
- Në implementimin e nginx për F-Stack janë zëvendësuar funksionet getpeername, getsockname, shutdown.
- DPDK është azhurnuar në versionin 17.11.4 LTS.
Burimi: linux.org.ru

