版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

选择lxc容器

fde使用lxc容器,而lxc有多种网络虚拟类型,veth是waydroid原生使用的网络虚拟类型,他会在host和container(安卓)两边都创建虚拟以太网设备。

我们的目的是容器直接共享host的网络,而lxc的none网络虚拟类型刚好就是这种需求,关于lxc的网络配置可以参考注释①。

下面关于代码的修改都是基于问题为导向来调试,目前对lxc和安卓及linux关于网络的现有实现认知还比较有限,所做的修改可能在整个系统层面并不合理。

...

代码块
frameworks/opt/net/ethernet

还可以考虑优化的方向:

  • wifi设备目前也只是支持了基本的上网功能,一般wifi设备能作为不同的角色实现不同的功能,

  • 驱动层面也会加载不同的模块;各种小概率的使用场景还缺乏探索

...