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 ★★
()
Ответ на: комментарий от B084

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

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

anonymous
()

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

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

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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.