虚拟机中linux和windows有什么区别
发布网友
发布时间:2022-04-23 17:05
我来回答
共1个回答
热心网友
时间:2023-10-10 04:25
cygwin
是一个
posix
兼容层。
linux
是一个内核,linux
系统上层是
gnu
软件。
两个本质毫无是无关关系的。
cygwin
的本质是提供一个基本函数接口,来让软件源代码可以不经修改或者小修改就可以在
windows
上面编译使用。但其实这个实现,就是
posix
(可移植操作系统接口
portable
operating
system
interface,缩写为posix,多了个x)本身的设计目标。windows
不支持
posix
,但其实微软发布过
posix
兼容组建。
只是
cygwin
这个兼容层基本都是抄
linux
的软件实现,所以你可以在
cygwin
上面用兼容
linux
的软件源代码来使用(注意是源代码不是本地运行)。而且
cygwin
也直接移植
linux
上面常用的软件,所以使用感受和操作方法也基本类似
linux
。
但
cygwin
绝对不是
linux
。他也不是虚拟机。