VSCodium:100% 开源的 VS Code
创始人
2024-03-02 03:01:25
0

VSCodium 是微软流行的 Visual Studio Code 编辑器的一个分支。它与 VS Code 完全相同,唯一不同的是,VSCodium 不跟踪你的使用数据。

微软的 Visual Studio Code 是一个出色的编辑器,不仅对于 Web 开发人员,也适合其他程序员。由于它的功能,它被认为是最好的开源代码编辑器之一。

是的,它是微软众多开源产品之一。因为有 DEB、RPM 和 Snap 包形式的二进制文件,你可以在 Linux 中轻松安装 Visual Studio Code

但它存在一个问题,对于普通用户而言可能不是问题,但对于纯粹开源主义者而言是重要的。

Microsoft 说提供的二进制文件是不开源的。

感到困惑么?让我解释下。

VS Code 的源码是在 MIT 许可下开源的。你可以在 GitHub 上访问它。但是,Microsoft 创建的安装包含专有的跟踪程序

此跟踪基本上用来收集使用数据并将其发送给 Microsoft 以“帮助改进其产品和服务”。如今,远程报告在软件产品中很常见。即使 Ubuntu 也这样做,但它透明度更高

你可以在 VS Code 中禁用远程报告,但是你能完全信任微软吗?如果答案是否定的,那你有什么选择?

你可以从源代码构建它,从而保持全都是开源的。但是如今从源代码安装并不总是最好的选择,因为我们习惯于使用二进制文件。

另一种选择是使用 VSCodium !

VSCodium:100% 开源形式的 Visual Studio Code

VSCodium 是微软 Visual Studio Code 的一个分支。该项目的唯一目的是为你提供现成的二进制文件,而没有 Microsoft 的远程收集代码。

这解决了你想在去掉 Microsoft 的专有代码的情况下使用 VS Code ,而你又不习惯从源代码构建它的问题。

由于 VSCodium 是 VS Code 的一个分支,它的外观和功能与 VS Code 完全相同。

这是 Ubuntu 中第一次运行 VS Code 和 VSCodium 的截图。你能分辨出来吗?

Can you guess which is VSCode and VSCodium?

如果你无法区分这两者,请看下面。

That’s Microsoft

除此之外,还有两个应用的 logo,没有其他明显的区别。

VSCodium and VS Code in GNOME Menu

在 Linux 上安装 VSCodium

虽然 VSCodium 存在于某些发行版(如 Parrot OS)中,但你必须在其他 Linux 发行版中添加额外的仓库。

在基于 Ubuntu 和 Debian 的发行版上,你可以使用以下命令安装 VSCodium。

首先,添加仓库的 GPG 密钥:

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -

然后添加仓库:

echo 'deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list

现在更新你的系统并安装 VSCodium:

sudo apt update && sudo apt install codium

你可以在它的页面上找到其他发行版的安装说明。你还应该阅读有关从 VS Code 迁移到 VSCodium 的说明

你如何看待 VSCodium?

就个人而言,我喜欢 VSCodium 的概念。说的老套一点,它的初心是好的。我认为,致力于开源的 Linux 发行版甚至可能开始将其包含在官方仓库中。

你怎么看?是否值得切换到 VSCodium 或者你选择关闭远程报告并继续使用 VS Code?

请不要出现“我使用 Vim” 的评论 :D


via: https://itsfoss.com/vscodium/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

vscode c++连接m...
因为踩坑太多所以写下该篇博客 首先要下载mysql 这里用的是My...
2025-05-28 21:30:34
不支持语言的VSCode变...
要在VSCode中查看变量声明,您可以使用以下方法:安装必要的插件...
2025-01-12 00:31:01
不在VSCode侧边栏浏览...
在 VSCode 设置中,找到 "Explorer: Compac...
2025-01-11 16:00:46
不要使用最新更新的代码进行...
在VSCode扩展调试过程中,如果遇到问题,有时候可能是由于最新更...
2025-01-10 22:30:48
不同软件(VSCode、C...
使用以下代码示例将 TIF 文件转换为 PDF:magick co...
2025-01-09 15:01:35
不同电脑上VScode J...
解决不同电脑上VScode Java/Maven环境问题,可以按照...
2025-01-08 22:02:03

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...