VSCodium:100% 開(kāi)源的VS Code
VSCodium 是微軟流行的 Visual Studio Code 編輯器的一個(gè)分支。它與 VS Code 完全相同,唯一不同的是,VSCodium 不跟蹤你的使用數(shù)據(jù)。
微軟的 Visual Studio Code 是一個(gè)出色的編輯器,不僅對(duì)于 Web 開(kāi)發(fā)人員,也適合其他程序員。由于它的功能,它被認(rèn)為是***的開(kāi)源代碼編輯器之一。
是的,它是微軟眾多開(kāi)源產(chǎn)品之一。因?yàn)橛?DEB、RPM 和 Snap 包形式的二進(jìn)制文件,你可以在 Linux 中輕松安裝 Visual Studio Code。
但它存在一個(gè)問(wèn)題,對(duì)于普通用戶而言可能不是問(wèn)題,但對(duì)于純粹開(kāi)源主義者而言是重要的。
Microsoft 說(shuō)提供的二進(jìn)制文件是不開(kāi)源的。
感到困惑么?讓我解釋下。
VS Code 的源碼是在 MIT 許可下開(kāi)源的。你可以在 GitHub 上訪問(wèn)它。但是,Microsoft 創(chuàng)建的安裝包含專有的跟蹤程序。
此跟蹤基本上用來(lái)收集使用數(shù)據(jù)并將其發(fā)送給 Microsoft 以“幫助改進(jìn)其產(chǎn)品和服務(wù)”。如今,遠(yuǎn)程報(bào)告在軟件產(chǎn)品中很常見(jiàn)。即使 Ubuntu 也這樣做,但它透明度更高。
你可以在 VS Code 中禁用遠(yuǎn)程報(bào)告,但是你能完全信任微軟嗎?如果答案是否定的,那你有什么選擇?
你可以從源代碼構(gòu)建它,從而保持全都是開(kāi)源的。但是如今從源代碼安裝并不總是***的選擇,因?yàn)槲覀兞?xí)慣于使用二進(jìn)制文件。
另一種選擇是使用 VSCodium !
VSCodium:100% 開(kāi)源形式的 Visual Studio Code
VSCodium 是微軟 Visual Studio Code 的一個(gè)分支。該項(xiàng)目的唯一目的是為你提供現(xiàn)成的二進(jìn)制文件,而沒(méi)有 Microsoft 的遠(yuǎn)程收集代碼。
這解決了你想在去掉 Microsoft 的專有代碼的情況下使用 VS Code ,而你又不習(xí)慣從源代碼構(gòu)建它的問(wèn)題。
由于 VSCodium 是 VS Code 的一個(gè)分支,它的外觀和功能與 VS Code 完全相同。
這是 Ubuntu 中***次運(yùn)行 VS Code 和 VSCodium 的截圖。你能分辨出來(lái)嗎?
Can you guess which is VSCode and VSCodium?
如果你無(wú)法區(qū)分這兩者,請(qǐng)看下面。
That’s Microsoft
除此之外,還有兩個(gè)應(yīng)用的 logo,沒(méi)有其他明顯的區(qū)別。
VSCodium and VS Code in GNOME Menu
在 Linux 上安裝 VSCodium
雖然 VSCodium 存在于某些發(fā)行版(如 Parrot OS)中,但你必須在其他 Linux 發(fā)行版中添加額外的倉(cāng)庫(kù)。
在基于 Ubuntu 和 Debian 的發(fā)行版上,你可以使用以下命令安裝 VSCodium。
首先,添加倉(cāng)庫(kù)的 GPG 密鑰:
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -
然后添加倉(cāng)庫(kù):
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
現(xiàn)在更新你的系統(tǒng)并安裝 VSCodium:
sudo apt update && sudo apt install codium
你可以在它的頁(yè)面上找到其他發(fā)行版的安裝說(shuō)明。你還應(yīng)該閱讀有關(guān)從 VS Code 遷移到 VSCodium 的說(shuō)明。
你如何看待 VSCodium?
就個(gè)人而言,我喜歡 VSCodium 的概念。說(shuō)的老套一點(diǎn),它的初心是好的。我認(rèn)為,致力于開(kāi)源的 Linux 發(fā)行版甚至可能開(kāi)始將其包含在官方倉(cāng)庫(kù)中。
你怎么看?是否值得切換到 VSCodium 或者你選擇關(guān)閉遠(yuǎn)程報(bào)告并繼續(xù)使用 VS Code?
請(qǐng)不要出現(xiàn)“我使用 Vim” 的評(píng)論 :D