>>Такую информацию, как "скажем имя и версию ядра" получить с неработающей в >>данный момент системы "(скажем шарясь по другому винту, где лежит unix-os)" >>невозможно. Такая информация не имеет смысла, так как на винте может >>быть одно/несколько ядер и одна/несколько файловых систем и пока система не >>стартовала, говорить о версии чего-либо и пр. не имеет смысла. > >если есть несколько ядер - значит нужна информация по каждому. >Вызывает сомнение, что такую инфу нельзя получить с "неработающей системы". А когда >система заработает, откуда она возьмет-то эту самую инфу?? посмотрите еще раз в исходник uname = он всего то 100 с неболшим строк. инфа берется из sysctl, туда заносится на 99% ядром. хотите инфу по ядру, которе не запущено, теоретически strings натравить на ядро, должен показать среди прочего нужную вам инфу. НО, ядро это еще не вся система. мир может быть одной версии, а ядер старых лежать несколько. какая тогда "версия" у это системы в вашей терминологии?
|