Code OSS, VSCodium tai Visual Studio Code: mitä sinun tulee asentaa Linuxiin

Koodi OSS, VScodium ja Visual Studio Code

Tekstieditoreja on monia. Pelkkää tekstiä varten Gedit, Kate tai Windows Notepad on enemmän kuin tarpeeksi, mutta kun haluamme kirjoittaa vähintään HTML:ää, tarvitsemme jotain muuta, toivottavasti yhteensopivaa emmet. Brackets oli hyvä vaihtoehto, ennen kuin Adobe luopui siitä ja uudet johtajat unohtivat Linuxin. Atom on toinen mahdollisuus, mutta enemmistön valinta on Visual Studio Code… tai jokin sen lisensoimattomista versioista, kuten Koodi OSS tai VSCodium.

Mutta mitkä ovat erot? Miksi niitä on kolme? Ensimmäisen olemassaolo on selvä: se on Microsoftin tarjoama editori, ja se tekee niin sen kanssa MIT-lisenssi. Se ei ole yksi huonoimmista ja rajoitetuimmista lisensseistä, mutta Microsoft lisää oman mukautuksensa ja tallentaa telemetriatietoja (Más información). Visual Studio Code on vähän kuin Chrome: Se on rakennettu avoimen lähdekoodin ohjelmistoille, mutta he muokkaavat sitä ja lisäävät heille hyödyllisiä. Sitten on ohjelmistoja, kuten Chromium tai Brave, jotka käyttävät alkuperäistä ohjelmistoa ja poistavat sen, mikä ei kiinnosta.

Visual Studio Code: mitä Microsoft tarjoaa, mukaan lukien telemetria

Niille, jotka eivät välitä tästä, Visual Studio -koodi voi olla paras vaihtoehto. Myös alkaen heidän verkkosivuillaan voimme ladata DEB- ja RPM-paketteja, joten Debian-/Ubuntu- tai Fedora-käyttäjien ei tarvitse mennä verkkoon, ladata pakettia, asentaa ja saada editoria virallisimmassa muodossaan.

Meillä on ongelma muissa jakeluissa, kuten Arcn Linuxiin perustuvissa jakeluissa. Arch-arkistoihin he eivät lisää mitään, mikä on omaa, ja Visual Studio Coden asentamiseksi meidän on vedettävä AUR. Tästä arkistosta löytyy useita vaihtoehtoja, ja -bin-päätteistä vaihtoehtoa suositellaan, koska sen kääntäminen vie vähemmän aikaa (se on esikäännetty).

Asennamme Visual Studio Coden täydellisin kokemus, koska asennuksen jälkeen meillä on pääsy kaikkiin sen Marketin laajennuksiin, mikä on tärkein kohta Microsoftin siihen lisäämän kerroksen jälkeen, jossa olemme jo sopineet, joka sisältää telemetrian keräämisen (kuten Audacity pitkään aikaan).

Code OSS ja VSCodium: ohjelmistopohja ilman Microsoft-kerrosta

Code OSS ja VSCodium ovat sama Visual Studio Code, mutta ilman Microsoft-tasoa, ja siksi ei telemetriaa. Heillä ei myöskään ole virallista kuvaketta, mutta tämä on merkityksetön yksityiskohta. Ja jos en halua Microsoftin mukautettua koodia, mikä on paras vaihtoehto Linuxille?

Ensimmäinen asia, joka on tiedettävä, on, että sekä Code OSS että VSCodium he ottavat avoimen lähdekoodin, joka on julkaistu GitHubissa ja siitä he luovat editorin. Mutta eroja on:

Code OSS on se, mitä saat, kun rakennat vscoden sen lähdekoodista. VSCodium on enemmän koontiskripti, joka kääntää vscode-koodin, kun Microsoftilla on uusi versio, ja työntää binaarit GitHubiin, joten se säästää aikaa ja on saatavilla nopeammin. Sitä paitsi, VSCodium poistaa telemetrian käytöstä prosessin aikana ja kirjoittaa uudelleen osan telemetriakoodista, jotta se ei mene minnekään, jos jokin Microsoftin lähettämä viesti yrittää kerätä tällaista tietoa. Tapahtuuko tämä Code OSS:ssä vai ei, riippuu siitä, kuka sen on kääntänyt, kuten Arch Linux -yhteisö tai kuka luo flatpac- ja snap-paketit.

