LINUX.ORG.RU

Подробности процесса загрузки Linux

 ,


0

0

Процесс загрузки в системе Linux® включает в себя несколько стадий. Однако вне зависимости от того, выполняется ли загрузка на стандартном персональном компьютере с архитектурой x86 или же во встраиваемой системе на основе PowerPC®, процесс загрузки оказывается в значительной степени одинаковым. В данной статье рассматривается процесс загрузки в системе Linux от начальной bootstrap-загрузки до запуска первого приложения, работающего в пользовательском пространстве. Кроме этого, мы рассмотрим и другие вопросы, имеющие отношение к процессу загрузки, такие как имеющиеся загрузчики, распаковка ядра, начальный RAM-диск и другие элементы загрузки Linux.

>>> Подробности

★★★

Проверено: Shaman007 ()

> во встраиваемой системе на основе PowerPC®

Так вот как МежДелМаш видел старый рынок Маков... =)

Gharik
()

Очередным романом закончилась неосторожная попытка Дарьи Донцовой расписать новую ручку.

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

Пусть сначала 2.6.27 допилят, а потом уже .28 ковыряют.

[offtopic] Не знаете, где можно скачать уже готовые дебы с PREEMPT RT ядрами? а то у меня что-то руки кривые.. виснет все при заходе в иксы или при загрузке gdm [/offtopic]

devl547 ★★★★★
()

Когда-то давно похожую статью читал. Только там картинок не было - а здесь есть. Спасибо, IBM_dW.

skwish ★★
()

Очень коротко написано обо всём, ничего нового не узнал. Хотя, надеялся на это. Кроме того, много опечаток.

anonymous
()

Кажется на ЛОРе это первое написание в таком виде: 'Linux®'. С этим даже не к логопеду, а сразу к хирургу надо... Хотел проверить поиском, но поисковик тупо игнорирует '®' и выдаёт все посты с упоминанием линукса :)

Кстати, если искать по слову Linux на ЛОРе за всё время, то можно увидеть интересную ошибку ;)

voronaam ★★
()

Буквари - весч нужная. без букваря читать не научишься! Поэтому их и переписывают и переиздают регулярно, что есть правильно!

Поэтому в любом случае - спасибо, для начинающих пригодится.

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

> Кстати, если искать по слову Linux на ЛОРе за всё время, то можно увидеть интересную ошибку ;)

Результаты извлечены из БД, время поиска: 68222ms

Пытаешься заддосить лор?

Dimka-Bo
()
Ответ на: комментарий от Karbofos

> кстати. поговаривают о турбозагрузке в версии ядра 2.6.28 ссылка (LPC: Booting Linux in five seconds)

Подобная идея (инициализация выполняется одновременно несколькими тредами) была предложена в NetBSD (см. рассылки, там же был и патч).

Её сразу "запилили" - так как последовательность иницализации становится недетерминируемой и это даст кучу потенциальных граблей

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

>Кажется на ЛОРе это первое написание в таком виде: 'Linux®'.

*пожимая плечами*: стандартно, для IBM_dW...

>С этим даже не к логопеду, а сразу к хирургу надо...

Учить чужого бота, как ему надо постить сообщения - это очень оригинально :)

X-Pilot ★★★★★
()

> При первоначальной загрузке системы или при ее перезагрузке системы процессор выполняет код, который расположен в хорошо известном месте.

тут я умер ))))

Rastafarra ★★★★
()

Статья заслуживает внимания новичков.

Demon37 ★★★★
()
Ответ на: комментарий от X-Pilot

>>Кажется на ЛОРе это первое написание в таком виде: 'Linux®'.

>*пожимая плечами*: стандартно, для IBM_dW...

Проверил хистори - и правда. Неужели я за всё это время не читал тела ни одной новости от этого бота? Удивительно...

voronaam ★★
()

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

Ядро ядерное - масло масленное. Читать невозможно...

anonymous
()

как всегда этот бот выложил с видом оракула то, что уже писано/переписано. а по поводу многпоточной загрузки, вроде не всё так плохо - во всяком случае если указывать зависимость процессов друг от друга, то всё оки. в gentoo есть. желающим посматривать туда.

anonymous
()

Странно. У меня на машине всё не так. Сначала загружается Microsoft Windows (tm) XP, потом запускается VMWare...

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

> Странно. У меня на машине всё не так. Сначала загружается Microsoft Windows (tm) XP, потом запускается VMWare...

Антивирус запусти, пусть он эти два вируса удалит.

anonymous
()

Очередной айбиэмовский высер, к тому же безграмотный. Если _действительно_ интересно как нужно грузить линуксовое ядро на PC лучше обратиться к вот этому источнику знаний: /usr/src/linux/Documentation/i386/boot.txt Все расписано!

Специалист МежДелМаша жжот:

>В начале такого образа ядра располагается программа, которая выполняет минимальную настройку аппаратного обеспечения и затем распаковывает ядро, хранящееся внутри образа ядра, и помещает его в верхнюю область памяти. Если имеется образ начального RAM-диска, то программа также перемещает его в память и помечает для дальнейшего использования, а затем вызывает само ядро, после чего начинается загрузка ядра.

Кто образ RAM-диска загружает? Из предложения следует что распаковщик, однако каким раком он может это сделать - непонятно. И что значит "помечает" для использования? Это собачка в парке территорию помечает а загрузчик ядру заголовок настраивает. А как куки ядру передаются - вообще нигугу. Про стек тоже ни слова.

A-234 ★★★★★
()

оригинал - читать ВСЕМ. перевод - слезы. но ЗАЧЕТ за попытку("первый блин" итп).

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

>>про x86 ниинтересна, лучшеб про ppc рассказали

>ppc уже давно RIP, никому ето говнище не нужно

>anonymous (*) (01.10.2008 11:18:53)


Чувак ты ошибаешься...
Примерно раз в 2-3 месяца появляется новый SoC на базе PPC.

Как ты думаешь что стоит в высокопроизводительных роутерах, софтсвичах, Raid, SAN, XBOX360, PS3 кипятильники от Intel?

Мой совет: прежде чем что-то назвать г. сначала изучи.
Может по твоему у ppc:
Архитектура кривее x86?
Производительность внешних шин ниже ЧЕМ у чего-то?
Потребление на 1MIPS больше чем у x86?
Управление кэш памятью хуже чем у чего-то?
Глюков больше чем у x86?
Масштабируемость хуже чем у чего-то?
Хуже внутренняя шина (те в мире существует что-то производительнее PLB5?) ?

alexr
()

Ничего для меня нового, документация к GRUB информативнее и ненамного сложнее. Я надеялся, что про init подробнее будет :(

question4 ★★★★★
()

Спасибо за статью. Много ржал.

Nxx ★★★★★
()

В каком-то веке что-то полезное перевели!

unisky ★★
()

> с поддержкой мягких ссылок

мягких? первый раз слышу чтобы символические ссылки называли "мягкими" :)

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

характерно для проведших много времени на полуоси. там такая лексика(внутри и снаружи)принята.

см "новояз IBM".

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