SysInfo for Linux (вот пишу такую...)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

SysInfo for Linux

Сообщение YUKLA »

Господа и Дамы!

Я - автор программы SysInfo for Linux. Уже вышло 10 публичных версий. Текущий билд - 0.2.5.
Страничка программы - вот: http://betatester.by.ru/sysinfolinux.html
Список изменений: http://betatester.by.ru/sysinfo4linuxchangers.html
Загрузить можно с домашней страницы.

Программа является клоном SysInfo/2 ( http://betatester.by.ru/sysinfoos2.html ) и пишется на FPC/Lazarus. Мне было бы интересна реакция коммюнити на программу. Особенно помогли бы отзывы на каждый из билдов и скринщоты с замеченными проблемами.

До конца весны я планирую доделать страничку с информацией по X11/OpenGL и перейти к информации о подключённых принтерах. Ну и так далее - см. аналогичную историю развития SysInfo/2.

С уважением.
Спасибо сказали:
Аватара пользователя
Morgoth
Сообщения: 138
ОС: openSUSE 11.4

Re: SysInfo for Linux

Сообщение Morgoth »

Скачал, попробовал, понравилось. Но попробую перечислить несколько замечаний, предложений:

1. Я использую Open SuSE 10.3, на вкладке System в строке Distro (я так понял там должно быть название дистрибутива) у меня стоят два пробела и скобки:

2. У общего окна хотелось бы иметь изменяющиеся размеры и чтобы его можно было развернуть на веь экран.
3. В строке Fixed Disks я так понял перечислены все жёсткие диски. Например у меня их 4. Может быть имеет смысл сделать их отдельными строками? Так было бы интуитивно понятней на мой взгляд.
4. Тоже самое касается Rem. Disks.

Пока всё. С уважением, Morgoth.
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Спасибо, Morgoth, за интерес к SysInfo.

1. По поводу версии дистрибутива. Судя по всему, разбирается файл /etc/lsb-release и разбирается не правильно. Просьба - выслать мне на EMail (betatester [sobaka] rambler.ru) сей файл и еще - скриншот первой страницы, если не трудно. Конфиденциальность гарантирую. :)
2. Разворот окна на полный экран планируется, но будет реализован на самом последнем этапе - когда станут на место все компоненты.
3. Все ли отражено на страничке # 4 (X11/OpenGL)?

С уважением.
Спасибо сказали:
A.S.
Сообщения: 166

Re: SysInfo for Linux

Сообщение A.S. »

YUKLA
Debian etch

Код: Выделить всё

...
Gathering X11 Info...
dlopen: libXdamage.so: cannot open shared object file: No such file or directorydlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXss.so: cannot open shared object file: No such file or directory
dlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXrandr.so: cannot open shared object file: No such file or directory
dlopen: libXrender.so: cannot open shared object file: No such file or directorydlopen: libXext.so: cannot open shared object file: No such file or directory
........
[FORMS.PP] ExceptionOccurred

  Sender=EInvalidOp

  Exception=Invalid floating point operation
Спасибо сказали:
Аватара пользователя
petyanamlt
Сообщения: 1773
ОС: Kubuntu 16.04(x86-64)KDE 5.8.7

Re: SysInfo for Linux

Сообщение petyanamlt »

3. Все ли отражено на страничке # 4 (X11/OpenGL)?

У меня не опредилился монитор и видеокарта nvidia.
В целом программа понравилась.
MSI 990FXA-GD80 SocketAM3+ / FX 8350 / Geforce gtx670 4GB / 4xHDD - 2000 -2х500 (Velociraptor) - 240ssd под Kubuntu / 16Gb RAM DDR3 1600 / TV TBS 6281. Ну и разгон естественно, жить без этого не могу.
(mail agent) petyanamlt собака маил.ру
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

A.S. писал(а):
28.04.2008 22:51
YUKLA
dlopen: libXdamage.so: cannot open shared object file: No such file or directorydlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXss.so: cannot open shared object file: No such file or directory
dlopen: libXext.so: cannot open shared object file: No such file or directory
dlopen: libXrandr.so: cannot open shared object file: No such file or directory
dlopen: libXrender.so: cannot open shared object file: No such file or directorydlopen: libXext.so: cannot open shared object file: No such file or directory

Спасибо. ;)

Скажите, а где они у вас лежат? Имеется в виду указанные выше библиотеки. У меня вот в /usr/lib...

