v. O LFS e os Padrões

A estrutura do LFS segue os padrões do Linux tão rigorosamente quanto possível. Os padrões primários são:

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.

Pacotes fornecidos pelo LFS necessários para satisfazer as Exigências do LSB

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

Pacotes fornecidos pelo BLFS necessários para satisfazer as Exigências do LSB

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

Componentes não fornecidos ou opcionalmente fornecidos pelo LFS ou pelo BLFS necessários para satisfazer as Exigências da LSB

Núcleo do LSB:

install_initd, libcrypt.so.1 (pode ser fornecido com instruções opcionais para o pacote Libxcrypt do LFS), libncurses.so.5 (pode ser fornecido com instruções opcionais para o pacote Ncurses do LFS), libncursesw.so.5 (mas libncursesw.so.6 é fornecido pelo pacote Ncurses do LFS)

Área de trabalho do LSB:

libgdk-x11-2.0.so (mas libgdk-3.so é fornecido pelo pacote GTK+-3 do BLFS), libgtk-x11-2.0.so (mas libgtk-3.so e libgtk-4.so são fornecidos pelos pacotes GTK+-3 e GTK-4 do BLFS), libpng12.so (mas libpng16.so é fornecido pelo pacote Libpng do BLFS), libQt*.so.4 (mas libQt6*.so.6 são fornecidos pelo pacote Qt6 do BLFS), libtiff.so.4 (mas libtiff.so.6 é fornecido pelo pacote Libtiff do BLFS)

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):

libpng15.so (mas libpng16.so é fornecido pelo pacote Libpng do BLFS)