Linux使用4.4 BSD风格路由吗?

在Richard Stevens的Network Programming Vol1的示例代码中,给出了README以下行

cd ../libroute # only if your system supports 4.4BSD style routing sockets make # only if your system supports 4.4BSD style routing sockets cd ../libxti # only if your system supports XTI make # only if your system supports XTI 

那么,我正在使用64位支持Ubuntu 10.04

1)4.4BSD风格的路由套接字2)XTI我怎样才能validation这一点?

根据操作系统的不同,BSD套接字在10到15年前赢得了编程API竞赛。 你必须find一些非常老的* nix软件来find不支持BSD套接字的东西。

XTI是一个旨在取代Posix API的系统,但是比BSD套接字稍微麻烦一些。 它在贝尔实验室系统V中被大量使用,并且被拉到了一些基于它的其他操作系统(Solaris,AIX等)。 BSD,Linux和Windows默认不支持XTI。

如果你正在学习新的东西,坚持使用BSD套接字。 它被广泛使用,并且是迄今为止“最好的”通用API。