标签: sockets system-calls
我需要开发一个用户空间客户端可以调用的接口来访问我已经实现的内核方法。我知道以下两种方法的优点/缺点是实现这一点。
这两种方法还有其他优点/缺点可以用来决定其中一种吗?
答案 0 :(得分:0)
编写一个导出好旧函数的用户模式库,然后以任何方式在库中实现用户/内核接口。但直接内核接口不公开是非常重要。最终用户支持将是一场噩梦。
我更喜欢IOCTL调用设备驱动程序。非常灵活,开销很小。但不是用户友好的。