Linux VM toolbox¶
Following tools are available in the Ubuntu based Linux VM environment -
User/Account¶
razor
user included insudo
,docker
group
Golang¶
- Golang
1.23.x
and1.22.x
(default)
Rust¶
- Rust compiler
rustc
1.81.x
cargo
1.81.x
Python¶
- Python 3.12.x, 3.11.x, 3.10.x (default:
3.10.x
) pip3
(23.0.x)pyenv
(2.4.x)
Ruby¶
ruby
3.1.x, 3.2.x abd 3.3.x (default -3.2
)bundler
(2.5.x)rbenv
(1.2.0)gem
(3.4.19)
Java and JVM tools¶
- OpenJDK from Amazon (Corretto) (11.0.x, 17.0.x, 21.0.x)
gradle
(8.10.x)mvn
(3.9.x)ant
sbt
(1.10.x)lein
(2.11.x)- Groovy (2.4.x)
- Kotlin (1.9.x)
NodeJS¶
- Nodejs v18, v19, v20, v21, v22 (default: v20)
yarn
(1.22.x)npm
(10.8.x)
PHP¶
- Php - 8.1.x, 8.2.x, 8.3.x (installed via phpbrew)
- Composer V2 (2.5.x)
- PhpBrew (2.2.0)
- Extensions (mbstring, xml, bz2, etc.)
Docker¶
- Docker - 27.2.0
- Docker compose V2 - 2.29.x (
docker compose
) - Docker Compose v1 - 1.29.2 (
docker-compose
)
Version control¶
- Git (2.x)
- Git LFS (3.x)
Cloud SDK¶
- AWS ClI (2.x, 1.x)
- Gcloud SDK (434.0.0)
- Azure (2.49.0)
Deployment/Automation tools¶
- Terraform (1.9.x)
- Packer (1.11.x)
- Heroku (8.x.x)
- Ansible (2.10.x)
- AWS ecs-cli
- doctl (1.115.x)
- AWS ebcli
gh
(Github CLI) (2.57.x)
Browser/Headless tools¶
- Phantomjs
- Google Chrome 85
- Google Chrome driver 114
- Firefox
Kubernetes¶
- Helm 3.x
- kubectl v1.30.x with kustomize 5.x
- kustomize
- Gitops tools - argocd, flux
Utilities¶
- curl, wget
- rsync
- apt
- tar, unzip, zstd
- ca-certificates, openssl
- ncdu
- ansible (2.10.x)