Что касается Exception - постараюсь разобраться... :rolleyes:

petyanamlt писал(а):
28.04.2008 23:11
У меня не опредилился монитор и видеокарта nvidia.
В целом программа понравилась.


Эх, скриншот бы (с надеждой)... Хотя бы первой странички... На почту...

Монитор и видео-карта определяется как только я найду возможность читать внутреннюю переменную XOrg Server под названием XF86Screen. :) И многое, много другое - размер виде-памяти, частота развёртки, доступные видеорежимы и т.д.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: SysInfo for Linux

Сообщение Nightwolf_ng »

Скачал, попробовал... Вроде всё ничего... Что бросилось в глаза:
1. Скрин 1: Как-то странно определилась видюха и монитор... Хотя справа всё как бы впорядке...
2. Скрин 2: Файловая система харда не ext2, а ext3... Это не суть важно, но всё же...
3. Скрин 3: Ничего нельзя выбрать кроме хоум... Стойкое ощущение, что программа не понимает райзер...
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Mati_maniak писал(а):
28.04.2008 23:24
Вопрос автору: ибилды не ожидаются? (Ну мало ли случайно... :) )


1. Пока что программа распространяется в формате as-is. Т.е. - в виде бинарника безо всего.... :) Наверно по-тому, что она - глубокая и сырая бета.
2. Думаю - следующий шаг логичнее всего было бы сделать в сторону организации SourceForge странички и открытии кода
3. Ну а остальное - уж потом. Плюс - пишу я на FPC/Lazarus. Такую программу достаточно сложно распространять в виде исходников. Чисто технически. :tongue: Ведь для ее сборки нужен не только FPC, но еще и Lazarus (хотя бы библиотеки LCL).
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: SysInfo for Linux

Сообщение Atragor »

Идея хорошая. Но есть некоторые проблемы.



Замечания:
1) См. скриншот.
2) Вывод всех дисков и разделов в одну строчку - не очень удачная идея, трудно разобраться в таком потоке символов.
3) Нельзя изменить размеры окна и нет кнопки "Свернуть".
4) Рекурсивный поиск по папкам работает не всегда (то есть даже при поставленной галочке показывается только размер самой папки). На папке /usr программа зависла, поместив окошечко "Working" поверх всех окон. Пришлось убить. Не помешала бы возможность отмены сканирования.

Еще имхо стоит поменять картинки, как-то несовременно смотрятся эти старинные мониторы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Atragor писал(а):
28.04.2008 23:44
Идея хорошая. Но есть некоторые проблемы.

Замечания:
1) См. скриншот.
2) Вывод всех дисков и разделов в одну строчку - не очень удачная идея, трудно разобраться в таком потоке символов.
3) Нельзя изменить размеры окна и нет кнопки "Свернуть".
4) Рекурсивный поиск по папкам работает не всегда (то есть даже при поставленной галочке показывается только размер самой папки). На папке /usr программа зависла, поместив окошечко "Working" поверх всех окон. Пришлось убить. Не помешала бы возможность отмены сканирования.

Еще имхо стоит поменять картинки, как-то несовременно смотрятся эти старинные мониторы.

Спасибо, Atragor!

1. Уже в курсе. Буду ставить инициализацию шрифтов, рассчитывая их размер при старте. Уже представляю, как сделать. Будет реализовано в сл. версии.
2. Пришлите, пожалуйста, скриншот первой страницы на betatester [sobaka] rambler.ru - буду разбираться.
3. Размеры окна можно будет поменять тогда, когда устоятся все элементы дизайна. Пока что мне чисто практически удобно работать так. Когда все страницы добавлю - займусь их масштабированием.
4. Если можно - поточнее пожалуйста. Т.е. на таком то каталоге показала столько-то, а на самом деле там было столько-то. Что касается /usr - скорее всего проблема в большом количестве вложенных папок. Просмотр такого каталога (особенно с расчетом занимаемого места на диске!) может занять до 5 минут.
Идея прерывания просмотра - здравая. Подумаю, как это сделать...

С уважением.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: SysInfo for Linux

Сообщение Nightwolf_ng »

YUKLA писал(а):
28.04.2008 23:40
1. Пока что программа распространяется в формате as-is. Т.е. - в виде бинарника безо всего.... :) Наверно по-тому, что она - глубокая и сырая бета.
2. Думаю - следующий шаг логичнее всего было бы сделать в сторону организации SourceForge странички и открытии кода
3. Ну а остальное - уж потом. Плюс - пишу я на FPC/Lazarus. Такую программу достаточно сложно распространять в виде исходников. Чисто технически. :tongue: Ведь для ее сборки нужен не только FPC, но еще и Lazarus (хотя бы библиотеки LCL).

