A estrutura do LFS segue os padrões do Linux tão rigorosamente quanto possível. Os padrões primários são:
Linux Standard Base (LSB) Version 5.0 (2015)
O LSB tem quatro especificações separadas: Core, Desktop, Runtime Languages e Imaging. Algumas partes das especificações Core e Desktop são específicas de arquitetura. Existem também duas especificações experimentais: Gtk3 e Graphics. O LFS tenta obedecer às especificações LSB para as arquiteturas IA32 (x86 de 32 bits) ou AMD64 (x86_64) discutidas na sessão anterior.
Muitas pessoas não concordam com essas exigências. O principal propósito do LSB é o de garantir que software proprietário consiga ser instalado e execute em um sistema compatível. Dado que o LFS é baseado no fonte, a(o) usuária(o) tem total controle sobre quais pacotes são desejados; você possivelmente escolha não instalar alguns pacotes que são especificados pelo LSB.
Ao tempo em que é possível criar um sistema completo que passará nos testes de certificação do LSB "desde o zero", isso não pode ser feito sem muitos pacotes adicionais que estão além do escopo do livro LFS. Instruções de instalação para esses pacotes adicionais podem ser encontradas no BLFS.
LSB Core: |
Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib |
LSB Desktop: |
Nenhum |
LSB Runtime Languages: |
Perl, Python |
LSB Imaging: |
Nenhum |
LSB Gtk3 e Gráficos LSB (Uso Experimental): |
Nenhum |
LSB Core: |
At, Batch (uma parte de At), Cpio, Ed, Fcrontab, LSB-Tools, NSPR, NSS, PAM, Pax, Sendmail (ou Postfix ou Exim), time |
LSB Desktop: |
Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff, Libxml2, MesaLib, Pango, Xdg-utils, Xorg |
LSB Runtime Languages: |
Libxml2, Libxslt |
LSB Imaging: |
CUPS, Cups-filters, Ghostscript, SANE |
LSB Gtk3 e Gráficos LSB (Uso Experimental): |
GTK+3 |
LSB Core: |
Nenhum |
LSB Desktop: |
Qt4 (mas Qt5 é fornecido) |
LSB Runtime Languages: |
Nenhum |
LSB Imaging: |
Nenhum |
LSB Gtk3 e Gráficos LSB (Uso Experimental): |
Nenhum |