Code OSS, VSCodium oder Visual Studio Code: Was sollten Sie unter Linux installieren?

Code OSS, VScodium und Visual Studio-Code

Es gibt viele Texteditoren. Für einfachen Text ist Gedit, Kate oder Windows Notepad mehr als genug, aber wenn wir zumindest HTML schreiben wollen, brauchen wir etwas anderes, hoffentlich kompatibel mit emmet. Brackets war eine gute Option, bevor Adobe es fallen ließ und die neuen Manager Linux vergaßen. Atom ist eine weitere Möglichkeit, aber die Mehrheit ist Visual Studio Code … oder eine seiner nicht lizenzierten Versionen wie OSS-Code oder VSCodium.

Aber was sind die Unterschiede? Warum gibt es drei? Die Existenz des ersten ist klar: Es ist der von Microsoft angebotene Editor, und zwar mit seinem MIT-Lizenz. Es ist keine der schlechtesten und am stärksten eingeschränkten Lizenzen, aber Microsoft fügt seine eigene Anpassung hinzu und speichert Telemetriedaten (Weitere Informationen). Visual Studio Code ist ein bisschen wie Chrome: Es basiert auf Open-Source-Software, aber sie modifizieren es und fügen hinzu, was ihnen zugute kommt. Dann gibt es Software wie Chromium oder Brave, die die Originalsoftware verwenden und das entfernen, was nicht von Interesse ist.

Visual Studio Code: Was Microsoft bietet, einschließlich Telemetrie

Wem das alles egal ist, Visual Studio Code kann die beste Option sein. Auch da Ihre Webseite Wir können DEB- und RPM-Pakete herunterladen, sodass Benutzer von Debian/Ubuntu oder Fedora nicht ins Internet gehen, das Paket herunterladen, installieren und den Editor in seiner offiziellsten Form haben müssen.

Wir haben das Problem auch in anderen Distributionen, etwa auf Basis von Arcn Linux. In den Arch-Repositories fügen sie nichts hinzu, was proprietär ist, und um Visual Studio Code zu installieren, müssen wir ziehen AUR. In diesem Repository finden wir mehrere Optionen, und diejenige, die auf -bin endet, wird empfohlen, da sie weniger Zeit zum Kompilieren benötigt (sie ist vorkompiliert).

Installieren von Visual Studio Code, den wir haben werden die umfassendste Erfahrung, da wir nach der Installation Zugriff auf alle Erweiterungen seines Marktes haben, der wichtigste Punkt nach der Schicht, die Microsoft hinzufügt, auf die wir uns bereits geeinigt haben, einschließlich der Telemetrieerfassung (als Kühnheit längst).

Code OSS und VSCodium: die Softwaregrundlage ohne die Microsoft-Schicht

Code OSS und VSCodium sind derselbe Visual Studio-Code, jedoch ohne die Microsoft-Schicht und daher keine Telemetrie. Sie haben auch nicht das offizielle Symbol, aber das ist ein unwichtiges Detail. Und wenn ich den benutzerdefinierten Code von Microsoft nicht möchte, was ist die beste Option für Linux?

Das erste, was Sie wissen müssen, ist, dass sowohl Code OSS als auch VSCodium Sie nehmen die Open Source, die auf GitHub veröffentlicht wird und daraus erstellen sie den Editor. Aber es gibt Unterschiede:

Code OSS ist das, was Sie erhalten, wenn Sie vscode aus seinem Quellcode erstellen. VSCodium ist eher ein Build-Skript, das vscode kompiliert, wenn Microsoft eine neue Version hat, und die Binärdateien auf GitHub pusht, sodass es Zeit spart und früher verfügbar ist. Neben, VSCodium deaktiviert dabei die Telemetrie und schreibt einen Teil des Telemetriecodes neu, damit er nirgendwo hingeht, falls etwas, das Microsoft sendet, versucht, diese Art von Informationen zu sammeln. Ob dies in Code OSS passiert oder nicht, hängt davon ab, wer es kompiliert hat, z. B. die Arch Linux-Community, oder wer die Flatpak- und Snap-Pakete erstellt.

Das Erweiterungsproblem