Понял, спасибо... Что-то сонная голова сразу стала про ибилды думать вместо того, чтоб скачать и посмотреть, что там... Отредактировал то сообшение...
Спасибо сказали:
Аватара пользователя
Morgoth
Сообщения: 138
ОС: openSUSE 11.4

Re: SysInfo for Linux

Сообщение Morgoth »

YUKLA писал(а):
28.04.2008 22:31
Спасибо, Morgoth, за интерес к SysInfo.

1. По поводу версии дистрибутива. Судя по всему, разбирается файл /etc/lsb-release и разбирается не правильно. Просьба - выслать мне на EMail (betatester [sobaka] rambler.ru) сей файл и еще - скриншот первой страницы, если не трудно. Конфиденциальность гарантирую. :)
2. Разворот окна на полный экран планируется, но будет реализован на самом последнем этапе - когда станут на место все компоненты.
3. Все ли отражено на страничке # 4 (X11/OpenGL)?

С уважением.

скриншот и файл отправил

по поводу вкладки X11/OpenGL:
Monitor <Unknown>
Videocard <Unknown> ()

+ на вкладке System в строке File System указывается тип раздела ext2 вместо ext3 и [<Unknown>] вместо ntfs разделов
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Morgoth писал(а):
29.04.2008 00:09
скриншот и файл отправил

по поводу вкладки X11/OpenGL:
Monitor <Unknown>
Videocard <Unknown> ()

+ на вкладке System в строке File System указывается тип раздела ext2 вместо ext3 и [<Unknown>] вместо ntfs разделов

1. Спасибо. Уже получил!
2. Так и должно быть - монитор и видеокарта будут определены позже (когда хакну XF86Screen)
3. Ext2 от Ext3 не отличается по magic number. Ext3 - фактически Ext2 + файл с журналом транзакций. ;) Нужно специальным образом выяснять разницу между Ext2 и Ext3. Сделаю в следующей версии.
4. Что касается NTFS - судя по всему тут проблема в драйвере NTFS партиции. У вас стоит, должно быть, Read/Write драйвер для userspace? Видимо, он не правильно возвращает magic number своей партиции... Но я проверю!

С уважением.
Спасибо сказали:
Аватара пользователя
Morgoth
Сообщения: 138
ОС: openSUSE 11.4

Re: SysInfo for Linux

Сообщение Morgoth »

YUKLA писал(а):
29.04.2008 00:27
4. Что касается NTFS - судя по всему тут проблема в драйвере NTFS партиции. У вас стоит, должно быть, Read/Write драйвер для userspace? Видимо, он не правильно возвращает magic number своей партиции... Но я проверю!

Я не очень понимаю какой драйвер у меня используется :blush:
Знаю, что используется пакет ntfs-3g. А монтируется примерно так:

Код: Выделить всё

/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ10YA32216-part4 /windows/SYSTEM      ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Morgoth писал(а):
29.04.2008 00:35
Я не очень понимаю какой драйвер у меня используется :blush:
Знаю, что используется пакет ntfs-3g. А монтируется примерно так:

Код: Выделить всё

/dev/disk/by-id/scsi-SATA_SAMSUNG_SP2504CS09QJ10YA32216-part4 /windows/SYSTEM      ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=ru_RU.UTF-8 0 0


Это он и есть. ntfs-3g внешний, по отношению к ядру, драйвер файловой системы. Может быть дело в этом. Я проверю.

Спасибо! Столько багов нашли сразу... :crazy: Очень продуктивно, ИМХО! :drinks:
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Mati_maniak писал(а):
28.04.2008 23:24
Скачал, попробовал... Вроде всё ничего... Что бросилось в глаза:
1. Скрин 1: Как-то странно определилась видюха и монитор... Хотя справа всё как бы впорядке...
2. Скрин 2: Файловая система харда не ext2, а ext3... Это не суть важно, но всё же...
3. Скрин 3: Ничего нельзя выбрать кроме хоум... Стойкое ощущение, что программа не понимает райзер...

Спасибо! Чудной у вас дизайн... :rolleyes:

1. То, что у вас на скриншоте - информация по OpenGL/GLX. Там драйвер явно возвращает имя рендерера. В X11 такой функции нету. Хотя информация имеется. Существует внутренняя структура Х-сервера, называемая XF86Screen, доступ к которой закрыт для простых смертных. Но нет таких крепостей, которые не взяли бы большевики, знаете ли!(с) :crazy: Я оставил эти поля (помеченные как <Unknown>) в надежде, что мне удаться хакнуть Иксы и получить доступ к этой структуре. Если не будет найдено такой возможности - я их (поля) уберу или заменю на что-то более осмысленное (и доступное).
2. Выяснение разницы между Ext2 и Ext3 постараюсь реализовать в сл. версии.
3. Вы правы. Так оно и есть! Меня спасет ваш файл /proc/filesystems Пришлите его мне на почту, пожалуйста, или просто опубликуйте тут. В отместку я вас помещу в будущий список исправленных в версии ошибок в качестве инициатора и помощника. :)
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: SysInfo for Linux

Сообщение Nightwolf_ng »

YUKLA писал(а):
29.04.2008 01:04
Спасибо! Чудной у вас дизайн... :rolleyes:

Это не дизайн, а хрень... Нету времени прикрутить что-то темное нормальное...

YUKLA писал(а):
29.04.2008 01:04
3. Вы правы. Так оно и есть! Меня спасет ваш файл /proc/filesystems Пришлите его мне на почту, пожалуйста, или просто опубликуйте тут. В отместку я вас помещу в будущий список исправленных в версии ошибок в качестве инициатора и помощника. :)

Ну там нечего особо присылать... Коротенький он... Пожалуйте:

Код: Выделить всё

$ cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   debugfs
nodev   sockfs
nodev   pipefs
nodev   anon_inodefs
nodev   futexfs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
        reiserfs
        ext3
        ext4dev
        ext2
nodev   ramfs
nodev   hugetlbfs
nodev   usbfs
        iso9660
        vfat
Спасибо сказали:
A.S.
Сообщения: 166

Re: SysInfo for Linux

Сообщение A.S. »

YUKLA

Код: Выделить всё

find |grep libXdamage
./usr/lib/libXdamage.so.1
./usr/lib/libXdamage.so.1.0.0
 find |grep libXext
./usr/lib/libXext.so.6
./usr/lib/libXext.so.6.4.0

find |grep libXrender
./usr/lib/libXrender.so.1.3.0
./usr/lib/libXrender.so.1
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

A.S. писал(а):
29.04.2008 07:29
YUKLA

Код: Выделить всё

find |grep libXdamage
./usr/lib/libXdamage.so.1
./usr/lib/libXdamage.so.1.0.0
 find |grep libXext
./usr/lib/libXext.so.6
./usr/lib/libXext.so.6.4.0

find |grep libXrender
./usr/lib/libXrender.so.1.3.0
./usr/lib/libXrender.so.1

Так-так!!! У вас, выходит, библиотеки без прямых *.so ссылок. :rolleyes: Ну да ладно - это можно решить достаточно простым способом.

Спасибо за информацию!
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Mati_maniak писал(а):
29.04.2008 01:08

Код: Выделить всё

$ cat /proc/filesystems
        reiserfs
        ext3
        ext4dev
        ext2
        iso9660
        vfat

Спасибо! Вот бы еще /etc/mtab для ровного счета! Особенно интересно то, как там описан смонтированный ReiserFS!
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: SysInfo for Linux

Сообщение Nightwolf_ng »

YUKLA писал(а):
29.04.2008 09:29
Особенно интересно то, как там описан смонтированный ReiserFS!

Auto он описан... :)

Код: Выделить всё

$ cat /etc/mtab
/dev/sda2 / auto rw,notail 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw,nosuid 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/sdb1 /home ext3 rw,noatime 0 0
/home/maniak/My_Documents/Books/Linux /home/ftp/Books none rw,bind 0 0
/maniak/Exchange /home/ftp/Exchange none rw,bind 0 0
none /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0
usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0
Спасибо сказали:
Аватара пользователя
AEK
Сообщения: 54
ОС: Solaris

Re: SysInfo for Linux

Сообщение AEK »

По-моему в подобном инструменте обязательно должна быть функция создания отчёта. Ну и отговорка по поводу "сложности распространения исходников" какая-то нелепая.
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Mati_maniak писал(а):
29.04.2008 12:31
YUKLA писал(а):
29.04.2008 09:29
Особенно интересно то, как там описан смонтированный ReiserFS!

