Linux E X P R E S

Facebook

Intel pracuje na síťovém stacku pro malé systémy

Intel

Běžný síťový stack v dnešním Linuxu je poměrně objemný a komplikuje tak nasazení na systémy s velmi malou pamětí. Firma Intel proto vyvíjí úspornější verzi, která by bez problémů běhala například na SoC Quark.


Síťový stack v dnešních verzích linuxového jádra zabírá sám o sobě okolo 400 KB, což je pro systémy s velmi malou pamětí (jako je například Intel Quark) neúnosně mnoho. Při paměti 2 MB ho nelze použít vůbec, u 4 MB jde o velký luxus. Společnost Intel proto pracuje na úspornější verzi, která by umožňovala bezproblémový běh například právě na zmíněném systému Quark.

Nový stack vychází z toho standardního – jsou z něj ale odstraněny nepotřebné funkce (běžný stack obsahuje mnoho takových, které běžně nebývají potřeba). Navíc se využívá i linkovací optimalizace (LTO), která automaticky odstraňuje další nevyužívané části kódu. Výsledkem je velikost okolo 170 KB, tedy ani ne poloviční.

Diskuze (1) Nahoru