Les distributions optimisées pour la taille peuvent ne pas contenir X et ont tendance à utiliser des alternatives plus compactes aux utilitaires GNU, comme Busybox, uClibc ou dietlibc.
Les distributions considérées comme petites peuvent ne pas contenir X, mais utiliser de petits systèmes de fenêtres comme busybox, uclibc ou dietlibc.