Auto он описан... :)


На редкость странно! А что написано в /proc/mounts? rootfs вестимо? :tongue:

Воистину - странная у вас система! Или с ReiserFS всегда так? :laugh:
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Да! Еще просьба!

Есть такая программа - x86info. Домашняя страница - http://www.codemonkey.org.uk/projects/x86info

Так вот - пожалуйста, не могли бы участники данной нити, обладающие процессорами AMD, запустить сию утилиту и выслать мне на почту (или сюда, в конфу) результат работы утилиты. Она (утилита x86info), сообщает информацию о процессоре.

Мне показалось, что моя программа как-то неправильно определяет процессоры AMD. В частности, не определяется (или, как минимум, не отображается) кеш, тактовая частота, семейство и т.д.

Буду очень признателен!
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: SysInfo for Linux

Сообщение Nightwolf_ng »

YUKLA писал(а):
29.04.2008 21:40
На редкость странно! А что написано в /proc/mounts? rootfs вестимо? :tongue:

Угум-с... :unsure:

YUKLA писал(а):
29.04.2008 21:40
Воистину - странная у вас система! Или с ReiserFS всегда так? :laugh:

Просто в fstab-е вписал в тип FS "auto" для корня... Работает и ладно... :crazy:

YUKLA писал(а):
29.04.2008 23:59
Мне показалось, что моя программа как-то неправильно определяет процессоры AMD.

Ну вот... Опять ОЭМДЭ обидели... :console:
Пожалуйста...

Код: Выделить всё

 $ x86info
x86info v1.21.  Dave Jones 2001-2007
Feedback to <davej@redhat.com>.

Found 2 CPUs
--------------------------------------------------------------------------
CPU #1
/dev/cpu/0/cpuid: No such file or directory
Family: 15 Model: 75 Stepping: 2
CPU Model : Athlon 64 X2 Dual-Core (BH-F2)
Processor name string: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+

Feature flags:
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflsh mmx fxsr sse sse2 ht sse3 cmpxchg16b
Extended feature flags:
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 nx mmxext mmx fxsr ffxsr rdtscp lm 3dnowext 3dnow lahf/sahf CmpLegacy svm ExtApicSpace LockMovCr0

SVM: revision 1, 64 ASIDs
Address Size: 48 bits virtual, 40 bits physical
The physical package has 2 of 2 possible cores implemented.
--------------------------------------------------------------------------
CPU #2
Family: 15 Model: 75 Stepping: 2
CPU Model : Athlon 64 X2 Dual-Core (BH-F2)
Processor name string: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+

Feature flags:
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflsh mmx fxsr sse sse2 ht sse3 cmpxchg16b
Extended feature flags:
 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 nx mmxext mmx fxsr ffxsr rdtscp lm 3dnowext 3dnow lahf/sahf CmpLegacy svm ExtApicSpace LockMovCr0

SVM: revision 1, 64 ASIDs
Address Size: 48 bits virtual, 40 bits physical
The physical package has 2 of 2 possible cores implemented.
--------------------------------------------------------------------------
WARNING: Detected SMP, but unable to access cpuid driver.
Used Uniprocessor CPU routines. Results inaccurate.
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Mati_maniak писал(а):
30.04.2008 00:53
Ну вот... Опять ОЭМДЭ обидели... :console:
Пожалуйста...


Спасибо, Mati_maniak!

Выходит, и x86info кеша Вашего процессора не определила... Уж впору читать информацию из /proc/cpuinfo
:rolleyes:
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Господа!

После длительного перерыва, связанного с отсутствием свободного времени :) , я залил на сайт SysInfo 0.2.6.
Список изменений:
* выполнен (вынужденный) переход на Lazarus 0.9.26 и FreePascal 2.2.2, в связи с чем исправлен ряд алгоритмов. Программа собирается с переключателем Link Smart;
* класс SIVideo дополнен информацией от X Server Extensions. На текущий момент обрабатывается и отображается информация от следующих расширений: GLX, DRI, DPMS, XFree86-VidModeExtension, а так же от подсистемы DRM;
* полностью переписан класс SICPU. Надеюсь, это поможет исправить ошибки при определении размера кеша процессоров AMD;
* исправлена ошибка определения версии дистрибутива при анализе файла lsb-release;
* и множество мелких исправлений и доработок в коде и дизайне.

