La structure de LFS suit les standards Linux aussi fidèlement que possible. Les principaux standards sont :
Linux Standard Base (LSB) version 5.0
La LSB comporte quatre standards séparés : le cœur, le bureau, les langages à l'exécution et l'impression. Outre les exigences génériques, il y a aussi les exigences spécifiques à l'architecture. Il y a aussi deux domaines pour l'essai d'utilisation : Gtk3 et les images. LFS s'efforce de respecter l'architecture évoquée dans la section précédente.
Beaucoup de gens ne sont pas d'accord avec les exigences de la LSB. L'objectif principal de leur existence est de garantir que les logiciels propriétaires pourront être installés et lancés correctement sur un système conforme. Comme LFS est basée sur le code source, l'utilisateur a un contrôle complet des paquets qu'il désire et beaucoup choisissent de ne pas installer certains paquets qui sont spécifiés dans la LSB.
La création d'un système complet capable de réussir les tests de certificats LSB est possible, mais non sans quelques paquets supplémentaires qui vont au-delà des objectifs de LFS. Ces paquets supplémentaires ont des instructions d'installation dans BLFS.
Cœur LSB : |
Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib |
LSB bureau : |
Aucun |
LSB Langage à l'exécution : |
Perl |
LSB impression : |
Aucun |
LSB Gtk3 et LSB images (essai): |
Aucun |
Cœur LSB : |
At, Batch (partie d'At), Cpio, Ed, Fcrontab, Initd-tools, Lsb_release, NSPR, NSS, PAM, Pax, Sendmail (ou Postfix ou Exim), time |
LSB bureau : |
Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, Libxml2, MesaLib, Pango, Qt4, Xdg-utils, Xorg |
LSB Langage à l'exécution : |
Python, Libxml2, Libxslt |
LSB impression : |
CUPS, Cups-filters, Ghostscript, SANE |
LSB Gtk3 et LSB images (essai): |
GTK+3 |
Cœur LSB : |
Aucun |
LSB bureau : |
Aucun |
LSB Langage à l'exécution : |
Aucun |
LSB impression : |
Aucun |
LSB Gtk3 et LSB images (essai): |
Aucun |