Обновить

Комментарии 7

Это просто код, который можно собрать и запустить.

Ого, а я думал, что Линукс - это когда ты с флешки загоняешь в комп отряд Фиксиков, и они там своими помогаторами начинают гонять электроники туда сюда, и поэтому все работает.

Спасибо, открыли глаза.

Идеи для следующих статей:

1) доказать, что вода - мокрая, а не красная

2) что собаки лают горлом, а не задницей

3) что брить мошонку зажигалкой эффективно с точки зрения временных затрат

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

Да ладно вам, нормально. Множество людей, которые с линуксом не особо знакомы за пределами использования графического интерфейса, примерно так (о фиксиках) и считают. А тут хотя бы на очень простом и понятном уровне рассказано, что это за зверь, что за PID 1, на кой фиг он нужен. Неплохо для начала.

Спасибо за конструктивную критику! Я понимаю, что для таких гуру, как вы, ядро Linux это пройденный этап. Но, как показывает практика, многие новички застревают именно на этапе абстракций, и разложить всё по полочкам на практике гораздо полезнее, чем в сотый раз отправлять людей в гугл.

Кстати, заглянул в ваш профиль. Очень впечатлила статья про "дендро-фекальные технологии" в модификации кресла. Теперь я понял: доказывать, что ядро это файл, это "вода", а вот прикрутить кусок фанеры к стулу с помощью дверных петель и ножовки по металлу это, безусловно, прорыв в High-Tech, достойный главной страницы.

Кто-то объясняет архитектуру систем, а кто-то борется с локтями при помощи шкантов и алюминиевого профиля. Удачи с модернизацией, не забудьте про наждачку в следующий раз!

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

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

Касательно статьи про кресло:

1) лайк за королевский черри-пиккинг

2) статья подавалась, как юмористическая, и ставила перед собой именно такую цель. Если называть статью по аналогии с вашей, тогда получилось бы что-то вроде "кресло - реально ли просто штука для посидеть?", затем абзац мол "мы попытались сесть, и действительно, мы смогли сесть! Это доказывает, что кресло - штука для посидеть!", затем еще абзац "мы посидели еще, и так и не упали - еще оно доказательство в копилку нашей теории"

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

Статья офигенная! На таком просто примере показывает за что ядро отвечает и что ему нужно для работы.

Не увидел за что отвечает ядро, а особенно что ему нужно для работы.

Забавная статья, я бы сказал именно забавная. Есть ряд дополнение и замечаний:

  1. Ядро может быть где угодно, и не обязательно в /boot. Во встраиваемых системах оно может лежать в области ПЗУ (например в разделе NAND и не быть видным из файловой системы), загрузчиком типа u-boot распаковываться в ОЗУ и передавать ему управление.

  2. Статическая компиляция есть и в Си, можно прилинковать статические библиотеки, это часто используется если libc на целевой системе не совместима. В принципе тут можно написать мейкфайл.

  3. На мой взгляд, статья неполноценна в том смысле что это запускается в qemu, и там проходит очень много за кадром, как ядро загружается и инициализируется. А кухня там будь здоров, тут вспомнить пред загрузчик, загрузчик, при этом цепочка может быть весьма большая (тут можно вспомнить BIOS, GRUB и иже с ним, на каждой системе свои погремушки). И без загрузчика ядро не запустить. А загрузчик берёт этот архив, распаковывает его в ОЗУ и передаёт ему управление.

  4. Мне не хватило самого главного: если это программа, то пару слов как её собрать, модифицировать и запустить.

Итого, я согласен с первым комментатором.

P.S. И где код на гоу, а то это "как нарисовать сову".

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации