VSCodium on käytännössä versio Microsoftin Visual Studio Codesta, josta on mahdollisuuksien mukaan poistettu käyttäjän yksityisyyttä rikkovia ominaisuuksia kuten telemetriaa.
VSCodium on hyvin samanlainen kuin VSCode. VSCodium sisältää siitä ne osat, jotka ovat lisenssiltään täysin avoimia. Käytännössä se on olemassa, jotta ihmisten ei tarvitse itse ladata ja kääntää telemetriatonta versiota Visual Studio Codesta.
VSCodiumia voidaan käyttää samalla tavalla kuin VSCodea, eli koodieditorina ja kehitysympäristönä eri ohjelmointikielille ja alustoille.
VSCodiumin vahvuus on sen monipuolisuus ohjelmistotuotannossa.
Siihen voi asentaa lisäosilla esimerkiksi syntaksinväritys- ja debuggaustuen ohjelmointikielille, jota se ei ennestään tue.
- Lähdekoodilla MIT-lisenssi
- Microsoftin jakaman ohjelmatiedoston (.exe, .app jne.) lisenssi ei ole avoin.
- VSCodiumin lähdekoodilla ja ohjelmatiedostoilla (binääri) on MIT-lisenssi
- Microsoftin Visual Studio Marketplacesta hankittujen lisäosien käyttö VSCodiumissa rikkoo periaatteessa lisenssiä
- Jotkin Microsoftin kehittämistä laajennuksista (esim. C#- ja C++-lisäosien debuggeri) eivät toimi kuin VSCodessa.
- Visual Studio Coden ensimmäinen versio julkaistiin 29.4.2015
- Lähdekoodi saataville GitHubiin 18.11.2015
- VSCodiumin ensimmäinen julkaisu 15.8.2018
- Päivityksiä tulee suunnilleen viikoittain. Viimeisin julkaistu versio 1.83.0.23283 julkaistiin 10.11.2023.
- Microsoftin julkaistessa päivityksen Visual Studio Codeen VSCodiumin GitHub-repossa oleva skripti kloonaa VSCoden repon, kääntää ohjelman ja lataa tuotetut ohjelmatiedostot GitHubiin
VSCodiumia ylläpitää yhteisö vapaaehtoisia kehittäjiä, jotka ovat listattuina projektin GitHub-sivulla.
VSCodium-projekti noudattaa avointa ja yhteisöllistä osallistumismallia, jossa kuka tahansa voi ehdottaa muutoksia tai parannuksia projektin lähdekoodiin tai dokumentaatioon.
Jos haluat osallistua projektiin sinun täytyy kloonata ensin VSCodium-repositorio omalle tietokoneellesi. Sitten voit tehdä haluamasi muutokset projektin lähdekoodiin.
Kun muutokset ovat valmiit, voit lähettää pull-requestin jossa kuvailet tekemäsi muutokset ja pyydät niiden hyväksymistä master branchiin.
Jos muutoksesi hyväksytään, ne lisätään osaksi VSCodium projektia.
- TypeScript, JavaScript, HTML, CSS
- Joitakin Rust-tiedostoja
- VSCodiumin repossa shell-skriptejä ja yksi XSLT-tiedosto
Language Server Protocol, Microsoftin alunperin VS Codea varten kehittämä protokolla, jonka on tarkoitus helpottaa esim. syntaksivärityksen kaltaisten ominaisuuksien kehittämistä eri kielille
- Electron, ohjelmistokehys työpöytäsovellusten tekoon käyttäen HTML:a, CSS:ä ja JavaScriptiä
- Chromium, verkkoselain
- Node.js, JavaScript-palvelin
VSCodiumin voi kääntää Microsoftin Visual Studio Code Reposta myös halutessaan itse (Microsoftin ohje). Se ei ole kuitenkaan tarpeellista.
VSCodium löytyy Snap Storesta Codium nimellä. Jos GNU/Linux jakelusi tukee snap:iä:
snap install codium --classic
VSCodium on valmiiksi asennettuna Parrot OSssa. Jos sitä ei jostain syystä ole valmiina, niin voit löytää sen virallisesta reposta:
sudo apt update && sudo apt install codium
VSCodium löytyy Nixpkgsistä. Voit asentaa sen lisäämällä vscodium environment.systemPackagesiin configuration.nixiin tai lokaalisti:
nix-env -iA nixpkgs.vscodium
VSCodium on saatavilla AURissa (Arch User Reposity) ja sen voi asentaa AUR Helperillä.
sudo aura -A vscodium-bin
yay -S vscodium-bin
Lisää GPG avain repoon:
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
Lisää repo:
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list
Päivitä ja asenna VSCodium:
sudo apt update && sudo apt install codium
Lisää GPG avain repoon:
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
Lisää repo:
-
Fedora/RHEL/CentOS/Rocky Linux:
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo -
OpenSUSE/SUSE:
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/zypp/repos.d/vscodium.repo
Asenna ohjelma:
-
Fedora/RHEL/CentOS/Rocky Linux:
sudo dnf install codium -
OpenSUSE/SUSE:
sudo dnf install codium
-
Gentoo:
sudo emerge -av vscodium-bin -
Funtoo:
sudo emerge -av vscodium
VSCodium (epävirallisesti) saatavilla FLatpak sovelluksena (repo). Jos jakelusi tukee flatpakkiä ja käytät flathub repoa niin voit asentaa VSCodiumin komentoriviltä:
flatpak install flathub com.vscodium.codium
tai avaamalla flatpakrefin Flathubista. VSCodium löytyy myös GNOME Softwaresta jos sinulla on gnome-software-plugin-flatpak asennettuna.
brew install --cask vscodium
Jos käytät Mac OS C Mojativeä ja näet tekstin App can't be opened because Apple cannot check it for malicous software, kun avaat VSCodiumin ensimmäistä kertaa, niin klikkaa hiiren oikeaa näppäintä ja valitse Open. Tämän pitäisi olla välttämätöntä vain Mojave käyttäjillä!
winget install vscodium
choco install vscodium
scoop bucket add extras
scoop install vscodium
Verkkolähteissä vierailtu 13.10.2023.
- VSCodiumin GitHub-sivu
- VSCodiumin kotisivu
- Microsoftin Visual Studio Coden kotisivu ja dokumentaatio