vlambda博客
学习文章列表

微软泄露的Windows源代码可编译;ECMAScript 国际化API规范已完成...

微软泄露的Windows源代码可编译;ECMAScript 国际化API规范已完成...

微软泄露的Windows源代码已被编译成功


上周一批号称是Windows XP 源代码的文件在网上大量泄露,这些代码高达43GB,引发热议。微软对此的回应仍旧淡定,停留在正调查中,也许不会有正式的声明。


经过几日沉淀,这批Windows XP和Windows Server 2003的代码属实,NDETV 组织借此编译出了可以运行的操作系统。


NTDEV同时在Twitter和Youtube上发布了信息和相关数据,NTDEV背后是美国的一些开发者,是上周下载Windows源代码的用户之一。


NTDEV 表示源代码确实不完整,缺少了 winlogon.exe 和许多驱动程序。Windows Server 2003 泄露的代码要比 XP 更完整,但和 XP 一样,也缺少 Winlogon,所以无法打包成可分发的操作系统,但源代码仍然是真实的,NTDEV相信源代码可来编译为免费的零售版,这也为引导“零售态”操作系统留下了想象空间。


至于Windows 2003,NTDEV表示比XP泄漏的更完整,但也缺少Winlogon.exe的源代码。



上周的泄漏还包括其他几种Windows操作系统的源代码,例如Windows 2000,Embedded(CE 3,CE 4,CE 5,CE,7),Windows NT(3.5和4)和MS-DOS( 3.30和6.0)。


NTDEV组织表示将下一步的重点放在MS-DOS 6上。


据相关消息,代码源头可能来自学术机构,微软自2001年开始就与大学、研究机构、政府等共享Windows源码,以保证多重验证完备性以及系统安全性等。不过反病毒圈倒是看淡后果,强调Windows XP用户量已经很少且长期都是脆弱的操作系统,未来不会出来“雪上加霜”的局面。


ECMAScript 2021:国际化API规范已完成


刚刚结束的9月底,ECMAScript规范正式完成第一阶段国际化规范,在后一阶段还收集了很多有趣的票选方案。


每一年都有一个全新版本的ECMAScript。该语言的技术委员会TC39已经为ECMAScript确定了5个新功能,包括在代码中加入大分隔符和promise.any。


ECMAScript 2021的新增功能主要是扩展该语言的国际化API规范。


Intl.DisplayNames 的阶段4是9月会议讨论的一部分,用来对现在语言包翻译的补充。新的API将进一步减小语言包下载的尺寸,减少翻译成本,建立示范名称。


GitHub App 已支持简体中文


本周GitHub将彻底告别”Master“名称,目前暂修改名为”Main“,未来也可能有一种代码命名的新策略,此举为避免种族主义和其它歧视性语言。


值得中国开发者关注的是GitHub 官方宣布,GitHub 移动版新增支持包括简体中文在内的多种语言。GitHub App 现已支持简体中文、巴西葡萄牙语、日语和西班牙语。


GitHub 表示:“现在,更多的开发人员可以随时使用自己选择的语言来管理任务、提供反馈、回应问题以及审查与合并拉取请求。”


发力太空领域,IBM 开源两个新项目


IBM 宣布了两个新的开源项目,旨在解决日益严重的“太空垃圾”问题,并帮助初创企业构建卫星星座应用。


IBM 和德克萨斯大学奥斯汀分校的 Moriba Jah 博士合作了一个名为太空态势感知(Space Situational Awareness,SSA)的开源项目,旨在利用机器学习模型改进轨道预测。此外,IBM 还开源了一个认知自主框架 KubeSat。该项目可用于创建和控制卫星群,并支持它们执行特定任务所需的额外软件;还可以对多卫星通信进行模拟和优化。


WebStorm 2020.3:启动抢先体验计划


JetBrains的IDE在全球排名第七,包括WebStorm、PHPStorm、Pycharm等,目前最新版为2020.3。现在,这家捷克公司宣布了“抢先体验计划”,并带来了一些用于测试尝鲜的新功能。


来源:21CTO综合


相关阅读: