microsoft / vscode-dev-containers

NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!
https://aka.ms/vscode-remote
MIT License
4.72k stars 1.4k forks source link

Add `util-linux` to `common-alpine.sh` #1505

Open felipecrs opened 2 years ago

felipecrs commented 2 years ago

This package comes preinstalled in Debian, and provides some very common commands on Linux. Namely, I miss the script command.

The list of commands can be seemed here:

https://www.mankier.com/package/util-linux

ryboe commented 2 years ago

I built this and the linux/amd64 image size goes from 110 MB to 117 MB. That 7 MB buys us a long list of useful commands. However, a lot of those commands, like fstab, mkfs, cfdisk, and eject, aren't relevant to codespaces 🤔 It's a tough call.

bamurtaugh commented 2 years ago

Thanks for opening!

As a heads up, our team has been actively focused on an updated plan for community contributions and this repo moving forward, which we've now outlined in this issue: https://github.com/microsoft/vscode-dev-containers/issues/1589. This includes moving to a couple new repos for images (https://github.com/devcontainers/images) and Features (https://github.com/devcontainers/features).

We anticipate to have a similar repo and distribution process for templates/definitions. We'll keep everyone updated (likely via another issue in this repo or comment on https://github.com/microsoft/vscode-dev-containers/issues/1589) when our new templates repo is available and the process is defined.

Please let me know if you have any questions, thank you!