Wenn wir Visual Studio Code installieren, ist der Markt, auf dem die Erweiterungen bezogen werden, der von Microsoft, aber das ist bei VSCodium und Code OSS nicht der Fall. Stattdessen geht in einen anderen Laden die alles Open Source haben soll, aber es ist nicht da, zum Beispiel, Kommentarteiler, eine Erweiterung, die einzeilige kunstvolle Kommentare oder eine Art Banner mit einer Tastenkombination erstellt.

Um dieses Problem in VSCodium und Code OSS zu beheben, können wir zwei Dinge tun:

  • Suchen Sie die Datei product.json (in den Pfaden /usr/share/codium/resources/app auf Ubuntu) und fügen Sie Folgendes hinzu:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Eine andere Möglichkeit besteht darin, die Erweiterung herunterzuladen und manuell zu installieren.
    • Lassen Sie die Marktplatz.visualstudio.com .
    • Wir suchen die Erweiterung.
    • Rechts klicken wir auf Download-Erweiterung, es wird eine vsix-Datei heruntergeladen.
    • Gehen wir zu VSCodium oder Code OSS.
    • Wir klicken auf die Registerkarte Erweiterungen, dann auf die drei Punkte und dann auf Von VSIX installieren.
    • Wir suchen nach der in Schritt 3 heruntergeladenen Erweiterung und klicken auf Installieren.

Installieren Sie die Erweiterung manuell in VScodium oder Code OSS

Das einzig schlechte daran, es manuell zu machen, ist, dass wir nicht alle Optionen aus demselben Editor sehen können; Es würde uns zwingen, im Microsoft Market zu suchen, wenn wir nach etwas Bestimmtem suchen und den Namen der Erweiterung nicht kennen.

Gut. Aber am Ende Visual Studio Code, Code OSS oder VSCodium?

das ist schon jedermanns entscheidung, und die Gründe für die Wahl können vielfältig sein. Für Benutzer von Windows oder einem mit DEB- oder RPM-Paketen kompatiblen Linux-System, die sich auch nicht um Telemetrie und Microsoft-eigenen Code kümmern, ist der offizielle Visual Studio Code die beste Option.

Muss auch Berücksichtigen Sie, was vorhanden ist oder was einfacher zu installieren ist in unserem Vertrieb. Wenn Sie keine DEB- oder RPM-Pakete installieren können, ist VSCodium sowohl als Snap-Paket als auch auf Flathub als Flatpak-Paket verfügbar. Stattdessen gibt es Code OSS nur auf Flathub. Code OSS befindet sich jedoch im offiziellen Arch Linux-Community-Repository, sodass Sie es installieren können, wenn Sie die Pakete der nächsten Generation nicht verwenden möchten. Unter Windows und macOS sind die Optionen nur Visual Studio Code (plus die kostenpflichtige Visual Studio-Option) und VSCodium.

Unter Linux können Sie wählen, und Sie müssen die Vor- und Nachteile jeder Option kennen. ich würde auswählen VSCodium, das war nicht die Flatpak- oder Snap-Version, oder Code OSS auf Arch Linux-basierten Systemen, obwohl die Aktualisierung etwas länger dauert. Die Frage ist, was am besten zu uns passt, und bei Linux gibt es eine Wahl.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Seba sagte

    Interessant wäre zu wissen, woraus die Telemetrie besteht, die Microsoft erhält.
    Am Ende private Daten von meinem Computer erhalten?
    Wird der Quellcode, den ich entwickle, gestohlen?
    Wenn jemand weiß, was das ist, würde ich mich über einen Kommentar freuen!

  2.   Rafael sagte

    EX-CE-LEN-TE Ihren Artikel.
    Als ich letztes Jahr versuchte, die Unterschiede zwischen ihnen allen zu finden, bereitete mir das echte Kopfschmerzen, und am Ende verwendete ich VSCode, hauptsächlich um Plugins zu finden und sie zu installieren. Aber es ist so, dass Ihr Artikel sogar Verknüpfungen enthält, um diese Aufgabe dem Benutzer der kostenlosen Alternativen zu erleichtern.

    Im Ernst, das Beste, was ich in den letzten Monaten über Linux auf Spanisch gelesen habe.

    dank