草庐IT

libPOSIX

全部标签

windows - 是否可以为 Windows (Win32) 编写 libPOSIX,而不需要始终加载的后台服务或 DLL?

我知道Cygwin,也知道它的缺点。我也知道fork的速度很慢,但不知道为什么在地球上不可能解决这个问题。我也知道Cygwin需要一个DLL。我也明白POSIX定义了一个完整的环境(shell等),这并不是我真正关心的。我的问题是问是否有另一种方法来解决这个问题。我看到越来越多的POSIX功能正在由MinGW项目实现,但是没有提供完整的(与Linux/Mac/BSD实现状态相当)POSIX功能的完整解决方案。问题归结为:能否有效地使用Win32API(从MSVC20开始??)在WindowsAPI上提供完整的POSIX层?也许这会变成一个完整的libc,它只利用操作系统库来处理低级的事