为什么选用VS COdium
1. VS Code在收集什么数据?不清楚啊!
VS Code的源代码是在MIT许可下开源的。您可以在GitHub上访问它。但是,Microsoft创建的安装文件包含专有遥测/跟踪。这种跟踪基本上是收集使用情况数据并将其发送给Microsoft,以"帮助改进其产品和服务"。如今,遥测报告在软件产品中很常见。甚至Ubuntu也可以做到,但具有更高的透明度。
2. VS COdium 的扩展生态系统已经成熟
VS COdium的扩展生态系统已经成熟,几乎所有VS Code的开源扩展现在都可以在open-vsx扩展市场下用于VS Codium。这些扩展是由官方开发者或社区上传的。
下载:https://github.com/VSCodium/vscodium
Microsoft提供的即用型二进制文件不是开源的。
困惑?让我解释。
VS Code的源代码是在MIT许可下开源的。您可以在GitHub上访问它。但是,Microsoft创建的安装文件包含专有遥测/跟踪。
这种跟踪基本上是收集使用情况数据并将其发送给Microsoft,以"帮助改进其产品和服务"。如今,遥测报告在软件产品中很常见。甚至Ubuntu也可以做到,但具有更高的透明度。
您可以在VS Code中禁用遥测功能,但是您可以完全信任Microsoft吗?如果答案是否定的,那么您有什么选择-
您可以从源代码构建它,从而使所有内容保持开源。但是,当我们习惯于使用二进制文件时,在当今世界,从源代码安装并不总是最漂亮的选择。
另一种选择是使用VSCodium!
VSCodium:100%的Visual Studio Code开源形式
VSCodium是Microsoft Visual Studio Code的克隆。该项目的唯一目的是为您提供无需Microsoft遥测代码即可使用的二进制文件。
这解决了您想在没有Microsoft专有代码的情况下使用VS Code的问题,但是您不满意从源代码构建它。
由于VSCodium是VS Code的克隆,因此其外观和功能与VS Code完全相同。
这是在Ubuntu中并排运行的VS Code和VSCodium的屏幕快照。您能将一个人与另一个人区分开吗?
如果您无法区分两者,请查看底部。
除了这两个应用程序的徽标之外,没有其他明显的区别。
我将从VS Code切换到VS Codium
近年来,我一直在使用VS Code。起初,我通过Brackets来网络开发,然后转用Atom,最后是VS Code。在我看来,VS Code是一个很好的编辑器。自发布以来,它已经有所改进。但是从这个月开始,我将从VS Code切换到VS Codium,请允许我解释一下。
VS Codium官网:https://vscodium.com
VS Code是开源的吗?
由微软发布的VS Code,并不是开源软件。VS Code编辑器采用开放核心模式,在这个模式中,编辑器的核心被开发为一个开源项目,VS Code的源代码以MIT协议开源。
然而,微软使用这个核心并对其进行修改,包括遥测跟踪,并将它作为一个专有版本发布,它拥有自己的许可,而不是FOSS许可,也不同于MIT许可。
这类似于Chrome浏览器,该浏览器的核心是“Chromium”,一个在开源软件许可下开发和发布的开源浏览器。然后,谷歌对其进行了修改,加入了谷歌专有的服务,并将Chrome作为一个独立的浏览器进行发布。
什么是VS Code的专有性?
微软修改VS Code的方式是,非微软的VS Code分支不能使用微软VS Code官方商店的扩展。不仅如此,微软开发和发布的一些VS Code扩展只能在微软发布的VS Code中运行,而不能在非微软的VS Code分支中使用。
一个企业遵循开放核心的原则并没有错。微软仍然需要为那些为VS Code做出贡献的开发者,以及与VS Code和运行扩展商店付费。
为什么我要换到VS Codium?
如果你想获得MIT许可完全开源的VS Code,而且不需要遥测跟踪,你必须从资源库中下载源代码并自行构建VS Code。
对大多数用户来说,从源代码构建VS Code是很困难的。
这就是VS Codium出现的原因。
VS Codium是一个完全开源的VS Code版本,没有微软VS Code的约束和跟踪。VS Codium团队从源代码中构建VS Code,并以VS Codium的名义发布不同平台的构建版本。
我想跳过VS Code附带的所有跟踪。我对他们的扩展市场越来越不满,那里有越来越多的扩展开始出售我们免费使用的扩展专业版本。
我对VS Codium的体验
尽管我以前也了解过VS Codium,但唯一让我不愿意切换的是所有扩展的可用性不足,我曾用这些扩展来定制我的VS Code体验。
但是VS COdium的扩展生态系统已经成熟,几乎所有VS Code的开源扩展现在都可以在open-vsx扩展市场下用于VS Codium。
这些扩展是由官方开发者或社区上传的。现在,我使用的扩展在VS Codium中可用,我顺利地过渡到VS Codium,没有什么可抱怨的。
唯一怀念的是我在VS Code上使用的“Monokai pro”主题,但我在Open VSX注册表上找到了一个新宠“Blackboard Pro”(它是免费的)。
▲打开VS Code扩展注册表。https://open-vsx.org。
从Open VSX注册表中下载所有流行的VS Code扩展程序
如何安装VS Codium?
安装VS Codium最简单的方法是通过软件包管理,可用于你的操作系统。
▶︎ 如果你是一个Windows用户
▶︎ macOs用户
▶︎ Linux Ubuntu用户
▲安装后的VS Codium。我安装的是Blackboard pro主题
性能提升
在性能方面,我没有看到明显的变化,也许是因为我的MBP和我的Windows机器都有足够的规格,来运行VS Codium和VS Code Smoothly,但我确信有一个小的性能提升,因为没有在后台运行遥测技术向微软发送数据。
如果你是VS Code的用户,我建议你试试VS Codium,看看它是否也适合你。
https://c.m.163.com/news/a/HDS6QCTO05316FM3.html
:https://c.m.163.com/news/a/HDS6QCTO05316FM3.html