VSCodium - это версия VSCode с действительно открытым исходным кодом. Есть ли преимущества?

Если вам нравится VSCode, вам также понравится VSCodium. Откуда мне знать? Потому что они почти идентичны.

Взгляните на изображение выше и попробуйте решить, что есть что (я удалил логотипы, поэтому это неочевидно). На самом деле VSCode находится справа, но вы не знаете (кстати, код, который вы видите, - это index.html для моей страницы Github).

Открытый исходный код

VSCodium - это версия VSCode с полностью открытым исходным кодом, но, минуточку, разве VSCode уже не является открытым исходным кодом?

Не совсем.

Исходный код VSCode доступен по лицензии MIT и поэтому является полностью открытым исходным кодом, но двоичный код, который вы загружаете из Microsoft, не является.

Это связано с тем, что Microsoft добавляет дополнительный код для поддержки телеметрии (и, возможно, других вещей). Код телеметрии отслеживает, что вы делаете, и отправляет информацию обратно в Microsoft. Это полезная обратная связь для разработчиков, потому что они узнают, как используется их продукт, и могут планировать, как им следует развернуть свои усилия по добавлению новых функций, исправлению ошибок и общему обновлению своей IDE.

VSCodium - это сборка исходного кода VSCode, которая отключает любую телеметрию и не добавляет дополнительный код. Таким образом, он остается полностью открытым исходным кодом и, как и исходный код, распространяется по лицензии MIT.

Есть ли разница?

Не совсем. По крайней мере, не в моем повседневном использовании.

Работа с VSCodium аналогична работе с VSCode. По-видимому, есть несколько расширений, которые работают только с версией Microsoft, но я не встречал их. Я использую расширение Python для скриптов Python и записных книжек Jupyter, а также использую Git для подключения к моему репозиторию GitHub. Они работают одинаково в обеих IDE.

Большой Брат наблюдает за тобой?

Да, за кулисами VSCode отправляет данные в Microsoft, а VSCodium - нет. Но должно ли вам все равно?

Лично я нет. Если сбор моих данных способствует улучшению Microsoft VSCode, то меня это устраивает. Но я понимаю, что другие люди могут думать иначе, и этим людям может быть удобнее использовать VSCodium.

Как вариант, вы можете отключить сбор данных в VSCode. Перейдите в Настройки в меню Файл и выберите Настройки телеметрии.

Откроется страница настроек в новой вкладке, где можно отключить телеметрию.

Какой тогда?

Я пришел к выводу, что это не имеет значения. Как я уже говорил ранее, они практически идентичны, и установить каждый из них несложно.

Вы можете скачать VSCode с веб-сайта Microsoft и VSCodium с их веб-сайтов или их репозитория Github.

Или, если вы любите приключения, вы можете взять исходный код из репозитория VSCode Githup и собрать его самостоятельно!

Как всегда, спасибо за чтение. Если вы хотите знать, когда я публикую новые статьи, рассмотрите возможность подписки на рассылку уведомлений по электронной почте здесь.

Если вы не являетесь подписчиком Medium, как насчет того, чтобы зарегистрироваться, чтобы вы могли читать столько статей, сколько захотите, за 5 долларов в месяц. Зарегистрируйтесь здесь, и я заработаю небольшую комиссию.