Skip to content

Latest commit

 

History

History
183 lines (161 loc) · 6.82 KB

File metadata and controls

183 lines (161 loc) · 6.82 KB

This document describes the base contents of the Universal image. Note that this image also includes detection logic to dynamically install additional language / runtime versions based on your repository's contents. Dynamically installed content can be found in sub-folders under /opt.

Image version: 5.0.2

Source release/branch: v0.4.21

Digest: sha256:987eada1cc06457aae24b94513c7f8576caa2fa807c5f494674d20d71add10f8

Tags:

mcr.microsoft.com/devcontainers/universal:5.0.2-noble
mcr.microsoft.com/devcontainers/universal:5.0.2-linux
mcr.microsoft.com/devcontainers/universal:5.0.2

To keep up to date, we recommend using partial version numbers. Use the major version number to get all non-breaking changes (e.g. 0-) or major and minor to only get fixes (e.g. 0.200-).

Linux distribution: Ubuntu 24.04.3 LTS (debian-like distro)

Architectures: linux/amd64

Available (non-root) user: codespace

Contents

Languages and runtimes

Language / runtime Version Path
Node.js 22.21.1
24.11.1
/usr/local/share/nvm/versions/node/<version>
Python 3.11.9
3.12.1
/usr/local/python/<version>
Java 21.0.9
25.0.1
/usr/local/sdkman/candidates/java/<version>
.NET 10.0.100 /usr/share/dotnet/dotnet
Ruby 3.3.10
3.4.7
/usr/local/rvm/rubies/<version>
PHP 8.3.14
8.4.8
/usr/local/php/<version>
GCC 13.3.0-6ubuntu2~24.04
Clang 18.1.3 (1ubuntu1)
Go 1.25.4 /usr/local/go
Jekyll 4.4.1
Jupyter Lab 4.5.0 /home/codespace/.local/bin/jupyter-lab

Tools installed using git

Tool Commit Path
Oh My Zsh! beadd56dd75e8a40fe0a7d4a5d63ed5bf9efcd48 /home/codespace/.oh-my-zsh
nvm 977563e97ddc66facf3a8e31c6cff01d236f09bd /usr/local/share/nvm
nvs 6b20e9f750ea371bd347e5dbac8406d677292b60 /usr/local/nvs
rbenv ba96d7e3583e6e47ebb2f416ff2cf164e8a94f3f /usr/local/share/rbenv
ruby-build d1d05854eab295ff4b84863dab67d621d70f0750 /usr/local/share/ruby-build

Pip / pipx installed tools and packages

Tool / package Version
requests 2.32.5
jupyterlab_git 0.51.2
certifi 2025.11.12
setuptools 80.9.0
pylint 4.0.3
flake8 7.3.0
autopep8 2.3.2
black 25.11.0
yapf 0.43.0
mypy 1.18.2
pydocstyle 6.3.0
pycodestyle 2.14.0
bandit 1.9.2
virtualenv 20.35.4
pipx 1.8.0

Go tools and modules

Tool / module Version
golang.org/x/tools/gopls 0.20.0
honnef.co/go/tools 0.7.0-0.dev.0.20250523013057-bbc2f4dd71ea
golang.org/x/lint 0.0.0-20241112194109-818c5a804067
github.com/mgechev/revive 1.13.0
github.com/uudashr/gopkgs latest
github.com/ramya-rao-a/go-outline latest
github.com/go-delve/delve 1.25.2
github.com/golangci/golangci-lint latest

Ruby gems and tools

Tool / gem Version
rake 13.3.1
jekyll 4.4.1

Other tools and utilities

Tool Version Path
git 2.52.0
Xdebug 3.4.7 /usr/local/php/current
Composer 2.9.2 /usr/local/php/current/bin
kubectl v1.34.2 /usr/local/bin
Helm 4.0.1 /usr/local/bin
Docker Compose 2.40.3 /usr/local/bin
rvm 1.29.12 /usr/local/rvm
GitHub CLI 2.83.1
yarn 1.22.22 /usr/bin
Maven 4.0.0 /usr/local/sdkman/candidates/maven/current/bin
Gradle 9.2.1 /usr/local/sdkman/candidates/gradle/current/bin
Docker (Moby) CLI & Engine 28.5.1
conda 25.11.0 /opt/conda/bin

Additional linux tools and packages

Tool / library Version
apt-transport-https 2.8.3
apt-utils 2.8.3
build-essential 12.10ubuntu1
ca-certificates 20240203
clang 1:18.0-59~exp2
cmake 3.28.3-1build7
cppcheck 2.13.0-2ubuntu3
curl 8.5.0-2ubuntu10.6
dialog 1.3-20240101-1
g++ 4:13.2.0-7ubuntu1
gcc 4:13.2.0-7ubuntu1
gdb 15.0.50.20240403-0ubuntu1
git 1:2.43.0-1ubuntu7.3
gnupg2 2.4.4-2ubuntu17.3
htop 3.3.0-4build1
iproute2 6.1.0-1ubuntu6.2
iptables 1.8.10-3ubuntu2
jq 1.7.1-3ubuntu0.24.04.1
less 590-2ubuntu2.1
libc6 2.39-0ubuntu8.6
libc6-dev 2.39-0ubuntu8.6
libgssapi-krb5-2 1.20.1-6ubuntu2.6
libicu74 74.2-1ubuntu3.1
libkrb5-3 1.20.1-6ubuntu2.6
libnspr4 2:4.35-1.1build1
libnss3 2:3.98-1build1
libpango-1.0-0 1.52.1+ds-1build1
libpangocairo-1.0-0 1.52.1+ds-1build1
libsecret-1-dev 0.21.4-1build3
libssl1.1 1.1.0g-2ubuntu4
libstdc++6 14.2.0-4ubuntu2~24.04
libx11-6 2:1.8.7-1build1
lldb 1:18.0-59~exp2
llvm 1:18.0-59~exp2
locales 2.39-0ubuntu8.6
lsb-release 12.0-2
lsof 4.95.0-1build3
make 4.3-4.1build2
man-db 2.12.0-4build2
manpages 6.7-2
manpages-dev 6.7-2
moby-cli (Docker CLI) 28.5.1-ubuntu24.04u1
moby-engine (Docker Engine) 28.5.1-ubuntu24.04u1
nano 7.2-2ubuntu0.1
ncdu 1.19-0.1
net-tools 2.10-0.1ubuntu4.4
openssh-client 1:9.6p1-3ubuntu13.14
openssh-server 1:9.6p1-3ubuntu13.14
pigz 2.8-1
pkg-config 1.8.1-2build1
procps 2:4.0.4-4ubuntu3.2
psmisc 23.7-1build1
python3-dev 3.12.3-0ubuntu2.1
python3-minimal 3.12.3-0ubuntu2.1
rsync 3.2.7-1ubuntu1.2
sed 4.9-2build1
software-properties-common 0.99.49.3
strace 6.8-0ubuntu2
sudo 1.9.15p5-3ubuntu5.24.04.1
tar 1.35+dfsg-3build1
unzip 6.0-28ubuntu4.1
valgrind 1:3.22.0-0ubuntu3
vim 2:9.1.0016-1ubuntu7.9
vim-doc 2:9.1.0016-1ubuntu7.9
vim-tiny 2:9.1.0016-1ubuntu7.9
wget 1.21.4-1ubuntu4.1
xtail 2.1-9
zip 3.0-13ubuntu0.2
zlib1g 1:1.3.dfsg-3.1ubuntu2.1
zsh 5.9-6ubuntu2