【大发一分快三怎么玩】Win 10 源码一览:0.5T 代码、400 万文件、50 万文件夹

  • 时间:
  • 浏览:3
  • 来源:大发5分快乐8-极速5分11选5-急速5分6合

声明:本文由站长之家大发一分快三怎么玩内容合作者伙伴开源中国授权发布。

Win大发一分快三怎么玩dows 操作系统并不是是不开源的,否则 近日微软内核工程师 Axel Rietschin 发表了一篇博客,带许多人 一窥了 Windows 10 内核的魅力。

Axel 介绍,Windows 10 与 Windows 8.x、7、Vista、XP、50 和 NT 的大发一分快三怎么玩代码库是相同的,其中每一代都会完后 的基础上进行大发一分快三怎么玩重大的重构,并增加一定量大发一分快三怎么玩新功能,改进性能和硬件支持,此外还有安全性的提升,同去保持非常高的后向兼容性。

目前在 GitHub 上其实后能 找到 Windows 内核研究的泄露副本,其实哪此代码由于过时且很不完整篇 ,但它们还是具有很高的研究价值。比如 wrk-v1.2/base/ntos/config 源码实现了有另一有一个大名鼎鼎的内核组件配置管理器 Registry,也之前 注册表,它在实物称被为 Cm。

其实 Axel 这俩博客是在回答有另一有一个现象:“Windows 10 是由哪此语言写就的?”

他介绍,ntoskrnl.exe 内核大每段是使用 C 编写的,在内核模式下运行的大多数内容也是用 C 编定的,包括文件系统、网络与驱动线程运行等。其中也蕴含或多或少 C++ 代码,而越靠近用户模式、越接近新的源码时,C 的使用变得如此少,反之 C++ 变多。

具体看一下 Windows 10“DVD”的源码,作者猜测其中 98% 由 C 和 C++ 写就,而 C 占据 大比例。

此外,.NET BCL 与或多或少相关库和框架通常都会用 C# 编写的,“但它们也只不过是蕴含几座 C++ 小岛的 C 汪洋大海的一栗”,它们来自不同的部门,代码不必属于 Windows 源码树。

作者惊呼:Windows 源码的规模巨大,这是有另一有一个真正史诗般的巨型项目。

完整篇 的源码树蕴含所有代码,如上图所示,测试代码与同去构成“Windows 源码”的所有内容加起来有超过 50 万个文件、50 万个文件夹、大小超过 0.5 TB,其蕴蕴含了构成 OS 工作站、服务器和所有版本的工具、相关开发工具包的每个组件的代码。

源码的规模有多恐怖呢?作者估计完整篇 查看哪此源码的文件名,并试图理解源码具体是用来干哪此的,还要花上一生的时间。他还举了有另一有一个例子:有一次,我遗弃了有另一有一个 Git 分支几个星期,当我回来时,由于落在了将近 50 000 次 commit 完后 。

博客原文:

  • https://www.quora.com/Which-programming-language-is-used-for-making-Windows-10/answer/Axel-Rietschin

声明:本文转载自第三方媒体,如需转载,请联系版权方授权转载。协助申请

猜你喜欢

大发一分快三怎么玩广西金融工作办公室原党组副书记郑见龙被“双开”

中新网8月25日电据中央纪委监察部网站消息,据广西壮族自治区纪委消息:日前,经中共广西壮族自治区委员会批准,中共广西壮族自治区纪律检查委员会对自治区金融工作办公室原党组副书记、

2019-11-10

大发一分快三怎么玩李克强:中厄经济互补性强 合作前景广阔

  本报北京12月13日电 (记者王迪)国务院总理李克强13日下午在人民大会堂会见来华进行国事访问的厄瓜多尔总统莫雷诺。李克强表示,中厄建交38年来,政治互信持续巩固,互利合作

2019-10-19

大发一分快三怎么玩未签劳动合同 一安置房工程农民工受重伤无人负责

未签劳动合同,涉嫌层层转包,转包方私下约定,谁带工人干活出了事故谁管郑州一安置房工程农民工受重伤无人负责劳动部门提醒,注意留存工资款项支付记录,以备指在争议时提供证据本报讯(胡

2019-10-09

【大发一分快三怎么玩】Win 10 源码一览:0.5T 代码、400 万文件、50 万文件夹

声明:本文由站长之家大发一分快三怎么玩内容合作者伙伴开源中国授权发布。Win大发一分快三怎么玩dows操作系统并不是是不开源的,否则 近日微软内核工程师 AxelRietsc

2019-08-27