LINUX.ORG.RU

Возобновлена разработка загрузчика LILO

 ,


0

0

С опозданием сообщаю, что 6 июня сего года была возобновлена разработка классического загрузчика для ОС на базе Linux — LILO. Новым разработчиком стал Йохим Видорн (Joachim Wiedorn).

28 июня состоялся релиз версии 23.0. Многие патчи, использовавшиеся в разных дистрибутивах, теперь включены в основной код. В коде сделано множество небольших исправлений. Следующий релиз, запланированный на этот год, будет иметь версию 23.1.

Основными преимуществами LILO традиционно являются простота и возможность загрузки ядра, независимо от используемой файловой системы, в том числе, на томах LVM.

Список изменений (англ.).

Исходные коды.

>>> Сообщение о релизе

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ну что, делаем ставки появится ли в следующем Slackware это чудо.

P.S. Кстати, один из бонусов постоянного набора команды lilo, это то, что ошибки еще до перезагрузки будут видны.

BratSinot
()
Ответ на: комментарий от mx__

>Сейчас мне спец по дебу сказал что ты обоср....

Дебиан Сквизи, груб 1.97 в инсталлере, ЧЯНД? Ну а на серверах и Этч у многих нормально поживает, и даже картошечка

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Sylvia

> загрузчик ms-dos я имела ввиду loadlin.exe, он загружал ядра из cреды DOS

Ну не только DOS, еще win9x (хотя в принципе тот же dos). Тот же zipslack так грузился, классная штука была. Берешь и загружаешь linux с fat32 из под win, для новичков вообще супер.

gloomdemon
()
Ответ на: комментарий от sin_a

>Наверно ты не видел загрузчика OS/2.

Каюсь, не видел.

BSD
()
Ответ на: комментарий от mikki

>Неужели так трудно затратить несколько лишних мозговых циклов и осознать разницу в задачах между CLI общего назначения и загрузчика?

CLI тянет за собой API. Нет? А зачем превращать загрузчик в некую новую сущность, без которой процесс только упрощается?
Нет, JustForFun, конечно, даже интересно!

свои ярлыки из повседневной жизни.

Дык! Только не ярлыки - мнение. Именно из повседневной жизни, в которой есть место для активной эксплуатации IT, для семейной жизни и неспешных размышлений.

какие задачи могут возлагаться на «загрузчик»

Могут - да разные могут! Можно, например, встроить в загрузчик анализ конфигурации накопителей системы и, при необходимости, подгружать модули для соединения с репозиторием, откуда загружать необходимые модули и сообщать об этом речевыми сигналами.
Вот только на практике это мало кому нужно ;)

Pronin ★★★★
()
Ответ на: комментарий от mikki

> Для развития кругозора можно, например, посмотреть другие архитектуры (спарк + OBP) на предмет того, как может в принципе грузиться ОС и какие задачи могут возлагаться на «загрузчик»

Да да да, взять к примеру Netra 210, грузится 15 минут, при этом минут 10 горит лампочка error, а суппорт sun говорит что так и должно быть. Даже увидеть li не так печально как эта «загрузка».

gloomdemon
()
Ответ на: комментарий от abumbaher

--- Патрег знал, Патрег все предвидел! --- Ваистену Акбаръ!

anonymous
()
Ответ на: комментарий от Sylvia

понятно, пропал куда-то как и первый автор (Вернер Альмесбергер), Коффман тогда отписывался что пытался контактировать с автором, но поскольку ему достучаться никак не удалось, то он берет дальнейшую разработку на себя, история повторяется

хммм, может всех их постигает плохая участь, проклятие там какое-нить? )

Andru ★★★★
()
Ответ на: комментарий от anonymous

У первого груба была куча недостатков. Даже если не вспоминать такие страшные слова как lvm могу напомнить про то что он мог и не загрузиться после хардресета на рейзере, приходилось доставать лайв-сд и делать fsck. А зависимость загрузчика от сохранности корневой фс это очень, очень плохо. Хоть раздел отдельный под него выделяй

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от mx__

Сейчас мне спец по дебу сказал ...

... что он не спец по Debian.

