Skip to content

Jeb4dev/alo_vscodium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSCodium

VSCodium logo

Ohjelmointiin suunnattu vapaa tekstieditori

Yleistä

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.

Toimintaperiaate

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.

Käyttökohteet

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.

Lisenssi

Visual Studio Coden lisenssi

  • Lähdekoodilla MIT-lisenssi
  • Microsoftin jakaman ohjelmatiedoston (.exe, .app jne.) lisenssi ei ole avoin.

Visual Studio Codiumin lisenssi

  • 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.

Aktiivisuus ja ylläpito

Historia

  • Visual Studio Coden ensimmäinen versio julkaistiin 29.4.2015
  • Lähdekoodi saataville GitHubiin 18.11.2015
  • VSCodiumin ensimmäinen julkaisu 15.8.2018

Aktiivisuus

  • 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

Ylläpito

VSCodiumia ylläpitää yhteisö vapaaehtoisia kehittäjiä, jotka ovat listattuina projektin GitHub-sivulla.

Osallistuminen projektiin

VSCodium-projekti noudattaa avointa ja yhteisöllistä osallistumismallia, jossa kuka tahansa voi ehdottaa muutoksia tai parannuksia projektin lähdekoodiin tai dokumentaatioon.

Osallistumisen Menettelytavat

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.

Tekninen toteutus

Kielet

  • TypeScript, JavaScript, HTML, CSS
  • Joitakin Rust-tiedostoja
  • VSCodiumin repossa shell-skriptejä ja yksi XSLT-tiedosto

Protokollat

Language Server Protocol, Microsoftin alunperin VS Codea varten kehittämä protokolla, jonka on tarkoitus helpottaa esim. syntaksivärityksen kaltaisten ominaisuuksien kehittämistä eri kielille

Välineet

  • Electron, ohjelmistokehys työpöytäsovellusten tekoon käyttäen HTML:a, CSS:ä ja JavaScriptiä
  • Chromium, verkkoselain
  • Node.js, JavaScript-palvelin

Asennus ja käyttöönotto

VSCodiumin voi kääntää Microsoftin Visual Studio Code Reposta myös halutessaan itse (Microsoftin ohje). Se ei ole kuitenkaan tarpeellista.

GNU/Linux

Asentaminen snapilla

VSCodium löytyy Snap Storesta Codium nimellä. Jos GNU/Linux jakelusi tukee snap:iä:

snap install codium --classic

Asentaminen Parrot OSlla

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

Asentaminen NixOSlla

VSCodium löytyy Nixpkgsistä. Voit asentaa sen lisäämällä vscodium environment.systemPackagesiin configuration.nixiin tai lokaalisti:

nix-env -iA nixpkgs.vscodium

Asemtaminen Arch Linuxilla

VSCodium on saatavilla AURissa (Arch User Reposity) ja sen voi asentaa AUR Helperillä.

Aura:

sudo aura -A vscodium-bin

Yay:

yay -S vscodium-bin

Asentaminen Debianilla/Ubuntulla

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

Asentaminen Fedoralla / RHELilla / CentOSilla / RockyLinuxilla / OpenSUSElla (rpm paketti)

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

Install on Gentopo / Funtoo Linux (ebuild)

  • Gentoo:

    sudo emerge -av vscodium-bin

  • Funtoo:

    sudo emerge -av vscodium

Flatpak

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.

Mac

Asentaminen Brewillä

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ä!

Windows

Asentaminen Windows Package Managerilla:

winget install vscodium

Asentaminen Chocolateylla:

choco install vscodium

Asentaminen Scoopilla:

scoop bucket add extras

scoop install vscodium

Lähteet

Verkkolähteissä vierailtu 13.10.2023.

About

Resources

Stars

Watchers

Forks

Contributors