Code OSS, VSCodium или Visual Studio Code: какво трябва да инсталирате на Linux

Код OSS, VScodium и Visual Studio Code

Има много текстови редактори. За обикновен текст Gedit, Kate или Windows Notepad са повече от достатъчни, но когато искаме да напишем поне HTML, това, от което се нуждаем, е нещо друго, да се надяваме, че е съвместимо с емет. Скобите бяха добър вариант, преди Adobe да го изостави и новите мениджъри да забравят за Linux. Atom е друга възможност, но изборът на мнозинството е Visual Studio Code... или една от неговите нелицензирани версии като Код OSS или VSCodium.

Но какви са разликите? Защо са три? Съществуването на първия е ясно: това е редакторът, който Microsoft предлага и го прави със своя MIT лиценз. Не е един от най-лошите и най-ограничените лицензи, но Microsoft добавя своя собствена персонализация и спестява телеметрични данни (MÁS información). 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

Code OSS и VSCodium са един и същи Visual Studio Code, но без слоя на Microsoft и следователно няма телеметрия. Те също нямат официалната икона, но това е маловажна подробност. И ако не искам персонализирания код на Microsoft, кой е най-добрият вариант за Linux?

Първото нещо, което трябва да знаете, е, че както Code OSS, така и VSCodium те вземат отворения код, който е публикуван в GitHub и от него те създават редактора. Но има разлики:

Code 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 Code е най-добрият вариант.

Вие също трябва вземете предвид какво има или какво е по-лесно за инсталиране в нашата дистрибуция. Ако не можете да инсталирате DEB или RPM пакети, VSCodium е наличен както като моментен пакет, така и на Flathub като пакет Flathub. Вместо това Code OSS е само на Flathub. Но Code OSS е в официалното хранилище на общността на Arch Linux, така че можете да го инсталирате, ако не искате да използвате пакетите от следващо поколение. В Windows и macOS опциите са само Visual Studio Code (плюс платената опция 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.   Рафаел каза той

    EX-CE-LEN-TE вашата статия.
    Когато се опитвах да намеря разликите между всички тях миналата година, това беше истинско главоболие за мен и накрая използвах VSCode, главно за намиране на плъгини и инсталирането им. Но това е, че вашата статия дори включва преки пътища, за да улесни тази задача на потребителя на безплатните алтернативи.

    Сериозно, най-доброто, което съм чел за Linux на испански през последните месеци.

    благодаря