http://www.debian.org/releases/stable/i386/ch06s03.html.en#di-make-bootable:

6.3.6.2. Install the Grub Boot Loader on a Hard Disk

The main i386 boot loader is called “grub”.

6.3.6.3. Install the LILO Boot Loader on a Hard Disk

The second i386 boot loader is called “LILO”

anonymous
()
Ответ на: комментарий от anonymous

>> i386 boot loader

i386

Непортабельное говно. Где поддержка ARM?

Закопать обоих.

anonymous
()
Ответ на: комментарий от Skull

> По умолчанию в _стабильных_ версиях. В Кентавре будет GRUB2.

Вообще, лучше бы выбор в инсталяторе...

AS ★★★★★
()
Ответ на: комментарий от sin_a

> Идеальный загрузчик должен быть невесом, незрим и не груб.

Как тут сейчас модно ? +1 ? :-)

AS ★★★★★
()
Ответ на: комментарий от ex3me

> когда был grub 1.Х

Он был x86-only, как тут Skull уже заметил.

AS ★★★★★
()
Ответ на: комментарий от Pronin

> что из необходимого для загрузки ОС не может LILO и может GRUB ?

Говорят, что-то там в районе XEN.

AS ★★★★★
()
Ответ на: комментарий от Sylvia

> отнюдь все не так радужно, os/2 bootmanager грузил только msdos(windows) и os/2,

Нет. Он прекрасно грузил произвольный boot record. Можно было ставить lilo в начало любого раздела, указывать этот раздел в качестве загрузочного, и... ;-)

AS ★★★★★
()
Ответ на: комментарий от mx__

> 1 партицию. (правда вроде 2 мега всего )

Нет, просто минимальный объём - один трек. А размер трека зависит от геометрии.

AS ★★★★★
()
Ответ на: комментарий от Lumi

> А здесь некоторые застали время, когда первый груб был глючной пионерской поделкой.

Некоторые застали время, когда MS-DOS 2.20 только вышел (ну или до нас дошёл). ;-)

AS ★★★★★
()
Ответ на: комментарий от Pronin

А никто не пробовал поместить подобие загрузчика в BIOS?

По-моему, это есть в CoreBoot (или как там называется свободный BIOS).

GotF ★★★★★
() автор топика
Ответ на: комментарий от gloomdemon

>А BIOS типа не загрузчик?
IMHO, BIOS _не_тот_загрузчик_ :)
Я имел в виду «поместить подобие (или самого) LILO в bootROM»

Pronin ★★★★
()
Ответ на: комментарий от Lumi

здесь некоторые застали время, когда первый груб был глючной пионерской поделкой.

Прикинь, когда-то граб не включали в дистрибутивы ваабще.

an-ha ★★
()
Ответ на: комментарий от an-ha

А какая разница чем грузить систему ? Вы ее так часто загружаете ?

an-ha ★★
()
Ответ на: комментарий от DNA_Seq

>А lilo самый беспроблемный лоадер

Ага. Пока не будешь забывать запускать lilo после прописывания нового ядра. Да и ядро, опять же, ручками в конфиг прописывать нужно. Нет уж, спасибо, я на grub постою ;)

KRoN73 ★★★★★
()

LILO -наше всИО!

ооО!
Новость 100% позитив!

LILO -наше всИО!

:)

papay ★★★
()
Ответ на: комментарий от GotF

И да, в ГРОБ 2 конфиги непригодны для ручной правки.

1. Почему? Нужели сложно что-то типа:

title=Gentoo Linux (2.6.32-gentoo-r7)
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-2.6.32-gentoo-r7 root=/dev/ram0 lvm2root=/dev/abvg/system real_root=/dev/abvg/system dolvm domdadm
initrd /boot/initramfs-genkernel-x86_64-2.6.32-gentoo-r7

2. А зачем ручная правка? Кто-то до сих пор конфиги загрузчика вручную правит? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от GotF

>> Lilo уже научился командной строки?

В отличие от GRUB, bash туда не встроили


Т.е. ошибся в параметре загрузки - давай, грузись с LiveCD :)

KRoN73 ★★★★★
()
Ответ на: комментарий от iMp

