iproute2 and libbpf: vendoring on the small scale
iproute2 and libbpf: vendoring on the small scale
Posted Dec 29, 2020 13:55 UTC (Tue) by mathstuf (subscriber, #69389)In reply to: iproute2 and libbpf: vendoring on the small scale by Shabbyx
Parent article: iproute2 and libbpf: vendoring on the small scale
  - Base images are usually 4GB+ (the Linux image with "all possible external dependencies" is 2.6GB)
  - Visual Studio requires a specific base image that is 6GB+ which contains a .NET Runtime install which apparently can't be done in any other image (so much for composability)
  - Installing one Visual Studio version and toolchain is another 3GB+
  - Dependencies (e.g., Qt) can be another GB or more
This leaves you with very limited space for doing what you'd want inside of a container (such as a CI build). We're still using bare metal for Windows builds despite the existence of Docker on Windows.
 
           