La structure de LFS suit les standards Linux aussi fidèlement que possible. Les premiers 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. Deux autres domaines sont en cours d'essai : Gtk3 et le graphisme. 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 : |
At, Batch (fait partie d'At), Cpio, ed, Fcrontab, Initd-tools, Grep, GTK+2, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib |
LSB bureau : |
Aucun |
LSB Langage à l'exécution : |
Perl |
LSB graphisme : |
Aucun |
LSB Gtk3 et LSB graphisme (utilisation en essai) : |
Aucun |
Cœur LSB : |
At, Batch (partie d'At), Cpio, Ed, Fcrontab, Initd-tools, + Lsb_release, NSPR, NSS, PAM, Pax, Sendmail (soit Postfix soit Exim), time + |
LSB bureau : |
Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, Glib2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, Libxml2, MesaLib, Pango, Qt4, Xdg-utils, Xorg |
LSB langage à l'exécution : |
Python, Libxml2, Libxslt |
LSB imagerie : |
CUPS, Cups-filters, Ghostscript, SANE |
LSB Gtk3 et LSB graphisme (essai d'utilisation) : |
GTK+3 |
Cœur LSB : |
Aucun |
LSB bureau : |
Aucun |
LSB Langage à l'exécution : |
Aucun |
LSB imagerie : |
Aucun |
LSB Gtk3 et LSB graphisme (essai d'utilisation) : |
Aucun |