Kód OSS, VSCodium alebo Visual Studio Code: čo by ste si mali nainštalovať na Linux

Kód OSS, VScodium a Visual Studio Code

Existuje veľa textových editorov. Pre obyčajný text je Gedit, Kate alebo Windows Poznámkový blok viac než dosť, ale keď chceme písať aspoň HTML, potrebujeme niečo iné, dúfajme, že kompatibilné s mravec. Brackets bola dobrá voľba, predtým ako ju Adobe upustilo a noví manažéri zabudli na Linux. Atom je ďalšou možnosťou, ale väčšinovou voľbou je Visual Studio Code... alebo niektorá z jeho nelicencovaných verzií Kód OSS alebo VSCodium.

Aké sú však rozdiely? Prečo sú tri? Existencia prvého je jasná: je to editor, ktorý Microsoft ponúka a robí to aj so svojím Licencia MIT. Nie je to jedna z najhorších a najviac obmedzených licencií, ale Microsoft pridáva svoje vlastné prispôsobenie a ukladá telemetrické údaje (viac informácií). Visual Studio Code je niečo ako Chrome: Je postavený na softvéri s otvoreným zdrojovým kódom, ale upravujú ho a pridávajú to, čo im prináša výhody. Potom je tu softvér ako Chromium alebo Brave, ktoré používajú pôvodný softvér a eliminujú to, čo nie je zaujímavé.

Visual Studio Code: čo Microsoft ponúka, vrátane telemetrie

Pre tých, ktorí sa o nič z toho nestarajú, Kód Visual Studio môže byť najlepšou voľbou. Tiež od ich webovej stránke môžeme si stiahnuť balíky DEB a RPM, takže používatelia Debian/Ubuntu alebo Fedory nemusia ísť na web, stiahnuť si balík, nainštalovať a mať editor v jeho najoficiálnejšej podobe.

Problém máme v iných distribúciách, ako sú tie založené na Arcn Linuxe. V archívoch Arch nepridávajú nič, čo je proprietárne, a na inštaláciu kódu Visual Studio musíme stiahnuť AUR. V tomto úložisku nájdeme niekoľko možností a odporúča sa jedna končiaca na -bin, pretože jej kompilácia trvá kratšie (je predkompilovaná).

Inštalácia Visual Studio Code budeme mať najúplnejší zážitok, keďže po inštalácii budeme mať prístup ku všetkým rozšíreniam jeho Marketu, najdôležitejšiemu bodu po vrstve, ktorú doň pridáva Microsoft, v ktorej sme sa už dohodli, ktorá zahŕňa telemetrické zber (ako Audacity na dlhú dobu).

Kód OSS a VSCodium: softvérový základ bez vrstvy Microsoft

Kód OSS a VSCodium sú rovnaký kód Visual Studio, ale bez vrstvy Microsoft, a preto žiadna telemetria. Nemajú ani oficiálnu ikonu, ale to je nepodstatný detail. A ak nechcem vlastný kód Microsoftu, aká je najlepšia možnosť pre Linux?

Prvá vec, ktorú treba vedieť, je, že kód OSS aj VSCodium berú open source, ktorý je zverejnený na GitHub a z neho vytvoria editor. Ale sú tu rozdiely:

Kód OSS je to, čo získate, keď vytvoríte vscode z jeho zdrojového kódu. VSCodium je skôr zostavovací skript, ktorý kompiluje vscode, keď má Microsoft novú verziu a posiela binárne súbory na GitHub, takže šetrí čas a je k dispozícii skôr. okrem toho VSCodium deaktivuje telemetriu v procese a prepíše časť telemetrického kódu tak, aby nikam nešiel v prípade, že sa niečo, čo spoločnosť Microsoft pošle, pokúsi zhromaždiť tento druh informácií. Či sa to stane v Code OSS alebo nie, závisí od toho, kto ho skompiloval, ako napríklad komunita Arch Linuxu alebo kto vytvára balíčky flatpak a snap.

Problém s rozšírením

Keď nainštalujeme Visual Studio Code, Market, kde sa rozšírenia získavajú, patrí spoločnosti Microsoft, ale to nie je prípad VSCodium a Code OSS. Namiesto toho ide do iného obchodu ktorý má mať všetko open source, ale nie je tam napr. Rozdeľovač komentárov, rozšírenie, ktoré vytvára jednoriadkové zdobené komentáre alebo akýsi banner s klávesovou skratkou.

Na vyriešenie tohto problému vo VSCodium a Code OSS môžeme urobiť dve veci:

  • Nájdite súbor product.json (v ceste /usr/share/codium/resources/app na Ubuntu) a pridajte toto:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Ďalšou možnosťou je stiahnuť si rozšírenie a nainštalovať ho manuálne.
    • Budeme marketplace.visualstudio.com .
    • Hľadáme rozšírenie.
    • Vpravo klikneme na rozšírenie na stiahnutie, stiahne sa súbor vsix.
    • Poďme na VSCodium alebo Code OSS.
    • Klikneme na záložku rozšírení, potom na tri bodky a potom na Inštalovať z VSIX.
    • Vyhľadáme rozšírenie stiahnuté v kroku 3 a kliknite na tlačidlo Inštalovať.

Nainštalujte rozšírenie manuálne vo VScodium alebo Code OSS

Jediná zlá vec na manuálnom vykonávaní je, že nevidíme všetky možnosti z toho istého editora; Nútilo by nás to hľadať z Microsoft Marketu, ak hľadáme niečo konkrétne a nepoznáme názov rozšírenia.

Dobre. Ale nakoniec Visual Studio Code, Code OSS alebo VSCodium?

toto už je rozhodnutie každého, a dôvody na výber môžu byť mnohé a rôzne. Pre používateľa systému Windows alebo Linux kompatibilného s balíkmi DEB alebo RPM, ktorý sa tiež nestará o telemetriu a vlastný kód Microsoftu, je najlepšou voľbou oficiálny kód Visual Studio.

Musíte tiež berte do úvahy, čo tam je alebo čo je jednoduchšie nainštalovať v našej distribúcii. Ak nemôžete nainštalovať balíky DEB alebo RPM, VSCodium je k dispozícii ako balík snap a na Flathube ako balík flatpak. Namiesto toho je Code OSS iba na Flathub. Ale Code OSS je v oficiálnom archíve komunity Arch Linux, takže si ho môžete nainštalovať, ak nechcete používať balíčky novej generácie. Vo Windows a MacOS sú možnosti len Visual Studio Code (plus platená možnosť Visual Studio) a VSCodium.

V Linuxe si môžete vybrať a musíte to urobiť s vedomím výhod a nevýhod každej možnosti. vybral by som si VSCodium, čo nebola verzia flatpak alebo snapalebo Code OSS na systémoch založených na Arch Linuxe, hoci aktualizácia trvá o niečo dlhšie. Otázkou je vybrať si, čo nám najviac vyhovuje a v Linuxe je na výber.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Seba dijo

    Bolo by zaujímavé vedieť, z čoho pozostáva telemetria, ktorú Microsoft získava.
    Dostávate nakoniec súkromné ​​údaje z môjho počítača?
    Je zdrojový kód, ktorý vyvíjam, ukradnutý?
    Ak niekto vie, čo to je, budem rád za komentár!

  2.   rafael dijo

    EX-CE-LEN-TE váš článok.
    Keď som sa minulý rok snažil nájsť rozdiely medzi nimi všetkými, bolelo ma to poriadne na hlavu a nakoniec som použil VSCode, hlavne na hľadanie pluginov a ich inštaláciu. Ale je to tak, že váš článok dokonca obsahuje skratky na uľahčenie tejto úlohy používateľovi bezplatných alternatív.

    Vážne, to najlepšie, čo som za posledné mesiace čítal o Linuxe v španielčine.

    vďaka