The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"откуда берет инфу uname?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"откуда берет инфу uname?"  +/
Сообщение от Amouse (ok), 06-Июл-06, 20:51 
смотрел исходники uname, но так и не понял откуда собственно она (uname) берет инфу, скажем имя и версию ядра?
мне необходимо получать это программным путем, причем из windows (скажем шарясь по другому винту, где лежит unix-os).
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "откуда берет инфу uname?"  +/
Сообщение от jd (??), 07-Июл-06, 02:11 
>смотрел исходники uname, но так и не понял откуда собственно она (uname)
>берет инфу, скажем имя и версию ядра?
>мне необходимо получать это программным путем, причем из windows (скажем шарясь по
>другому винту, где лежит unix-os).

Такую информацию, как "скажем имя и версию ядра" получить с неработающей в данный момент системы "(скажем шарясь по другому винту, где лежит unix-os)" невозможно. Такая информация не имеет смысла, так как на винте может быть одно/несколько ядер и одна/несколько файловых систем и пока система не стартовала, говорить о версии чего-либо и пр. не имеет смысла.

Ответить | Правка | Наверх | Cообщить модератору

2. "откуда берет инфу uname?"  +/
Сообщение от Amouse (??), 07-Июл-06, 11:07 
>Такую информацию, как "скажем имя и версию ядра" получить с неработающей в
>данный момент системы "(скажем шарясь по другому винту, где лежит unix-os)"
>невозможно. Такая информация не имеет смысла, так как на винте может
>быть одно/несколько ядер и одна/несколько файловых систем и пока система не
>стартовала, говорить о версии чего-либо и пр. не имеет смысла.

если есть несколько ядер - значит нужна информация по каждому.
Вызывает сомнение, что такую инфу нельзя получить с "неработающей системы". А когда система заработает, откуда она возьмет-то эту самую инфу??

Про файловые системы - не совсем понятно, каким образом они влияют на версию ядра?

Ответить | Правка | Наверх | Cообщить модератору

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

Ответить | Правка | Наверх | Cообщить модератору

4. "-"  +/
Сообщение от Igor (??), 02-Апр-26, 13:11 
После загрузки Linux: /proc/version
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру