https://bbs.deepin.org/post/182534 跟资本有关的事情,几乎所有人是锦上添花,雪中送炭的很少,毕竟有风险。要想让所有厂商都提供linux版驱动 ...
Featured Collection
Popular Ranking
Popular Events
安卓的办法是把驱动程序移到一个它自己定义的“userspace”中,就是让驱动程序在Linux Kernel上面运行,而不是和Linux一起运行,这样就可以避过GPL规则。然后再在Kernel上开一个小门,让本来不能直接控制到硬件的“userspace”程序也可以碰得到,此时只需要公布这个“小门”程序的源代码即可。由此可见,安卓是在Kernel和应用程序之间设计了一个中间层,这样既不违反GPL许可,又能不让外界看到厂商的硬件驱动和应用程序的源代码。
deepin能否和安卓一样为硬件设备厂商提供这样一个中间层以隔离GPL协议?能否像Windows那样提供一套标准的硬件抽象?