нет. В ковчеге по крайней мере lilo

anonymous
()
Ответ на: комментарий от KRoN73

> Пока не будешь забывать запускать lilo после прописывания нового ядра.

Зато загрузится со старым.

Да и ядро, опять же, ручками в конфиг прописывать нужно.


Где ? Используйте пакетные менеджеры, и ваши волосы...

AS ★★★★★
()
Ответ на: комментарий от GotF

>Только если сидишь на всяких нестабильных дистрибутивах.

А бывают «стабильные»? Можно парочку примеров? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Кто-то до сих пор конфиги загрузчика вручную правит? :)

«Да и ядро, опять же, ручками в конфиг прописывать нужно.» (c) кто-то недавно. ;-)

AS ★★★★★
()
Ответ на: комментарий от AS

>Зато загрузится со старым.

Не факт :)

Да и ядро, опять же, ручками в конфиг прописывать нужно.

Где ? Используйте пакетные менеджеры, и ваши волосы...


1. В моих дистрах пакетные менеджеры рулить lilo не умеют :)

2. А если я ядро ручками подправить захочу?

KRoN73 ★★★★★
()
Ответ на: комментарий от Lumi

> > Некоторые застали время, когда MS-DOS 2.20 только вышел (ну или до нас дошёл). ;-)

Идите на винфак.


Боюсь, там скажут, что не было такого. :-)

AS ★★★★★
()
Ответ на: комментарий от AS

>> Кто-то до сих пор конфиги загрузчика вручную правит? :)

«Да и ядро, опять же, ручками в конфиг прописывать нужно.» (c) кто-то недавно. ;-)


Это две стороны одного вопроса. В Grub мне не приходится лазить в конфиг даже при самостоятельном ковырянии с ядром. А вот с lilo - только ручками. Хотя, могу поверить, что со времён RedHat 7.3, после которого я с великим облегчением забыл lilo как страшный сон, что-то изменилось к лучшему. Но верится мало :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> 1. В моих дистрах пакетные менеджеры рулить lilo не умеют :)

В тех, чем я пользуюсь, как-то, справляются. :-)

2. А если я ядро ручками подправить захочу ?


Да пожалуйста, никто не мешает.

AS ★★★★★
()
Ответ на: комментарий от KRoN73

> Хотя, могу поверить, что со времён RedHat 7.3, после которого я с великим облегчением забыл lilo как

страшный сон, что-то изменилось к лучшему


Это всего лишь вопрос парсера для конфига. Lilo и Grub тут не при чём, на самом деле.

AS ★★★★★
()
Ответ на: комментарий от Lumi

>А здесь некоторые застали время, когда первый груб был глючной пионерской поделкой

Некоторые тут с lilo работали ещё тогда, когда grub'а в проекте не было :)

KRoN73 ★★★★★
()
Ответ на: комментарий от AS

>Это всего лишь вопрос парсера для конфига. Lilo и Grub тут не при чём, на самом деле.

Да, это так. Но почему-то сторонний софт часто работает с grub, но не работает с lilo :)

KRoN73 ★★★★★
()

Старый добрый проверенный загрузчик, хорошо, что будет развиваться.

P.S. Зачем архив с исходниками, доступен через https? Три раза wget перезапускал, прежде чем понять, в чём дело.

postrediori
()
Ответ на: комментарий от Sylvia

> пропал куда-то как и первый автор (Вернер Альмесбергер),

Никуда Вернер не пропадал, делает кучу opensource проектов, последний раз засветился в openmoko. Желающие спросить почему перестал заниматься lilo, могут попробовать сделать это на freenode, ник wpwrak, вообще довольно отзывчивый человек.

gena2x ★★★
()

Ура!

Перееду на него, как только будут пакеты для opensuse 11.3 в официальных репозиториях. Или таки уже есть?

unikoid ★★★
()
Ответ на: комментарий от Sylvia

> Коффман тогда отписывался что пытался контактировать с автором, но поскольку ему достучаться никак не удалось, то он берет дальнейшую разработку на себя

Может, Коффман все-таки достучался, и предыдущий автор его покусал? :D

Manhunt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.