[CPU-X] Une outil similaire à CPU-Z, pour GNU/Linux
Publié : ven. 10 oct. 2014, 06:21
Bonjour les Archers,
J'ai toujours trouvé le logiciel CPU-Z intéressant, mais je n'ai jamais trouvé une alternative aussi complète que lui sous GNU/Linux. C'est ainsi que m'est venue l'idée de développer CPU-X : en m’inspirant de ce premier, j'en ai fait une version Unix-like. CPU-X n'est pas aussi complet que CPU-Z à quelques champs près, mais il reste convenable à mes attentes.
Pour la partie technique, il est écrit en C et utilise la bibliothèque GTK3+. J'ai recours à Libcpuid (licence BSD-2) ainsi qu'à Dmidecode (licence GPLv2), mais le logiciel en lui-même est sous GPLv3. Les Makefiles commençant à devenir un peu complexe à écrire à la main pour ce projet, j'ai recours à CMake pour le compiler.
L'interface reste certainement à revoir, dotant plus que le GTK3+ n'est pas aussi cross-platform que le GTK2+. Je ne peux pas dire si le code est compatible POSIX du fait que ni OS X ni *BSD ont une version facilement installable de GTK3+, mais ça reste bien évidemment compatible GNU/Linux (cela étant, je ne sais pas si ça passe bien avec une vieille version de GTK3). Donc peut-être que le Qt serait plus intéressant, mais rien est fait.
Bref, une galerie est disponible ici, pour jeter un œil : https://github.com/X0rg/CPU-X/wiki/Screenshots
Pour les intéressés, la page du projet est là : https://github.com/X0rg/CPU-X#cpu-x
Une version "portable" existe aussi, les binaires se trouvent ici.
Merci pour ceux qui m'ont lus.
J'ai toujours trouvé le logiciel CPU-Z intéressant, mais je n'ai jamais trouvé une alternative aussi complète que lui sous GNU/Linux. C'est ainsi que m'est venue l'idée de développer CPU-X : en m’inspirant de ce premier, j'en ai fait une version Unix-like. CPU-X n'est pas aussi complet que CPU-Z à quelques champs près, mais il reste convenable à mes attentes.
Pour la partie technique, il est écrit en C et utilise la bibliothèque GTK3+. J'ai recours à Libcpuid (licence BSD-2) ainsi qu'à Dmidecode (licence GPLv2), mais le logiciel en lui-même est sous GPLv3. Les Makefiles commençant à devenir un peu complexe à écrire à la main pour ce projet, j'ai recours à CMake pour le compiler.
L'interface reste certainement à revoir, dotant plus que le GTK3+ n'est pas aussi cross-platform que le GTK2+. Je ne peux pas dire si le code est compatible POSIX du fait que ni OS X ni *BSD ont une version facilement installable de GTK3+, mais ça reste bien évidemment compatible GNU/Linux (cela étant, je ne sais pas si ça passe bien avec une vieille version de GTK3). Donc peut-être que le Qt serait plus intéressant, mais rien est fait.
Bref, une galerie est disponible ici, pour jeter un œil : https://github.com/X0rg/CPU-X/wiki/Screenshots
Pour les intéressés, la page du projet est là : https://github.com/X0rg/CPU-X#cpu-x
Une version "portable" existe aussi, les binaires se trouvent ici.
Merci pour ceux qui m'ont lus.