Vereinfacht gesagt,bestehen Codespaces aus einem Docker-Container mit einem Linuxsystem und dem Editor Visual Studio Code als alleiniger Benutzeroberfläche1. VSC besitzt ein integriertes Terminal und verfügt dementsprechend über eine Kommandozeile. Dank Root-Zugriff installieren Sie damit vor allem beliebige Software nach.
Ein Codespace stellt Rechenleistung (CPUs) und Speicherplatz bereit. Dafür verlangt der Betreiber selbstverständlich Geld, in diesem Fall Microsoft als Github-Besitzer. Das kostenlose Einsteigerangebot besteht aus pro Monat 120 CPU-Stunden und 15 GByte Plattenplatz. Da das kleinste System zwei CPUs mitbringt, stehen Ihnen de facto 60 Stunden Rechenzeit zur Verfügung. Das genügt für täglich etwa zwei Stunden Programmieren.
Ein einmal erstellter Codespace geht