VSCodium:100% 開源的 VS Code
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 的截圖。你能分辨出來嗎?
如果你無法區分這兩者,請看下面。
除此之外,還有兩個應用的 logo,沒有其他明顯的區別。
在 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
訂閱“Linux 中國”官方小程式來檢視
相關文章
- Dendron:VSCode中超快速的開源筆記VSCode筆記
- VS Code開發TypeScriptTypeScript
- 傳說中的開源 vs 現實中的開源
- 開源CMS之戰:WordPress vs Drupal vs JoomlaOOM
- vscode 開發Vue配置VSCodeVue
- 我的VS CODE
- 好用到爆!10個你可能不知道的VSCode開源工具神器VSCode開源工具
- VSCode + Docker 的 PHP 開發環境VSCodeDockerPHP開發環境
- 基於 VSCode下的 Flutter 開發VSCodeFlutter
- UAVStack開源系列產品
- VScode 遠端開發配置VSCode
- 用VS Code開發Vue應用Vue
- VScode股票外掛開發VSCode
- VS Code 快捷開啟PHP頁面PHP
- vscode 整理————開篇之力(一)VSCode
- Postgresql 使用Vscode開發指南SQLVSCode
- 我的VSCodeVSCode
- 強大的 VS Code
- 前端開發常用的VS Code外掛總結前端
- VS Code 中的增強 code CLI
- 打造 10000 Star 的前端開源專案 ⭐前端
- GitHub排名前100的Android開源庫GithubAndroid
- vs 2017 vs code
- EncodedvsLiteral,RPCvsDocumentRPC
- 13個VSCode使用技巧,開啟高效的開發模式VSCode模式
- vs code配置Python開發環境Python開發環境
- 用vscode開發vue應用VSCodeVue
- VS Code外掛開發介紹(二)
- VSCode配置JAVA開發環境VSCodeJava開發環境
- Vscode配置golang開發環境VSCodeGolang開發環境
- VS Code 配置 Java 開發環境(qbit)Java開發環境
- vscode摺疊展開程式碼VSCode
- 完全使用 VSCode 開發的心得和體會VSCode
- vscode 配合wsl做linux下的開發VSCodeLinux
- GitHub 上 iOS 開源庫 Top 100GithubiOS
- Go開發IDE全覽:GoLand vs VSCode全面解析IDEGoLandVSCode
- VS Code常用的快捷鍵
- 開源PaaS評估:OpenShiftvs.CloudFoundryCloud