Code OSS, VSCodium ili Visual Studio Code: šta trebate instalirati na Linux

Kod OSS, VScodium i Visual Studio Code

Postoji mnogo uređivača teksta. Za običan tekst, Gedit, Kate ili Windows Notepad su više nego dovoljni, ali kada želimo da napišemo barem HTML, ono što nam treba je nešto drugo, nadamo se kompatibilno sa emmet. Brackets je bio dobra opcija, prije nego što ga je Adobe odustao i novi menadžeri zaboravili na Linux. Atom je još jedna mogućnost, ali većina izbora je Visual Studio Code... ili jedna od njegovih nelicenciranih verzija kao što je Kod OSS ili VSCodium.

Ali koje su razlike? Zašto ih ima tri? Postojanje prvog je jasno: to je uređivač koji nudi Microsoft, i to čini sa svojim MIT licenca. Nije jedna od najgorih i najograničenijih licenci, ali Microsoft dodaje vlastitu prilagodbu i čuva podatke telemetrije (više informacija). Visual Studio Code je pomalo sličan Chromeu: Izgrađen je na softveru otvorenog koda, ali oni ga modificiraju i dodaju ono što im koristi. Zatim postoji softver kao što je Chromium ili Brave, koji koriste originalni softver, eliminišući ono što nije od interesa.

Visual Studio Code: ono što Microsoft nudi, uključujući telemetriju

Za one kojima nista od ovoga nije stalo, Visual Studio Code možda najbolja opcija. Takođe, od njihove web stranice možemo preuzeti DEB i RPM pakete, tako da korisnici Debiana/Ubuntua ili Fedore ne moraju ići na web, preuzimati paket, instalirati i imati uređivač u njegovom najslužbenijem obliku.

Imamo problem u drugim distribucijama, poput onih baziranih na Arcn Linuxu. U Arch repozitorijumi ne dodaju ništa što je vlasnički, a da bismo instalirali Visual Studio Code moramo povući AUR. U ovom spremištu nalazimo nekoliko opcija, a preporučuje se ona koja završava na -bin jer je potrebno manje vremena za kompajliranje (prekompajliran je).

Imaćemo instaliranje Visual Studio Code najpotpunije iskustvo, budući da ćemo nakon instalacije imati pristup svim ekstenzijama njegovog Marketa, najvažnije tačke nakon sloja koji mu Microsoft dodaje, u koji smo se već dogovorili, a koji uključuje prikupljanje telemetrije (kao Audacity dugo vremena).

Code OSS i VSCodium: softverska osnova bez Microsoftovog sloja

Code OSS i VSCodium su isti Visual Studio Code, ali bez Microsoftovog sloja, i stoga nema telemetrije. Oni također nemaju zvaničnu ikonu, ali to je nebitan detalj. A ako ne želim Microsoftov prilagođeni kod, koja je najbolja opcija za Linux?

Prva stvar koju treba znati je da i Code OSS i VSCodium uzimaju otvoreni izvor koji je objavljen na GitHubu i iz njega kreiraju urednika. Ali postoje razlike:

Code OSS je ono što dobijate kada napravite vscode iz njegovog izvornog koda. VSCodium je više skripta za izradu koja kompajlira vscode kada Microsoft ima novu verziju i gura binarne datoteke na GitHub, tako da štedi vrijeme i bude dostupna ranije. osim toga, VSCodium onemogućuje telemetriju u tom procesu i prepisuje dio koda telemetrije tako da ne ide nikuda u slučaju da nešto što Microsoft pošalje pokuša da prikupi ovu vrstu informacija. Da li će se to dogoditi u Code OSS-u zavisi od toga ko ga je kompajlirao, kao što je Arch Linux zajednica ili ko kreira flatpak i snap pakete.

Problem proširenja

Kada instaliramo Visual Studio Code, tržište na kojem se dobijaju ekstenzije je Microsoftovo, ali to nije slučaj u VSCodium i Code OSS. Umjesto toga ide u drugu radnju koji bi trebao imati sve open source, ali ga nema, npr. Comment Divider, ekstenzija koja stvara jednolinije ukrašene komentare ili neku vrstu banera sa prečicom na tastaturi.

Da bismo riješili ovaj problem u VSCodium i Code OSS, možemo učiniti dvije stvari:

  • Pronađite datoteku product.json (u stazama /usr/share/codium/resources/app na Ubuntu) i dodajte ovo:

"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 opcija je preuzimanje ekstenzije i ručno je instaliranje.
    • Idemo marketplace.visualstudio.com .
    • Tražimo proširenje.
    • Sa desne strane kliknemo na ekstenziju za preuzimanje, ona će preuzeti vsix fajl.
    • Idemo na VSCodium ili Code OSS.
    • Kliknemo na karticu proširenja, zatim na tri tačke i zatim na Instaliraj sa VSIX-a.
    • Tražimo ekstenziju preuzetu u koraku 3 i kliknemo Instaliraj.

Instalirajte ekstenziju ručno u VScodium ili Code OSS

Jedina loša stvar u tome što se to radi ručno je to što ne možemo vidjeti sve opcije iz istog uređivača; To bi nas natjeralo da tražimo s Microsoft Marketa ako tražimo nešto specifično, a ne znamo naziv ekstenzije.

Dobro. Ali na kraju Visual Studio Code, Code OSS ili VSCodium?

ovo je već svačija odluka, a razlozi za izbor mogu biti brojni i raznoliki. Za korisnike Windows-a ili Linux sistema kompatibilnog sa DEB ili RPM paketima, koji takođe nisu zabrinuti za telemetriju i Microsoftov sopstveni kod, zvanični Visual Studio Code je najbolja opcija.

Takođe moraš uzmite u obzir šta postoji ili šta je lakše instalirati u našoj distribuciji. Ako ne možete da instalirate DEB ili RPM pakete, VSCodium je dostupan i kao snap paket i na Flathubu kao flatpak paket. Umjesto toga, Code OSS je samo na Flathubu. Ali Code OSS nalazi se u službenom repozitoriju zajednice Arch Linux, tako da ga možete instalirati ako ne želite koristiti pakete sljedeće generacije. Za Windows i macOS opcije su samo Visual Studio Code (plus plaćena opcija Visual Studio) i VSCodium.

U Linuxu možete birati, i to morate učiniti znajući prednosti i nedostatke svake opcije. Ja bih izabrao VSCodium koji nije bio flatpak ili snap verzija, ili Code OSS na Arch Linux baziranim sistemima, iako je potrebno malo duže za ažuriranje. Pitanje je izabrati ono što nam najviše odgovara, a u Linuxu postoji izbor.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Seba rekao je

    Ono što bi bilo zanimljivo znati je od čega se sastoji telemetrija koju Microsoft dobija.
    Na kraju dobijate privatne podatke sa mog računara?
    Da li je izvorni kod koji razvijam ukraden?
    Ako neko zna šta je, bio bih zahvalan na komentaru!

  2.   Rafael rekao je

    EX-CE-LEN-TE vaš članak.
    Kada sam pokušavao da pronađem razlike između svih njih prošle godine, to mi je bila prava glavobolja, i na kraju sam koristio VSCode, uglavnom za pronalaženje dodataka i njihovo instaliranje. Ali vaš članak čak uključuje prečice koje olakšavaju ovaj zadatak korisniku besplatnih alternativa.

    Ozbiljno, najbolje što sam pročitao o Linuxu na španskom u posljednjih nekoliko mjeseci.

    hvala