一名开发者用两年的业余时间开发并维护了一个开源项目 AppGet,项目取得了比较大的成功,并引起了微软的注意。不幸的是,微软在上周的 Build 2020 大会上推出了同样的项目。最终,这名开发者只得停止维护并终结掉了自己的开源项目,但他给出了一系列的证据表示微软在剽窃。 Linux 和 macOS 的开发者经常用包管理器来安装和管理应用,特别是一些需要不同依赖的命令行程序,比起手动一个个去官网下载代码编译要方便高效得多。Linux 系统有一些常见的包管理命令,如 apt-get、yum 或 dnf,而 Windows 在“包管理工具”方面则一直乏善可陈。 为了留住开发者和 Linux 爱好者,让 Windows 与 Linux、macOS 使用上差别越来越小,5 月 20 日,微软在 Build 2020 大会上宣布开源一个新工具:Windows Package Manager(WinGet),Windows 软件包管理器。 WinGet 由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成,可以帮助使用者快速轻松地发现地安装不同的工具,只需要输入一个命令即可:winget install 这次官方发布的 WinGet 命令行工具可以说是意义非凡。有了它之后,不仅是安装软件方便了不少,开发者在其他操作系统中的习惯可以延伸到 Windows 上,也能让 Windows 的工作流更加灵活,特别是通过脚本调用或者部署软件都能更加高效。 在 Build 2020 大会之前,微软官方虽然一直没有软件包管理器,但是位于加拿大的凯文·贝吉(Keivan Beigi)早在 2018 年就发布了一个开源免费的软件包管理器 AppGet,用以在 Windows 中安装和更新软件。AppGet 基本上可以模仿 apt-get 在 Linux 中的工作方式,例如,使用命令 appget install winrar 将在计算机中下载并安装 WinRAR 浏览器。 AppGet 开源至今已经包含了 1400 多个软件包,每个软件包都经过了验证。并且还拥有相当大量的使用者,早已成为 Windows 生态系统的重要补充。但是这个开源项目的结局并不太好,在微软发布 WinGet 之后,AppGet 的作者 Keivan 表示:“将不再从事 AppGet 开发工作。AppGet 的客户端与后端服务将立即进入维护模式,并从 2020 年 8 月 1 日起被永久关闭。”更多消息,大家可以关注本次专辑…… Linus Torvald 主力开发计算机 CPU 最近英特尔切换到了 AMD,Linux 作者详细介绍了机器的细节,称他以前在换新电脑时通常会重复利用部分组件,如硬盘或机箱,但这一次新电脑都是全新组件。因新冠疫情,这一次都是从亚马逊上购买了零部件进行组装。 他上一台机器用的是 i9-9900k,新电脑替换为 32 核 64 线的 AMD 线程撕裂者 3970x,主板为技嘉 Aorus TRX40 Master,风扇是猫头鹰 NF-A14 PWM Premium Quiet Fan(Torvald 有点担忧水冷的可靠性,宁愿用空气冷却系统)。 机箱是德国黑豹的 Dark Base 700,额外的风扇 Silent Wings 3,电源是海韵 Focus GX-850,固态硬盘三星 1 TB EVO 970,临时用的内存是 4x16GB DDR4-2666(在寻找支持 ECC 的内存),显卡是 Sapphire RX580,操作系统为 Fedora 32。更多消息,请大家关注本次专辑…… 微软 Build 大会刚刚结束就掀起了“抄袭风波”,一位名叫 Keivan Beigi 的开发者在社交媒体发布了一篇文章,称微软开源项目的创意来自自己的开源项目 App Get 。Keivan Beigi 所指项目是微软上周在 Build 2020 上发布的开源工具 Windows Package Manager(WinGet),一款 Windows 软件包管理器。 AppGet 是 Keivan Beigi 2018 年发布的开源项目,可以在 Windows 中安装和更新软件,其中包含 1400 多个软件包。微软此次发布的 WinGet 与 AppGet 非常类似,可以帮助开发者安装和管理不同工具。 Keivan Beigi 公开了微软高级经理 Andrew 与他的往来邮件。2019 年 7 月 3 日,微软应用程序部署团队发现了Keivan Beigi 的开源项目,Andrew 给 Keivan Beigi 发送了邮件表示希望能与他会面共同讨论 App Get 背后的设想和未来计划。 Keivan Beigi 表示,这次与微软团队的交流非常愉快,双方商定了在 2019 年 8 月 20 日在 Microsoft Vancouver 开会,当时 Andrew 和微软的另一名工程经理参与了会议。2019 年 8 月 28 日,Keivan Beigi 再次收到了 Andrew 的来信,表示希望 Keivan Beigi 能加入他们的团队共同开发 App Get。更多内容,请关注吧本次专辑…… |