此前,微软前首席执行官史蒂夫·鲍尔默(Steve Ballmer)曾发表过 “Linux 是一种癌症”的极具争议性地言论。不过近些年来,微软无疑已经转变了态度并在很大程度上拥抱了 Linux 生态环境。 近日,在麻省理工学院计算机科学与人工智能实验室主持的最近一次对话中,微软现任总裁布拉德·史密斯(Brad Smith)则表示,“我个人的观点是,当开源社区在本世纪初开始爆发时,微软曾错误地站在了历史的对立面。” 作为微软的资深员工,Brad Smith 在其 90 年代遭遇反垄断诉讼的打击之前就加入了该公司,并自 2015 年以来一直担任微软总裁。他补充说,“好消息是,若人生够长,我们总还有改变的机会。如今,在企业方面,微软已成为全球开源项目的最大单一贡献者。” 事实上,微软确实已经作出了很多变化。譬如,该公司的云计算平台 Azure 多年来一直支持各种 Linux 发行版。甚至,微软还在其 Azure Sphere 平台上使用了基于 Linux 的操作系统来进行物联网应用程序开发。在 2016 年的 Build 开发者大会上,微软也郑重宣布了对 Linux 的喜爱。此外,其还通过 Windows Linux 子系统(WSL)将 Linux 越来越多地集成到 Windows 本身中。 即便 2020 年仍不是“Linux 桌面之年”,那微软积极拥抱 Linux 生态也是一个正确的选择,毕竟这让 Azure 和 Windows 变得比以往都更加重要。更多内容,请大家关注本次专辑…… 除了正式发布 Windows Terminal 1.0,微软在此次 Build 2020 大会上还宣布开源一个新工具:Windows Package Manager(winget),Windows 软件包管理器。winget 由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成,可以帮助使用者快速轻松地发现地安装不同的工具,只需要使用一个命令即可。 winget 目前有搜索、显示和安装软件包等功能,与 apt-get、pip 等软件包管理器类似,微软介绍接下来还将提供卸载、软件包 list 与更新等功能。 对于开发者来说,可以使用 winget 命令行工具发现、安装、升级、删除和配置选定应用集。安装后,可以通过 Windows 终端、PowerShell 或 cmd 访问 winget。 而独立软件供应商(ISV)可以将 winget 用作集成工具和应用软件包分发渠道,通过使用开源仓库,ISV 可以将软件包(包括 .msix、.msi 与 .exe 安装程序)提交到 winget,用户再通过 winget 命令即可获取相应软件。 同时微软还介绍了 winget 接下来的线路图,v1.0 将在 2021 年 5 月发布。接下来的开发工作主要集中在修复目前的 bug 与开发新特性上,并为将来的版本做开发准备,而项目质量与稳定性方面,主要包括:修复 bug;提升性能与稳定性;全球化、本地化、国际化、可访问性;测试,更多内容,请关注本次专辑…… 微软在 Build 2020 开发者大会上播放的一小段预告片证实了 Microsoft Edge for Linux 的存在。下面的图片来自开发者在观看 Build 2020 在线会议时的屏幕截图,虽然该画面出现的时间不太长,但眼尖的开发者还是马上认出了这是运行在 Ubuntu 的 Microsoft Edge。 不少开发者据此推测该产品预计将在未来几个月内投入使用。Microsoft Edge 内测版本的页面显示,Microsoft Edge for Linux 即将推出: 虽然微软此前已确认 Microsoft Edge 支持在 Linux 上运行,但并不愿意提供其他关于它的任何消息。就连这次的“展示”,相信也是无意间的操作,因为微软没有透露更多关于此浏览器的更多细节和信息,因此尽管我们知道最后会推出 Microsoft Edge for Linux,但没人能确定何时发布。 那么问题来了,微软发布 Microsoft Edge for Linux 后,你会使用它并设置为默认浏览器吗?更多相关内容,大家可以关注本次专辑…… |