Code OSS, VSCodium ali Visual Studio Code: kaj morate namestiti v Linux

Koda OSS, VScodium in koda Visual Studio

Obstaja veliko urejevalnikov besedil. Za golo besedilo je več kot dovolj Gedit, Kate ali Windows Notepad, ko pa želimo napisati vsaj HTML, potrebujemo nekaj drugega, upajmo, da je združljivo z emmet. Oklepaji so bili dobra možnost, preden ga je Adobe opustil in so novi upravitelji pozabili na Linux. Atom je še ena možnost, vendar je večina izbire Visual Studio Code ... ali ena od njegovih nelicenciranih različic, kot je Koda OSS ali VSCodium.

Toda kakšne so razlike? Zakaj so trije? Obstoj prvega je jasen: to je urejevalnik, ki ga ponuja Microsoft, in to počne s svojim Licenca MIT. Ni ena najslabših in najbolj omejenih licenc, vendar Microsoft dodaja lastno prilagoditev in shranjuje podatke telemetrije (más información). Visual Studio Code je nekoliko podobna Chromu: Zgrajena je na odprtokodni programski opremi, vendar jo spreminjajo in dodajajo tisto, kar jim koristi. Potem je tu še programska oprema, kot sta Chromium ali Brave, ki uporabljata originalno programsko opremo in odpravljata tisto, kar ni zanimivo.

Visual Studio Code: kaj ponuja Microsoft, vključno s telemetrijo

Za tiste, ki jim nič od tega ni mar, Koda Visual Studio morda najboljša možnost. Tudi od njihovo spletno stran lahko prenesemo pakete DEB in RPM, tako da uporabnikom Debiana/Ubuntuja ali Fedore ni treba iti na splet, prenesti paketa, namestiti in imeti urejevalnik v najbolj uradni obliki.

Težavo imamo v drugih distribucijah, kot so tiste, ki temeljijo na Arcn Linuxu. V arhivih Arch ne dodajajo ničesar, kar je lastniško, in za namestitev Visual Studio Code moramo potegniti AUR. V tem skladišču najdemo več možnosti, priporočljiva pa je tista, ki se konča na -bin, ker traja manj časa za prevajanje (je vnaprej prevedena).

Imeli bomo namestitev kode Visual Studio najbolj popolna izkušnja, saj bomo po namestitvi imeli dostop do vseh razširitev njegovega Marketa, najpomembnejše točke za slojem, ki mu ga doda Microsoft, v katerega smo se že dogovorili, ki vključuje zbiranje telemetrije (kot Audacity za dolgo časa).

Code OSS in VSCodium: programska osnova brez Microsoftove plasti

Koda OSS in VSCodium sta ista koda Visual Studio, vendar brez Microsoftove plasti in zato ni telemetrije. Prav tako nimajo uradne ikone, vendar je to nepomembna podrobnost. In če ne želim Microsoftove kode po meri, katera je najboljša možnost za Linux?

Prva stvar, ki jo morate vedeti, je, da tako Code OSS kot VSCodium vzamejo odprto kodo, ki je objavljena na GitHubu in iz njega ustvarijo urejevalnik. Vendar obstajajo razlike:

Koda OSS je tisto, kar dobite, ko zgradite vscode iz izvorne kode. VSCodium je bolj skript za gradnjo, ki prevede vscode, ko ima Microsoft novo različico in potisne binarne datoteke v GitHub, tako da prihrani čas in je na voljo prej. poleg tega VSCodium v ​​tem procesu onemogoči telemetrijo in ponovno napiše del kode za telemetrijo, tako da ne gre nikamor, če nekaj, kar Microsoft pošlje, poskuša zbrati tovrstne informacije. Ali se to zgodi v Code OSS ali ne, je odvisno od tega, kdo ga je prevedel, kot je skupnost Arch Linux ali kdo ustvari pakete flatpak in snap.

Problem razširitve

Ko namestimo Visual Studio Code, je Market, kjer pridobimo razširitve, Microsoftov lasten, vendar to ne velja za VSCodium in Code OSS. Namesto tega gre v drugo trgovino ki naj bi imel vse odprtokodno, ni pa je npr. Delitelj komentarjev, razširitev, ki ustvarja enovrstične okrašene komentarje ali neke vrste pasico z bližnjico na tipkovnici.

Če želite odpraviti to težavo v VSCodium in Code OSS, lahko naredimo dve stvari:

  • Poiščite datoteko product.json (na poti /usr/share/codium/resources/app v Ubuntu) in dodajte to:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Druga možnost je, da prenesete razširitev in jo ročno namestite.
    • Mi gremo marketplace.visualstudio.com .
    • Iščemo podaljšek.
    • Na desni kliknemo razširitev za prenos, prenesla bo vsix datoteko.
    • Pojdimo na VSCodium ali Code OSS.
    • Kliknemo na zavihek razširitev, nato na tri pike in nato na Install from VSIX.
    • Poiščemo razširitev, ki je bila prenesena v 3. koraku, in kliknite Namesti.

Ročno namestite razširitev v VScodium ali Code OSS

Edina slaba stvar pri ročnem izvajanju je, da ne moremo videti vseh možnosti iz istega urejevalnika; To bi nas prisililo, da iščemo na Microsoft Marketu, če iščemo nekaj posebnega in ne poznamo imena razširitve.

dobro. Toda na koncu Visual Studio Code, Code OSS ali VSCodium?

to je že odločitev vseh, razlogi za izbiro pa so lahko številni in različni. Za uporabnike operacijskega sistema Windows ali sistema Linux, združljivega s paketi DEB ali RPM, ki ga telemetrija in Microsoftova lastna koda prav tako ne skrbi, je uradna koda Visual Studio najboljša možnost.

Tudi ti moraš upoštevajte, kaj je tam oziroma kaj je lažje namestiti v naši distribuciji. Če ne morete namestiti paketov DEB ali RPM, je VSCodium na voljo kot paket snap in na Flathubu kot paket flatpak. Namesto tega je Code OSS samo na Flathubu. Toda Code OSS je v uradnem repozitoriju skupnosti Arch Linux, tako da ga lahko namestite, če ne želite uporabljati paketov naslednje generacije. V sistemu Windows in macOS sta možnosti samo Visual Studio Code (plus plačana možnost Visual Studio) in VSCodium.

V Linuxu lahko izbirate in to morate storiti, če poznate prednosti in slabosti vsake možnosti. jaz bi izbrala VSCodium, ki ni bila različica flatpak ali snap, ali Code OSS na sistemih, ki temeljijo na Arch Linuxu, čeprav traja nekoliko dlje za posodobitev. Vprašanje je izbrati tisto, kar nam najbolj ustreza, v Linuxu pa je izbira.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Seba je dejal

    Zanimivo bi bilo vedeti, iz česa je sestavljena telemetrija, ki jo pridobi Microsoft.
    Na koncu dobim zasebne podatke iz mojega računalnika?
    Ali je izvorna koda, ki jo razvijem, ukradena?
    Če kdo ve, kaj je, bi bil hvaležen za komentar!

  2.   Rafael je dejal

    EX-CE-LEN-TE vaš članek.
    Ko sem lani poskušal najti razlike med vsemi, je bil zame pravi glavobol in na koncu sem uporabil VSCode, predvsem za iskanje vtičnikov in njihovo namestitev. Toda vaš članek vključuje celo bližnjice, ki uporabniku brezplačnih alternativ olajšajo to nalogo.

    Resno, najboljše, kar sem prebral o Linuxu v španščini v zadnjih mesecih.

    hvala