OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

LFS und Standards‌

Die Struktur von LFS folgt so genau wie möglich den Linux-Standards. Die primären Standards sind:

• POSIX.1-2008.

• Filesystem Hierarchy Standard (FHS) Version 3.0

• Linux Standard Base (LSB) Version 5.0 (2015)

Image

Das LSB verfügt über vier separate Standards: Core, Desktop, Runtime Languages ​​und Imaging. Neben allgemeinen Anforderungen gibt es auch architekturspezifische Anforderungen. Es gibt auch zwei Bereiche zur Testnutzung: Gtk3 und Graphics. LFS versucht, den im vorherigen Abschnitt besprochenen Architekturen zu entsprechen.


Note

Viele Menschen sind mit den Anforderungen des LSB nicht einverstanden. Der Hauptzweck der Definition besteht darin, sicherzustellen, dass proprietäre Software ordnungsgemäß auf einem kompatiblen System installiert und ausgeführt werden kann. Da LFS quellenbasiert ist, hat der Benutzer die vollständige Kontrolle darüber, welche Pakete gewünscht werden, und viele entscheiden sich dafür, einige vom LSB angegebene Pakete nicht zu installieren.

Note

Viele Menschen sind mit den Anforderungen des LSB nicht einverstanden. Der Hauptzweck der Definition besteht darin, sicherzustellen, dass proprietäre Software ordnungsgemäß auf einem kompatiblen System installiert und ausgeführt werden kann. Da LFS quellenbasiert ist, hat der Benutzer die vollständige Kontrolle darüber, welche Pakete gewünscht werden, und viele entscheiden sich dafür, einige vom LSB angegebene Pakete nicht zu installieren.

Die Erstellung eines vollständigen LFS-Systems, das die LSB-Zertifizierungstests bestehen kann, ist möglich, jedoch nicht ohne viele zusätzliche Pakete, die über den Rahmen von LFS hinausgehen. Diese zusätzlichen Pakete verfügen über Installationsanweisungen in BLFS.


Von LFS bereitgestellte Pakete, die zur Erfüllung der LSB-Anforderungen erforderlich sind

LSB-Kern: Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk, Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed, Shadow, Tar, Util-linux, Zlib

LSB-Desktop: Keine

LSB-Laufzeitsprachen: Perl

LSB-Bildgebung: Keine

LSB Gtk3 und LSB Graphics (Testversion): Keine


Von BLFS bereitgestellte Pakete, die zur Erfüllung der LSB-Anforderungen erforderlich sind

LSB Core: At, Batch (ein Teil von At), Cpio, Ed, Fcrontab, Initd-tools, Lsb_release, NSPR, NSS, PAM, Pax, Sendmail (oder Postfix oder Exim), Zeit

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-Laufzeitsprachen: Python, Libxml2, Libxslt


LSB-Bildgebung: CUPS, Cups-Filter, Ghostscript, SANE

LSB Gtk3 und LSB Graphics (Testversion): GTK+3


Pakete, die nicht von LFS oder BLFS bereitgestellt werden und zur Erfüllung der LSB-Anforderungen erforderlich sind

LSB-Kern: Keine

LSB Desktop: Qt4 (aber Qt5 wird bereitgestellt)

LSB-Laufzeitsprachen: Keine

LSB-Bildgebung: Keine

LSB Gtk3 und LSB Graphics (Testversion): Keine


Top OS Cloud Computing bei OnWorks: