Niedawno pojawiła się poprawiona wersja FSM v0.7.0. FSM (github.com) — program do wyświetlania podstawowych informacji o komputerze i zainstalowanym systemie, niezależny od konkretnego środowiska roboczego.
Możliwości
Wyświetla następujące informacje:
- O sprzęcie:
- nazwa i model procesora, flagi, lista podatności, częstotliwości;
- użycie pamięci i swap;
- zamontowane systemy plików;
- niektóre tabele DMI (0, 2, 3, 4);
- bateria notebooka;
- EDID;
- lista interfejsów sieciowych oraz statystyki dla każdego z nich;
- parametry UEFI (powinno działać na nowych modelach Lenovo ThinkBook i ThinkPad, jednak teoretycznie powinno działać także na innych komputerach, jeśli informacje są dostępne w /sys/class/firmware-attributes);
- grafiki użycia CPU i RAM.
- O systemie:
- informacje o zainstalowanej dystrybucji, lista użytkowników i grup;
- lista usług systemd;
- wersja, architektura, argumenty uruchamiania jądra Linux, lista jego modułów;
- informacje o środowisku: lista zmiennych, nazwa hosta i aktualnego użytkownika, nazwa używanego środowiska roboczego, nazwa i wersja używanego interpretera poleceń, uptime, średnie obciążenie, używana do uruchomienia FSM lokalizacja.
Lista zmian w v0.7.0
Głównie to wydanie poświęcone jest eksperymentom z architekturą kodu, jednak zawiera także nowe funkcje.
Dodano:
- na stronie „Różne” (Misc) dodano pola „Interpreter poleceń”, „Aktualny użytkownik” i „Machine ID”;
- dodano stronę „Statystyka sieci” (Network Statistics);
- dodano stronę „Firmware”;
- na stronie „Akumulator” dodano pole „Typy ładowania”;
- dodano kompilację pakietu AppImage (na razie tylko dla amd64).
Zmieniono:
- przeprojektowanie stron „Ekran”, „O programie”, „Częstotliwości CPU”;
- naprawiono identyfikację linków HTTPS w tabelach — teraz można kliknąć je, aby otworzyć w standardowej przeglądarce;
- naprawiono błędne wyświetlanie danych w liście modułów jądra.
TODO:
- dodać zbieranie informacji z sensorów sprzętowych;
- lista podłączonych urządzeń PCI i USB;
- ukończyć strony „Zasoby” i „Sesja”;
- eksport danych (plain text, json, xml).
Tę aplikację rozwijam głównie dla siebie w wolnym czasie. Nie roszczę sobie praw do poprawności implementacji wszystkich funkcji, ani do jej działania, chociaż u mnie wszystko działa. Krytyka i zgłaszanie błędów są mile widziane.
Program jest zbudowany dla Debiana (amd64, i686, aarch64; prace testowe były przeprowadzane tylko na amd64), dostępny jest również pakiet AppImage, póki co tylko dla architektury amd64.
Źródło: linux.org.ru