Laajennusongelma

Kun asennamme Visual Studio Coden, Market, josta laajennukset hankitaan, on Microsoftin oma, mutta näin ei ole VSCodiumissa ja Code OSS:ssa. Sen sijaan menee toiseen kauppaan jossa pitäisi olla kaikki avoimen lähdekoodin, mutta se ei ole siellä esim. Kommenttien jakaja, laajennus, joka luo yksirivisiä koristeellisia kommentteja tai eräänlaisen bannerin pikanäppäimellä.

Tämän ongelman korjaamiseksi VSCodiumissa ja Code OSS:ssa voimme tehdä kaksi asiaa:

  • Etsi tuote.json-tiedosto (poluissa /usr/share/codium/resources/app Ubuntussa) ja lisää tämä:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Toinen vaihtoehto on ladata laajennus ja asentaa se manuaalisesti.
    • Aiomme marketplace.visualstudio.com .
    • Etsimme laajennusta.
    • Napsauta oikealla puolella latauslaajennusta, se lataa vsix-tiedoston.
    • Siirrytään VSCodiumiin tai Code OSS:ään.
    • Napsautamme Laajennukset-välilehteä, sitten kolmea pistettä ja sitten Asenna VSIX:stä.
    • Etsimme vaiheessa 3 ladatun laajennuksen ja napsautamme Asenna.

Asenna laajennus manuaalisesti VScodiumiin tai Code OSS:ään

Ainoa huono puoli manuaalisessa tekemisessä on se, että emme näe kaikkia vaihtoehtoja samasta editorista. Se pakottaisi meidät etsimään Microsoft Marketista, jos etsimme jotain erityistä emmekä tiedä laajennuksen nimeä.

Hyvä. Mutta loppujen lopuksi Visual Studio Code, Code OSS vai VSCodium?

tämä on jo jokaisen päätös, ja valinnan syitä voi olla monia ja erilaisia. Windowsin tai DEB- tai RPM-pakettien kanssa yhteensopivan Linux-järjestelmän käyttäjälle, joka ei myöskään välitä telemetriasta ja Microsoftin omasta koodista, virallinen Visual Studio Code on paras vaihtoehto.

Sinun täytyy myös ottaa huomioon, mitä siellä on tai mikä on helpompi asentaa jakelussamme. Jos et voi asentaa DEB- tai RPM-paketteja, VSCodium on saatavana sekä snap-pakettina että Flathubista flatpak-pakettina. Sen sijaan Code OSS on vain Flathubissa. Mutta Code OSS on virallisessa Arch Linux -yhteisön arkistossa, joten voit asentaa sen, jos et halua käyttää seuraavan sukupolven paketteja. Windowsissa ja macOS:ssä vaihtoehdot ovat vain Visual Studio Code (sekä maksullinen Visual Studio -vaihtoehto) ja VSCodium.

Linuxissa voit valita, ja sinun on tehtävä se tietäen kunkin vaihtoehdon edut ja haitat. minä valitsisin VSCodium, joka ei ollut flatpak- tai snap-versio, tai Code OSS Arch Linux -pohjaisissa järjestelmissä, vaikka päivitys kestää hieman kauemmin. Kysymys on valita mikä sopii meille parhaiten, ja Linuxissa on valinnanvaraa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Seba dijo

    Olisi mielenkiintoista tietää, mistä Microsoftin hankkima telemetria koostuu.
    Saanko lopulta yksityisiä tietoja tietokoneeltani?
    Onko kehittämäni lähdekoodi varastettu?
    Jos joku tietää mikä se on, olisin kiitollinen kommentista!

  2.   Rafael dijo

    EX-CE-LEN-TE artikkelisi.
    Kun viime vuonna yritin löytää eroja näiden kaikkien välillä, se oli minulle todellinen päänsärky, ja päädyin käyttämään VSCodea, lähinnä lisäosien etsimiseen ja asentamiseen. Mutta artikkelisi sisältää jopa pikakuvakkeita tämän tehtävän helpottamiseksi ilmaisten vaihtoehtojen käyttäjälle.

    Oikeasti, paras, mitä olen lukenut Linuxista espanjaksi viime kuukausina.

    kiitos