广东快乐十分开奖直播:微软的 2018 开源大事记

2019-02-12 19:50:24 产品中国 分享

黑龙江快乐10分玩法 www.z672w.cn

2015年,微软宣布支持开源视频编解码器 VP9,对自家的更多项目进行开源,并开始接受 LLVM/Clang;而在2016年微软收购了跨平台移动开发公司 Xamarin,推出了 Linux 版的 SQL Server,并表示会继续开源。2017年也是非常有趣的一年,这一年,微软加入了 OSI 组织(开源计划,Open Source Initiative),继续积极发展 Windows 的 Linux 子系统(WSL),并在 Linux 平台上为 .NET 开发提供更多的便利特性。但今年,2018年,可以说是微软最令人感到惊讶的一年。

下面不妨回顾一下 2018 年微软与开源有关的“里程碑意义”事件:

1.微软收购 GitHub

2018年6月4日,微软宣布以 75 亿美元的股票收购代码托管平台 GitHub,并由微软副总裁、Xamarin 创始人 Nat Friedman 担任 CEO 一职。消息公布后,微软表示?GitHub 将仍然是一个开放平台,并保留其开发者优先的风格,独立运营。而这一事件,无论是对于微软,还是整个开源界,都是一件可以载入史册的大事。

2.微软采用 Chromium 内核开发桌面版 Edge 浏览器

2018年12月,微软通过其博客官方宣布:未来将采用 Chromium 内核开发桌面版 Edge 浏览器,以便为用户带来更好的 Web 兼容性,并为所有 Web 开发者减少 Web 碎片化。

微软还计划将 Edge 浏览器引入 macOS 平台。此外,新版 Edge 可运行在所有受支持的 Windows 版本上,包括 Windows 7 和 Windows 8 系列 —— 直到微软终止支持,而不仅仅是 Windows 10。

3.微软加入 OIN 社区,并开放 6 万多项专利

2018年10月11日,微软宣布正式加入?Open Invention Network (“OIN”) 社区??梢园?Open Invention Network?理解为是一个共享的防御性专利池,它成立于2015年,旨在?;?Linux 及其相关的开源项目。而为了提升 Linux 和其他开源技术的优势,微软给?OIN 带去了超过6万项已发布的专利。

在同一个月,微软宣布加入 LOT Network。LOT Network?是一个不断发展的非营利性社区,由谷歌、Dropbox 等数家科技公司联合创办,是一个专门用于对抗专利流氓的组织。微软的加入意味着它正在就这一主题与其他行业领导者保持一致,并承诺在未来采取更多措施来应对知识产权风险。通过加入 LOT Network,微软承诺会将自家的专利免费许可给其他成员使用,而 LOT Network 大约覆盖了 135 万项专利。

4.微软开源三个主要的 Windows UX 技术:WPF, Windows Forms 和 WinUI 框架

在微软举办的?Microsoft Connect(); 2018 开发者大会上,微软为?.NET 开发者带来了重磅的信息。在大会上,微软宣布开源三种主要的 Windows UX 技术,分别是?Windows Presentation Foundation (WPF), Windows Forms 和 Windows UI XAML 库 (WinUI)。

WPF 是用于构建桌面客户端应用程序的 UI 框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能。WPF 的核心是一个利用现代图形硬件的渲染引擎。

Windows Forms 用于支持开发“智能客户端(smart clients)”,微软对其的描述为易于部署和更新的应用程序。无论这些应用程序是否连接到 Internet,它们都可以正常工作。Windows Forms 中的表单是用于向用户显示信息的可视界面。WinUI 具有 Windows 10 默认 UWP XAML UI 平台的向后兼容实现。

5.微软重新开源已诞生 36 年的 MS-DOS 1.25/2.0

2018年9月,微软宣布在?GitHub?上重新开源 MS-DOS 1.25、2.0,相比原来的可下载压缩文件更容易查找、阅读和引用。MS-DOS 1.25、2.0 的所有源代码都是用 8086 汇编代码写的,其中 86-DOS 的代码最初完成于1980年12月29日。

而微软开源放出的除了源文件和目标文件,还有一些有趣的 .txt、.doc 文件,十分值得一读,其中包括很多代码注释。

6.微软的分布式系统平台?Service Fabric 正式开源

2018年3月14日,微软宣布正式开源 Service Fabric,采用?MIT 开源许可证。Windows 内部为 Service Fabric 开发了将近十年的内部服务,其中大部分时间都是微软内部平台,比如?Office365,Azure Stack 平台等。

其中包括?Reliable Services,Reliable Actors?和?ASP.NET Core 集成库,Azure 基础架构服务以及 Azure SQL DB,Azure Cosmos DB 和 Cortana 等大型解决方案都在使用 Service Fabric 构建。

声明:本站部分资源来源于网络,版权归原作者或者来源机构所有,如作者或来源机构不同意本站转载采用,请通知我们,我们将第一时间删除内容。本站刊载文章出于传递更多信息之目的,所刊文章观点仅代表作者本人观点,并不意味着本站赞同作者观点或证实其描述,其原创性及对文章内容的真实性、完整性、及时性本站亦不作任何保证或承诺,请读者仅作参考。
编辑: