我刚刚阅读了Linux Foundation 的 Benjamin Zores在“嵌入式系统中 Android 的发展” (PDF)中的以下内容:
最后但同样重要的是,在开发网络和连接层时,Android 故意阻碍了 Linux 的一项关键资产。操作系统一次无法处理多个网络连接,一次无法处理多个设备驱动程序(每种连接类型),并且每种连接类型无法处理多个接口。
我找不到对此的任何其他参考。这到底是什么意思?
我刚刚阅读了Linux Foundation 的 Benjamin Zores在“嵌入式系统中 Android 的发展” (PDF)中的以下内容:
最后但同样重要的是,在开发网络和连接层时,Android 故意阻碍了 Linux 的一项关键资产。操作系统一次无法处理多个网络连接,一次无法处理多个设备驱动程序(每种连接类型),并且每种连接类型无法处理多个接口。
我找不到对此的任何其他参考。这到底是什么意思?
Android 开发人员通过以下方式节省了时间和金钱:
eth0
并net0
指向同一个 NIC,但 Android 不支持这一点。这些网络功能是桌面和服务器操作系统的基础,但在移动系统上被认为是不必要的,因此被牺牲了。