找回密码
 立即注册
搜索
查看: 1712|回复: 7

[软件] 原来NT4.0的时候就已经有Linux子系统了

[复制链接]
     
发表于 2017-4-10 22:26 | 显示全部楼层 |阅读模式
偶然翻维基看到这么个玩意Subsystem for UNIX-based Applications,NT4.0的时候发布的,一直更新到Win7,后来就被废弃了,结果到了Win10又以WSL回归,这东西还是头一次看到,不得不佩服微软的硬核技术力啊

回复

使用道具 举报

     
发表于 2017-4-10 22:31 来自手机 | 显示全部楼层
两个的实现方式不同,传统的是用子系统实现的,大部分功能是在ring3 win32子系统上完成,新的是用picoprocess在内核态实现的
回复

使用道具 举报

     
发表于 2017-4-10 22:32 来自手机 | 显示全部楼层
和cygwin有什么区别

— from Sony E6553, Android 7.0 of S1 Next Goose
回复

使用道具 举报

     
发表于 2017-4-10 22:33 来自手机 | 显示全部楼层
手机不能编辑所以再发一条,以前那个只是posix子系统,兼容性很差,程序也要重编译成pe文件才能使用,是拿来糊弄联邦采购标准要求的,跟现在这个完全没法比
回复

使用道具 举报

     
发表于 2017-4-10 22:36 来自手机 | 显示全部楼层
激萌的萝莉 发表于 2017-4-10 22:32
和cygwin有什么区别

— from Sony E6553, Android 7.0 of S1 Next Goose

cygwin输出win32的PE文件,可调用win32 api。子系统输出posix的pe文件,没法加载win32的dll也就没有api了。
回复

使用道具 举报

头像被屏蔽
发表于 2017-4-10 22:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-4-10 23:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-4-11 01:55 来自手机 | 显示全部楼层
台球论坛网友 发表于 2017-4-10 23:08
所以这个WSL到底可用度有多高?能拿来代替虚拟机做开发环境么?比如编个内核什么的 ...

之前玩的时候里面是集成了ubuntu的命令行环境,可以apt可以gcc,输出直接elf文件,编译内核应该没问题。不过没有gui而且后台进程有些问题,etc里面也缺一些重要的文件,不知道现在修复了没有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-18 07:21 , Processed in 0.061932 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表