Linux From Scratch

De la Wikipedia, enciclopedia liberă

Salt la: Navigare, căutare
Linux From Scratch  
Image:Lfs-logo.png

LFS rulând Xfce.
Dezvoltator:
Familie SO: Linux
Model surse: Software liber
Versiune stabilă: 6.3 / 28 august 2007
Preversiune: /
Tip de nucleu: Monolitic
Interfaţă implicită:
Stare: Curent
Licenţă:
Pagină web: http://www.linuxfromscratch.org

Linux From Scratch (LFS) este o modalitate de a construi un sistem Linux prin compilarea şi instalarea manuală a fiecărei componente în parte de către utilizator. Aceasta este, desigur, o metodă mult mai laborioasă decât instalarea unei distribuţii pre-compilate. Ideea de bază este că, instalând componentele una câte una, utilizatorul va putea întelege mai bine cum funcţionează un sistem Linux în interiorul său. În plus, compilând toate software-urile în conformitate cu sistemul şi nevoile utilizatorului, acestea vor rula mai rapid, vor fi mult mai flexibile şi vor ocupa un spaţiu în memorie mai mic. Datorită acestor lucruri, sloganul este "Your distro, your rules"(Distribuţia ta, regulile tale).

Cuprins

[modifică] Cartea

Linux From Scratch (LFS) este şi numele unei cărţi scrise de Gerard Beekmans. În această carte, cititorul primeşte instrucţiuni pentru a putea construi un sistem Linux folosind sursele programelor. Cartea se poate descărca gratuit de pe situl LFS. În prezent cartea se află la versiunea 6.3.

[modifică] Procedură

[modifică] Instalarea sistemului

Pentru a putea construi un LFS sunt necesare o partiţie goală şi un sistem Linux funcţional. În loc de un sistem Linux funcţional instalat pe hard-disk, utilizatorul poate folosi un Linux From Scratch LiveCD pus la dispoziţie gratuit pe situl LFS.
Se începe cu instalarea unui sistem temporar. Apoi directorul root va trebui schimbat (folosind comanda chroot) cu directorul în care a fost instalat sistemul temporar, după care utilizatorul va instala sistemul propriu-zis.

[modifică] Post instalare

Noul sistem va conţine numai programele şi configuraţiile minime pentru ca acesta să fie funcţional, rămânând la latitudinea utilizatorului ce software-uri va mai instala şi ce setări va efectua în continuare. Un ghid în acest sens îl reprezintă cartea Beyond Linux From Scratch (BLFS), actualmente în versiunea 6.2, scrisă tot de Gerard Beekmans.

[modifică] Listă de software-uri

Pentru ca sistemul LFS să fie funcţional trebuie compilate şi instalate următoarele software-uri:

  • Autoconf 2.61
  • Automake 1.10
  • Bash 3.2
  • Bash Documentation 3.2
  • Berkeley DB 4.5.20
  • Binutils 2.17
  • Bison 2.3
  • Bzip2 1.0.4
  • Coreutils 6.9
  • DejaGNU 1.4.4
  • Diffutils 2.8.1
  • E2fsprogs 1.40.2
  • Expect 5.43.0
  • File 4.21
  • Findutils 4.2.31
  • Flex 2.5.33
  • Gawk 3.1.5
  • GCC 4.1.2
  • Gettext 0.16.1
  • Glibc 2.5.1
  • Glibc LibIDN add-on 2.5.1
  • Grep 2.5.1a
  • Groff 1.18.1.4
  • GRUB 0.97
  • Gzip 1.3.12
  • Iana-Etc 2.20
  • Inetutils 1.5
  • IPRoute2 2.6.20-070313
  • Kbd 1.12
  • Less 406
  • LFS-Bootscripts 6.3
  • Libtool 1.5.24
  • Linux 2.6.22.5
  • M4 1.4.10
  • Make 3.81
  • Man-DB 2.4.4
  • Man-pages 2.63
  • Mktemp 1.5
  • Module-Init-Tools 3.2.2
  • Ncurses 5.6
  • Patch 2.5.4
  • Perl 5.8.8
  • Procps 3.2.7
  • Psmisc 22.5
  • Readline 5.2
  • Sed 4.1.5
  • Shadow 4.0.18.1
  • Sysklogd 1.4.1
  • Sysvinit 2.86
  • Tar 1.18
  • Tcl 8.4.15
  • Texinfo 4.9
  • Udev 113
  • Udev Configuration Tarball 6.3
  • Util-linux 2.12r
  • Vim 7.1
  • Zlib 1.2.3

[modifică] Vezi şi

[modifică] Legături externe

Unelte personale