Code OSS, VSCodium або Visual Studio Code: що потрібно встановити в Linux

Код OSS, VScodium і код Visual Studio

Існує багато текстових редакторів. Для звичайного тексту Gedit, Kate або Windows Notepad більш ніж достатньо, але коли ми хочемо написати хоча б HTML, нам потрібно щось інше, сподіваюся, сумісне з еммет. Дужки були хорошим варіантом, перш ніж Adobe відмовився від нього, і нові менеджери забули про Linux. Atom — це ще одна можливість, але більшість — Visual Studio Code… або одна з його неліцензійних версій, наприклад Код OSS або VSCodium.

Але які відмінності? Чому їх три? Існування першого зрозуміло: це редактор, який пропонує Microsoft, і він робить це за допомогою свого Ліцензія MIT. Не одна з найгірших і найбільш обмежених ліцензій, але Microsoft додає власні налаштування та зберігає дані телеметрії (більше інформації). Visual Studio Code трохи схожий на Chrome: Він побудований на програмному забезпеченні з відкритим кодом, але вони змінюють його та додають те, що їм вигідно. Далі є програмне забезпечення на кшталт Chromium або Brave, які використовують оригінальне програмне забезпечення, усуваючи те, що не цікавить.

Visual Studio Code: що пропонує Microsoft, включаючи телеметрію

Для тих, кому все це байдуже, Код Visual Studio може бути найкращим варіантом. Також від їх веб-сайт ми можемо завантажувати пакунки DEB і RPM, тому користувачам Debian/Ubuntu або Fedora не потрібно йти в Інтернет, завантажувати пакет, встановлювати та мати редактор у найофіційнішій формі.

У нас проблема в інших дистрибутивах, наприклад, на базі Arcn Linux. У сховищах Arch вони не додають нічого, що є власністю, і щоб встановити Visual Studio Code, ми повинні витягнути AUR. У цьому репозиторії ми знаходимо кілька варіантів, і рекомендований той, що закінчується на -bin, оскільки компіляція займає менше часу (він попередньо компілюється).

Установка Visual Studio Code у нас буде найповніший досвід, оскільки після встановлення ми матимемо доступ до всіх розширень його Market, найважливіший момент після шару, який Microsoft додає до нього, про який ми вже домовилися, який включає збір телеметрії (як Audacity довго).

Code OSS і VSCodium: основа програмного забезпечення без рівня Microsoft

Код OSS і VSCodium — це той самий код Visual Studio, але без шару Microsoft, отже немає телеметрії. У них також немає офіційної іконки, але це неважлива деталь. І якщо мені не потрібен користувацький код Microsoft, який найкращий варіант для Linux?

Перше, що потрібно знати, це те, що і Code OSS, і VSCodium вони беруть відкритий вихідний код, який опубліковано на GitHub і з нього вони створюють редактор. Але є відмінності:

Код OSS — це те, що ви отримуєте, коли створюєте vscode з його вихідного коду. VSCodium — це скоріше сценарій збірки, який компілює vscode, коли Microsoft має нову версію та передає двійкові файли на GitHub, тому він економить час і стає доступним раніше. крім того, VSCodium вимикає телеметрію в процесі і переписує частину коду телеметрії, щоб він нікуди не подівся, якщо щось, що надсилає Microsoft, спробує зібрати таку інформацію. Відбувається це в Code OSS чи ні, залежить від того, хто його скомпілював, наприклад, спільнота Arch Linux або хто створює пакети flatpak і snap.

Проблема розширення

Коли ми встановлюємо Visual Studio Code, ринок, де отримано розширення, є власним Microsoft, але це не так у VSCodium та Code OSS. Натомість йде в інший магазин який повинен мати все з відкритим вихідним кодом, але його там немає, наприклад, Роздільник коментарів, розширення, яке створює однорядкові багато прикрашені коментарі або свого роду банер із комбінацією клавіш.

Щоб вирішити цю проблему в VSCodium і Code OSS, ми можемо зробити дві речі:

  • Знайдіть файл product.json (у шляхах /usr/share/codium/resources/app в Ubuntu) і додайте це:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Інший варіант — завантажити розширення та встановити його вручну.
    • Ми збираємося marketplace.visualstudio.com .
    • Шукаємо розширення.
    • Праворуч натискаємо розширення для завантаження, воно завантажить файл vsix.
    • Давайте перейдемо до VSCodium або Code OSS.
    • Ми клацаємо на вкладці «Розширення», потім на три крапки, а потім на «Встановити з VSIX».
    • Шукаємо розширення, завантажене на кроці 3, і натискаємо «Встановити».

Встановіть розширення вручну в VScodium або Code OSS

Єдина погана річ у виконанні цього вручну полягає в тому, що ми не можемо побачити всі параметри з одного редактора; Це змусить нас шукати з Microsoft Market, якщо ми шукаємо щось конкретне і не знаємо назви розширення.

добре. Але зрештою Visual Studio Code, Code OSS або VSCodium?

це вже є рішення кожного, а причин для вибору може бути багато і найрізноманітніші. Для користувача Windows або системи Linux, сумісної з пакетами DEB або RPM, які також не турбуються про телеметрію та власний код Microsoft, офіційний код Visual Studio є найкращим варіантом.

Ти теж повинен враховуйте, що є або що простіше встановити у нашому розподілі. Якщо ви не можете встановити пакунки DEB або RPM, VSCodium доступний як пакет для швидкого доступу, так і на Flathub як пакет flatpak. Натомість Code OSS є лише на Flathub. Але Code OSS знаходиться в офіційному репозиторії спільноти Arch Linux, тому ви можете встановити його, якщо не хочете використовувати пакунки наступного покоління. У Windows і macOS доступними є лише код Visual Studio (плюс платний варіант Visual Studio) і VSCodium.

У Linux ви можете вибирати, і ви повинні робити це, знаючи плюси і мінуси кожного варіанту. я б вибрав VSCodium, який не був версією Flatpak або snap, або Code OSS на системах на базі Arch Linux, хоча оновлення займає трохи більше часу. Питання в тому, щоб вибрати те, що нам більше підходить, а в Linux є вибір.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Seba - сказав він

    Цікаво було б знати, з чого складається телеметрія, яку отримує Microsoft.
    В кінцевому підсумку отримати приватні дані з мого комп’ютера?
    Чи вкрадено вихідний код, який я розробляю?
    Якщо хтось знає, що це таке, буду вдячний за коментар!

  2.   Rafael - сказав він

    EX-CE-LEN-TE ваша стаття.
    Коли я намагався знайти відмінності між усіма ними минулого року, це був справжній головний біль для мене, і я в кінцевому підсумку використовував VSCode, в основному для пошуку плагінів та їх встановлення. Але справа в тому, що ваша стаття навіть містить ярлики, щоб полегшити це завдання користувачеві безкоштовних альтернатив.

    Серйозно, найкраще, що я читав про Linux іспанською мовою за останні місяці.

    Грекіас