Sari la conținut

Linux From Scratch

De la Wikipedia, enciclopedia liberă
Linux From Scratch
Fișier:Lfs-logo.png

LFS rulând Xfce.
Familie SOLinux
StareCurent
Model surseSoftware liber
Ultima versiune stabilă6.5 din 16 august 2009
Tip de nucleuMonolitic
LicențăMIT License[*][[MIT License (permissive free software license)|​]][1]
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic[*][[Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic |​]][1]
Licența Publică Generală GNU  Modificați la Wikidata
Prezență online
http://www.linuxfromscratch.org

Linux From Scratch (LFS, Linux de la zero) 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, vor avea un consum mai mic de resurse și vor ocupa un spațiu mai mic pe disc. Datorită acestor lucruri, sloganul este "Your distro, your rules"(Distribuția ta, regulile tale).

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.5.

Procedură

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.

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.3, scrisă tot de Gerard Beekmans.

Listă de software-uri

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

  • Autoconf 2.64
  • Automake 1.11
  • Bash 4.0
  • Binutils 2.19.1
  • Bison 2.4.1
  • Bzip2 1.0.5
  • Coreutils 7.4
  • DejaGNU 1.4.4
  • Diffutils 2.8.1
  • E2fsprogs 1.41.8
  • Expect 5.43.0
  • File 5.03
  • Findutils 4.4.2
  • Flex 2.5.35
  • Gawk 3.1.7
  • GCC 4.4.1
  • GDBM 1.8.3
  • Gettext 0.17
  • Glibc 2.10.1
  • Glibc LibIDN add-on 2.10.1
  • GMP 4.3.1
  • Grep 2.5.4
  • Groff 1.20.1
  • GRUB 0.97
  • Gzip 1.3.12
  • Iana-Etc 2.30
  • Inetutils 1.6
  • IPRoute2 2.6.29-1
  • Kbd 1.15
  • Less 429
  • LFS-Bootscripts 20090812
  • Libtool 2.2.6a
  • Linux 2.6.30.2
  • M4 1.4.13
  • Make 3.81
  • Man-DB 2.5.5
  • Man-pages 3.22
  • Mktemp 1.5
  • Module-Init-Tools 3.10
  • MPFR 2.4.1
  • Ncurses 5.7
  • Patch 2.5.9
  • Perl 5.10.0
  • Pkg-config 0.23
  • Procps 3.2.8
  • Psmisc 22.8
  • Readline 6.0
  • Sed 4.2.1
  • Shadow 4.1.4.2
  • Sysklogd 1.5
  • Sysvinit 2.86
  • Tar 1.22
  • Tcl 8.5.7
  • Texinfo 4.13a
  • Udev 145
  • Udev Configuration Tarball 20090523
  • Util-linux-ng 2.16
  • Vim 7.2
  • Zlib 1.2.3

Vezi și

Legături externe

  1. ^ a b http://www.linuxfromscratch.org/lfs/view/10.0/appendices/licenses.html, accesat în   Lipsește sau este vid: |title= (ajutor)