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, 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 da 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, o(a) usuário(a) 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 da 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 alguns desses pacotes adicionais podem ser encontradas no BLFS.
| 
                 Núcleo do LSB:  | 
              
                 Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip, M4, Man-DB, Procps, Psmisc, Sed, Shadow, Systemd, Tar, Util-linux, Zlib  | 
            
| 
                 Área de trabalho do LSB:  | 
              
                 Nenhum  | 
            
| 
                 Linguagens da LSB:  | 
              
                 Perl  | 
            
| 
                 Imagem no LSB:  | 
              
                 Nenhum  | 
            
| 
                 LSB Gtk3 e Gráficos LSB (Uso Experimental):  | 
              
                 Nenhum  | 
            
| 
                 Núcleo do LSB:  | 
              
                 At, Batch (uma parte de At), Arquivos do BLFS de Iniciação do Bash, Cpio, Ed, Fcrontab, LSB-Tools, NSPR, NSS, Linux-PAM, Pax, Sendmail (ou Postfix ou Exim), Time  | 
            
| 
                 Área de trabalho do LSB:  | 
              
                 Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig, Gdk-pixbuf, Glib2, GLU, Icon-naming-utils, Libjpeg-turbo, Libxml2, Mesa, Pango, Xdg-utils, Xorg  | 
            
| 
                 Linguagens da LSB:  | 
              
                 Libxml2 e Libxslt  | 
            
| 
                 Imagem no LSB:  | 
              
                 CUPS, Cups-filters, Ghostscript e SANE  | 
            
| 
                 LSB Gtk3 e Gráficos LSB (Uso Experimental):  | 
              
                 GTK+3  | 
            
| 
                 Núcleo do LSB:  | 
              
                 
                  install_initd,
                    | 
            
| 
                 Área de trabalho do LSB:  | 
              
                 
                    | 
            
| 
                 Linguagens da LSB:  | 
              
                 /usr/bin/python (LSB exige Python2, mas LFS e BLFS fornecem somente Python3)  | 
            
| 
                 Imagem no LSB:  | 
              
                 Nenhum  | 
            
| 
                 LSB Gtk3 e Gráficos LSB (Uso Experimental):  | 
              
                 
                    |