De "RedHat" directory -- het hart van de distributieHet belangrijkste deel van de directory tree is de
RedHat directory:
drwxr-xr-x 2 ftpuser ftpusers 24576 Jul 15 08:35 RPMS/
drwxr-xr-x 2 ftpuser ftpusers 8192 Jul 15 08:32 base/
-rw-rw-rw- 59 ftpuser ftpusers 0 Aug 15 14:21 i386
drwxr-xr-x 4 ftpuser ftpusers 96 Jun 5 12:24 instimage/De RPMS directory bevat the grote deel van de Red Hat distributie bestaande uit RPM
(Red Hat Package Manager) files. Een RPM package bestaat uit binaries (gecompileerde
programma's) samen met alle relevante configuratiefiles en documentatie. Zie de sektie
voor meer informatie.De base directory bevat verschillende registratie-files die nodig zijn tijdens het
installatie-proces, bv. de comps file, die definieert de components (groep van
packages) dat gebruikt wordt tijdens het "Choose packages to install" fase. Een andere
belangrijke file in de base directory is de hdlist file die het meeste van de
header-fields van de RPMs in de RPMS directory bevat.Dit betekent dat al de 'dependencies' tussen packages achterhaald kan worden door gewoon
de hdlist te lezen zonder dat elk package afzonderlijk gelezen moet worden. Wat
interessant is voor oa. FTP-installaties.hdlist wordt ook gebruikt voor de 'mapping' van packages tot file-names. (bv
perl naar perl-5.004-6.i386.rpm. Dit betekent dat als je updates wil toevoegen
aan je eigen CD (zie sektie ) je de
hdlist zal moeten wijzigen. Dit proces wordt beschreven in sektie
.De instimage directory bevat een 'life filesystem' met een reeks programma's en
gesharede libraries die nodig zijn tijdens het installatie-proces.