Sok szövegszerkesztő létezik. Egyszerű szöveghez a Gedit, a Kate vagy a Windows Jegyzettömb bőven elegendő, de ha legalább HTML-t szeretnénk írni, valami másra van szükségünk, remélhetőleg kompatibilis hangya. A zárójelek jó választás volt, mielőtt az Adobe elvetette, és az új menedzserek megfeledkeztek a Linuxról. Az Atom egy másik lehetőség, de a többség a Visual Studio Code… vagy annak valamelyik licenc nélküli verziója, mint pl OSS kód vagy VSCodium.
De mik a különbségek? Miért van három? Az első létezése egyértelmű: ezt a szerkesztőt kínálja a Microsoft, és ezt teszi is vele MIT licenc. Nem tartozik a legrosszabb és legkorlátozottabb licencek közé, de a Microsoft hozzáadja a saját testreszabását és menti a telemetriai adatokat (több információ). A Visual Studio Code egy kicsit olyan, mint a Chrome: Nyílt forráskódú szoftverekre épül, de módosítják és hozzáadják azt, ami számukra előnyös. Aztán vannak olyan szoftverek, mint a Chromium vagy a Brave, amelyek az eredeti szoftvert használják, és kiiktatják azt, ami nem érdekes.
Visual Studio Code: amit a Microsoft kínál, beleértve a telemetriát is
Azok számára, akiket ez nem érdekel, Visual Studio kód lehet a legjobb megoldás. Szintén től honlapjukon DEB és RPM csomagokat tudunk letölteni, így a Debian/Ubuntu vagy Fedora felhasználóknak nem kell felmenniük a webre, letölteni a csomagot, telepíteni, és a szerkesztőt a leghivatalosabb formában kell elkészíteniük.
Más disztribúciókban van a probléma, például az Arcn Linuxon alapulókban. Az Arch tárolókban nem adnak hozzá semmit, ami szabadalmaztatott, és a Visual Studio Code telepítéséhez le kell húznunk AUR. Ebben a repository-ban több lehetőséget is találunk, és a -bin végződésűt ajánljuk, mert kevesebb időt vesz igénybe a fordítás (előre le van fordítva).
A Visual Studio Code telepítése meg fog állni a legteljesebb élmény, hiszen a telepítés után hozzá fogunk férni a Market összes bővítményéhez, ami a Microsoft által hozzá adott réteg után a legfontosabb pont, amiben már megállapodtunk, ami telemetria gyűjtést tartalmaz (mint Audacity hosszú ideje).
Code OSS és VSCodium: a szoftveralap Microsoft réteg nélkül
Code OSS és VSCodium ugyanaz a Visual Studio Code, de a Microsoft réteg nélkül, ezért nincs telemetria. Ugyancsak nincs meg a hivatalos ikonjuk, de ez lényegtelen részlet. És ha nem akarom a Microsoft egyéni kódját, mi a legjobb megoldás Linuxhoz?
Az első dolog, amit tudni kell, hogy mind az OSS, mind a VSCodium kódja a GitHubon közzétett nyílt forráskódot veszik át és ebből hozzák létre a szerkesztőt. De vannak különbségek:
A Code OSS az, amit akkor kapunk, amikor a vscode-ot a forráskódjából építjük fel. A VSCodium inkább egy összeállítási szkript, amely vscode-ot fordít, amikor a Microsoftnak új verziója van, és a binárisokat a GitHubba küldi, így időt takarít meg, és hamarabb elérhető. Kívül, A VSCodium a folyamat során letiltja a telemetriát és átírja a telemetriai kód egy részét, hogy ne menjen sehova, ha a Microsoft által küldött valami ilyen jellegű információt próbálna gyűjteni. Az, hogy ez megtörténik-e a Code OSS-ben, attól függ, hogy ki fordította le, például az Arch Linux közösségtől, vagy attól, hogy ki hozza létre a flatpak és a snap csomagokat.
A bővítési probléma
Amikor telepítjük a Visual Studio Code-ot, a piac, ahol a bővítményeket beszerezzük, a Microsoft sajátja, de ez nem így van a VSCodium és a Code OSS esetében. Helyette másik boltba megy amiben állítólag minden nyílt forráskódú, de nincs ott pl. Megjegyzés osztó, egy kiterjesztés, amely egysoros díszes megjegyzéseket vagy egyfajta bannert hoz létre billentyűkóddal.
A probléma megoldásához a VSCodiumban és a Code OSS-ben két dolgot tehetünk:
- Keresse meg a product.json fájlt (az Ubuntu /usr/share/codium/resources/app elérési útjában), és adja hozzá ezt:
"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
- Egy másik lehetőség a bővítmény letöltése és manuális telepítése.
- Fogunk marketplace.visualstudio.com .
- Keressük a bővítményt.
- A jobb oldalon kattintson a letöltési kiterjesztésre, amely letölt egy vsix fájlt.
- Menjünk a VSCodiumhoz vagy a Code OSS-hez.
- Kattintson a bővítmények fülre, majd a három pontra, majd a Telepítés a VSIX-ről lehetőségre.
- Keressük a 3. lépésben letöltött bővítményt, és kattintsunk a Telepítés gombra.
Az egyetlen rossz dolog a manuális végrehajtásban az, hogy nem láthatjuk az összes opciót ugyanabból a szerkesztőből; Arra kényszerítené, hogy a Microsoft Marketről keressünk, ha valami konkrétat keresünk, és nem tudjuk a kiterjesztés nevét.
Jó. De a végén a Visual Studio Code, Code OSS vagy VSCodium?
ez már van mindenki döntése, és a választás okai sokfélék lehetnek. A Windows vagy a DEB vagy RPM csomagokkal kompatibilis Linux rendszert használó felhasználó számára, akit szintén nem érdekel a telemetria és a Microsoft saját kódja, a hivatalos Visual Studio Code a legjobb megoldás.
Neked is muszáj vegye figyelembe, hogy mi van, vagy mit könnyebb telepíteni terjesztésünkben. Ha nem tudja telepíteni a DEB- vagy RPM-csomagokat, a VSCodium snap-csomagként és Flathubon flatpak-csomagként is elérhető. Ehelyett a Code OSS csak a Flathubon található. A Code OSS azonban a hivatalos Arch Linux közösségi tárolóban található, így telepítheti, ha nem akarja használni a következő generációs csomagokat. Windows és macOS rendszeren csak a Visual Studio Code (plusz a fizetős Visual Studio opció) és a VSCodium áll rendelkezésre.
Linuxban választhat, és ezt úgy kell megtennie, hogy ismeri az egyes lehetőségek előnyeit és hátrányait. választanám VSCodium, ami nem a flatpak vagy a snap verzió volt, vagy Code OSS Arch Linux alapú rendszereken, bár kicsit tovább tart a frissítés. A kérdés az, hogy kiválasszuk a számunkra legmegfelelőbbet, a Linuxban pedig van választási lehetőség.
Érdekes lenne tudni, hogy miből áll a Microsoft által megszerzett telemetria.
A végén privát adatokat kapok a számítógépemről?
Ellopták az általam fejlesztett forráskódot?
Ha valaki tudja, hogy mi ez, megköszönném a véleményét!
EX-CE-LEN-TE a cikkét.
Amikor tavaly próbáltam megkeresni a különbségeket mindegyik között, komoly fejtörést okozott számomra, és végül a VSCode-ot használtam, főleg a bővítmények keresésére és telepítésére. De arról van szó, hogy a cikk még hivatkozásokat is tartalmaz, amelyek megkönnyítik ezt a feladatot az ingyenes alternatívák felhasználója számára.
Komolyan, a legjobb, amit a Linuxról spanyolul olvastam az elmúlt hónapokban.
Köszönöm