Заголовок желтоватый. В оригинале идет речь о «no-poaching pact» — «пакт о не переманивании».
Имеется в виду, что рекрутеры не могут названивать работникам с предложениями о переходе в их компанию и бомбардировать штатным рекрутинговым спамом.
При этом всеми участниками декларировалось, что работник по своей инициативе мог инициировать переход из одной компании в другую.
Ммм. Основы :
- на большинстве систем стартует бутлодер, который позволяет выбрать, с какого раздела и какое ядро грузить дальше. А также передать какие-нить параметры для ядра. Этого шага может не быть и ядро может быть прописано намертво.
Читать например howto по Grub.
- Начинает выполняться ядро. Инициализируется, инициализирует девайсы и тд.
Хардкорный уровень. Читать например в Linux kernel Hacking или в исходниках ядра :)
- после того, как ядро закончит инициализироваться (в процессе загрузки после фразы "Freeing kernel memory") грузится первый userspace процесс (процесс с pid 1) - по умолчанию /sbin/init. Все остальные процессы порождены (отфоркнуты) первым.
- init запускает на выполнение инициализационные скрипты.
- и вот начиная с этой точки у Алекса и расписано.
Соответственно, у powerman и у меня bootloader - Grub. Ядро - linux. Как инит процесс используется runit.
А дальше собсно скрипты :)
Кстати, вы таки будете смеяться, но эта задача была в моем учебнике математики за 6 (шестой) класс (мне 30, в школу пошел в 7 лет, на второй год не оставался. Считать когда это было - в падлу ;) ).
Правда, должен заметить, что она располагалась в разделе "особо сложные" :D
Имеется в виду, что рекрутеры не могут названивать работникам с предложениями о переходе в их компанию и бомбардировать штатным рекрутинговым спамом.
При этом всеми участниками декларировалось, что работник по своей инициативе мог инициировать переход из одной компании в другую.
- на большинстве систем стартует бутлодер, который позволяет выбрать, с какого раздела и какое ядро грузить дальше. А также передать какие-нить параметры для ядра. Этого шага может не быть и ядро может быть прописано намертво.
Читать например howto по Grub.
- Начинает выполняться ядро. Инициализируется, инициализирует девайсы и тд.
Хардкорный уровень. Читать например в Linux kernel Hacking или в исходниках ядра :)
- после того, как ядро закончит инициализироваться (в процессе загрузки после фразы "Freeing kernel memory") грузится первый userspace процесс (процесс с pid 1) - по умолчанию /sbin/init. Все остальные процессы порождены (отфоркнуты) первым.
- init запускает на выполнение инициализационные скрипты.
- и вот начиная с этой точки у Алекса и расписано.
Соответственно, у powerman и у меня bootloader - Grub. Ядро - linux. Как инит процесс используется runit.
А дальше собсно скрипты :)
Использую, и весьма активно.
Правда, должен заметить, что она располагалась в разделе "особо сложные" :D