Program ładujący Linuksa

LILO

Menu startowe LILO z Windows jako domyślnym wyborem i możliwością wybrania innej platformy w ciągu 18 sekund
Menu startowe LILO
Podstawowe dane

deweloper Werner Almesberger (1992–1998),
John Coffman (1999–2007),
Joachim Wiedorn (2010–2015)
Aktualna  wersja 24.2
( 22 listopada 2015 )
system operacyjny Linux
język programowania C , język asemblera
Kategoria Program rozruchowy
Licencja BSD
Mówi po niemiecku Nie
www.joonet.de/lilo

Linux Loader , w skrócie LILO , to darmowy program ładujący dla jądra Linuksa, który dzięki swojej elastyczności może również uruchamiać inne jądra .

historia

Rozwój LILO rozpoczął się w 1992 roku, głównym deweloperem w tym czasie był Werner Almesberger; W 1999 roku przekazał projekt Johnowi Coffmanowi. W tym okresie LILO rozwinęło się już jako standardowy program ładujący w wielu dystrybucjach Linuksa , ale zauważalnie cierpiało z powodu wielu ograniczeń. LILO nie może czytać systemów plików , ale musi wiedzieć, na których blokach danych znajduje się jądro, które ma zostać uruchomione. W rezultacie, po wymianie jądra, specjalny program musi najpierw mozolnie określić odpowiednie bloki. Jednocześnie ma to tę zaletę, że LILO może działać niezależnie od systemów plików, ale ta zdolność jest często banalna. Około 2002 roku LILO coraz bardziej traciło pozycję standardowego programu ładującego na rzecz nowego programu GRUB , który może czytać systemy plików i radzić sobie z szyfrowaniem , kompresją i systemami RAID .

Rozwój utknął w martwym punkcie, ale został wznowiony przez Joachima Wiedorna w 2010 roku i był przez niego nadzorowany zgodnie z planem do grudnia 2015 roku.

konfiguracja

Konfiguracja odbywa się za pośrednictwem pliku konfiguracyjnego, który zwykle można znaleźć w /etc/lilo.conf . Poniższy przykład pokazuje plik konfiguracyjny LILO, który Linux i FreeBSD oferują do wyboru.

large-memory
lba32
boot=/dev/hda
install=menu
map=/boot/map
prompt

default=Linux
image=/boot/vmlinuz-2.6.26
label="Linux"
root=/dev/hda1
append=""
read-only
optional

other=/dev/hda3
label="FreeBSD"

Zobacz też

linki internetowe

Indywidualne dowody

  1. lilo.alioth.debian.org .
  2. LILO . Strona główna openSUSE. Źródło 26 września 2014 r.
  3. Ogłoszenie na oficjalnej stronie internetowej