Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Файл характеризующий конкретную ОС (http://forum.oszone.net/showthread.php?t=73485)

Nigon 25-10-2006 11:34 502449

Файл характеризующий конкретную ОС
 
Есть ли какойнить файл, желательно из /proc, который характеризует (читай присущий) только эту ОС... при перезагрузках остается неизменным, но если переставить ОС, то он будет совершенно другим?

fossil 25-10-2006 13:34 502507

Можно написать скрипт, который будет вытаскивать инфу... и обновлять через крон через какое-то время

Nigon 25-10-2006 14:08 502527

Отлично!
Откуда он будет цеплять инфу...?

must die 25-10-2006 14:49 502545

Nigon
А просто вывод uname -a не подходит?
Там название версия и дата и время установки ядра?
Вроде достаточно специфично и не меняется.

[mzd] 25-10-2006 15:05 502549

Цитата:

Там название версия и дата и время установки ядра?
А если ядро будет переустановлено? Сама ОС останется неизменной, а ядро новое.
Nigon
Глупый вопрос - вам нужно отследить, чтобы ОС на компьютере не переустановили без вашего ведома?

Nigon 25-10-2006 15:52 502570

Ситуация вынуждает иметь файлик или группу файликов, которые создаются только в ОЗУ (например файлы из /proc или /sys подходят замечательно) и их низя вытянуть с винта, когда тот используется не в своей родной ОС (например, если этот винт подключить просто к другой ОС). Но еще одним криетрием должен обладать файл - это быть уникальным только на той ОС на которой его смотрят.
Другими словами файлик поидеии должен существовать неизменно только пока запущенна только ЭТА ОС. При перезагрузки он должен остаться неизменным.
Я думаю, что возможно, когда загружена ОС, то есть какойнить такой файлик в /proc, который корнями уходит в пароли пользователей или чтото подобное такое, что остается неизменным на всем протяжении жизни ОС.

ruslandh 25-10-2006 19:16 502649

Nigon
/proc и /sys это, по своей сути, интерфейсы между пользовательскими приложениями и ядром. Для того, что-бы в этих файловых системах возник ещё один "файл", надо добавить в ядро модуль, который этот файл создаст.
Ядро по своей сути - это и есть OS. Теоретически можно сменить ядро с Linux, например на Hurd, без особой потери в функциональности пользовательских задач (если они не использую специфику ядра).



Время: 20:07.

Время: 20:07.
© OSzone.net 2001-