|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Vissarionov 2:5020/545 07 Sep 2006 12:57:24 To : Dmitry Klavdiev Subject : любителям генты - задачка на сообразительность -------------------------------------------------------------------------------- 06 Sep 06 23:36, Dmitry Klavdiev -> Alexey Vissarionov: AK>>> про стартовые скрипты ты тоже первый раз слышишь? AV>> Hет никаких стартовых скриптов - вы там, наверное, водочкой AV>> балуетесь. AV>> Ядро грузится, монтирует / в режиме read-only и запускает процесс AV>> /sbin/init (см. функцию run_init_process() в init/main.c ядра), AV>> который является очень даже бинарником. Какой /sbin/init поставишь - AV>> так и будет происходить загрузка... DK> Во-первых, обижаешь! Hе балуемся, а питаемся. :-) DK> Во-вторых, /sbin/init, будучи очень даже бинарником, запускает DK> стартовые скрипты, и не говори мне, что их нет. Я еще чучуть позанудствую, ладно? Hе скрипты, а то, что написано в inittab DK> В-третьих, /sbin/init не мешает никому сделать chroot, он в этом DK> случае не участвует, а у Алекса, он говорит, даже это не получалось.. Вполне закономерно - этот грубиян не подумал, что внутри chroot() у него все бинарники и библиотеки собраны под другой процессор. Кстати, лично я не вижу никакого смысла в подобных извращениях: выигрыш по производительности не превышает 3...5%, а совместимость теряется. DK> Хотя в данном случае и ядро тоже не мешает... Ядро после chroot() не меняется :-) DK> Хотя ты прав, если /sbin/init собран под старший/несовместимый DK> процессор, одним ядром не отделаешься. Hадо его тоже переделывать. В описанной ситуации нужно весь userland пересобирать... DK> Hо вот у него как раз есть шансы заработать, в отличие от ядра. Собственно, я вижу два варианта: 1. загрузиться с КД-ПЗУ, make buildworld && make installworld 2. найти компутер с пнем-4, загрузиться, make buildworld && make installworld -- Alexey V. Vissarionov aka Gremlin from Kremlin (gremlin ПРИ gremlin ТЧК ru) [DRBL] [OWL] [SRT] ... Смайлики - тоже знаки препинания :-) --- /bin/vi * Origin: http://openwall.com/Owl/ru/ (2:5020/545) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/229444ffe17f.html, оценка из 5, голосов 10
|