На самом деле - список не полный. За пол-года, прошедших с момента выхода предыдущей версии, было сделано весьма немало. (с)

Загрузить программу можно вот здесь.

С уважением.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: SysInfo for Linux

Сообщение Goodvin »

YUKLA писал(а):
28.04.2008 22:31
1. По поводу версии дистрибутива. Судя по всему, разбирается файл /etc/lsb-release и разбирается не правильно.
Гм.. товарищ автор, а что значит "судя по всему" ?
Вы что, написали программу и сами точно не знаете что именно и как она делает ?
Очень, очень странно.

Кроме того, откройте для себя вот это:

Статья о том, как получить данные об аппаратном обеспечении Linux-компьютера без использования отвертки
Как вывести информацию о железе?
скрипт для сбора информации о железе
Программа для Диагноза железа
Чем посмотреть конфигурацию компьютера
Список оборудования
Узнать список оборудования
Как определить, что за device?

Очень хотелось бы услышать от автора ответ на вопросы:
- Какова цель создания этой программы ?
- Кто является целевой пользовательской аудиторией данной программы ?
- Чем автора не устроили уже имеющиеся в линуксе стандартные средства ?
Спасибо сказали:
YUKLA
Сообщения: 342
ОС: Gentoo Linux, XFCE 4.6.1

Re: SysInfo for Linux

Сообщение YUKLA »

Уважаемый Goodvin!

Спасибо за интерес, проявленный к моей программе. Надеюсь, вы ее скачали и посмотрели все ее плюсы и минусы воочию.
Goodvin писал(а):
24.12.2008 13:51
Очень хотелось бы услышать от автора ответ на вопросы:
- Какова цель создания этой программы ?
По аналогии с достаточно успешным моим проектом SysInfo for OS/2 (10-15 тыс. загрузок каждого из релизов, размещение архива на внутренних сайтах IBM) - создать СОВРЕМЕННУЮ графическую утилиту, которая бы ЦЕНТРАЛИЗОВАНО собирала всю информацию о конфигурации системы, отображала ее в удобном для восприятия виде, строила разнообразные отчеты и т.д.

Goodvin писал(а):
24.12.2008 13:51
- Кто является целевой пользовательской аудиторией данной программы ?
Пользователи Linux, работающие в графической среде. Программа требует наличия библиотек GTK2.

Goodvin писал(а):
24.12.2008 13:51
- Чем автора не устроили уже имеющиеся в линуксе стандартные средства ?
Фрагментарностью, неполнотой, большим количеством маленьких утилит, значительная часть которых не поддерживается разработчиками уже долгое время.

Да. И еще. Программа практически не парсит конфигурационные файлы. А использует стандартное API. Что я считаю определённым преимуществом и неким стабилизирующим и стандартизирующим фактором.
С уважением.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: SysInfo for Linux

Сообщение Goodvin »

YUKLA писал(а):
24.12.2008 14:18
Goodvin писал(а):
24.12.2008 13:51
- Кто является целевой пользовательской аудиторией данной программы ?
Пользователи Linux, работающие в графической среде. Программа требует наличия библиотек GTK2.
То есть далеко не большинство из числа пользоваталей. Это в некотором роде странно.

YUKLA писал(а):
24.12.2008 14:18
Goodvin писал(а):
24.12.2008 13:51
- Чем автора не устроили уже имеющиеся в линуксе стандартные средства ?
Фрагментарностью, неполнотой, большим количеством маленьких утилит, значительная часть которых не поддерживается разработчиками уже долгое время.
Как насчет аргументированных примеров неполноты и недостатков того, что что-то там уже непоодерживается кем-то ?
Нежелание использовать имеющийся инструментарий, и весьма неплохой, видится мне также странным.

YUKLA писал(а):
24.12.2008 14:18
Да. И еще. Программа практически не парсит конфигурационные файлы.
Это Вы имеете ввиду содрежимое каталога /proc или что ?
А то непонятно о парсинге каких файлов идет речь.

YUKLA писал(а):
24.12.2008 14:18
А использует стандартное API. Что я считаю определённым преимуществом и неким стабилизирующим и стандартизирующим фактором.
Хмм.. а о каком именно API идет речь и о каких именно стандартах ?
Ка-то непонятно выглядит.

Кроме того, Вы почему-то проигнорировали первую часть моего сообщения и вопрос, заданный в ней.
Хотелось бы увидеть ответ.
Спасибо сказали: