include | ||
resources | ||
shared | ||
src | ||
.gitignore | ||
CMakeLists.txt | ||
CMakeLists.txt.user | ||
README.md |
Отбор параметров для отображения в окне информации о системе
Все данные были разбиты на 3 группы:
- данные о версии ОС
- данные об железе
- данные об имени машины и домена
Для первого раздела были отбраны следующие данные:
- текущая и изначально установленная версия ОС(на данный момент не поятно где брать изначально установленную версию)
- дата последнего обновления системы (мне удалось найти timestamp в /var/.update, доступ туда есть из под пользователя)
- версию ядра(данные о ядре можно найти на dbus в hostname1, но выглядят они так > KernelName: Linux KernelRelease: 5.10.82-std-def-alt1 KernelVersion: #1 SMP Fri Dec 3 14:49:25 UTC 2021).
В данные о железе я включил:
- производителя и название устройства(hostnamectl и hostname1)
- возможно тип системы, но я не думаю что она имеет какой-то смыслпри наличии архитектуры процессора
- данные о процессоре(название и архитектура; более детальные данные такие как частота и объём кэшей для каждого ядра, можно вынести в отдельное окно)
- общий объём ОЗУ(частоты и объёмы каждоко модуля можно отправить в то же окно что и данные о процессоре)
- название GPU(версию драйвера, объём видео-памяти и данные о шине, также можно разместить в другом окне).
В последний раздел можно поместить:
- hostname
- realm
- роль в домене
- workgroup
- также должна присутствовать кнопка пережода к натройкам домена.
Внизу страницы предполагается разместить ссылки на https://basealt.ru/ и https://bugs.altlinux.org/