Wydanie QLinuxDeviceManager 1.3, menedżera urządzeń dla Linux z zaawansowaną diagnostyką sprzętu

Wydanie QLinuxDeviceManager 1.3 — graficznego menedżera urządzeń dla systemu Linux, łączącego interfejs z informacjami systemowymi w stylu Windows i możliwościami szczegółowej diagnostyki sprzętu. W przeciwieństwie do zwykłych narzędzi do przeglądania informacji systemowych, program nie tylko pozwala określić zainstalowane urządzenia i używane sterowniki, ale także poznać rzeczywistą prędkość połączenia urządzeń PCIe, sprawdzić stan SSD, przeanalizować zmienne UEFI, zobaczyć parametry połączeń USB oraz uzyskać szczegółowe informacje o monitorach, akumulatorach i interfejsach sieciowych. Kod został napisany w języku C++ z użyciem Qt6 i rozpowszechniany jest na licencji GPLv3. Dostępna jest wersja w formacie AppImage.

Program skierowany jest do użytkowników, którzy potrzebują więcej niż tylko nazwy urządzenia i wersji sterownika, ale nie chcą zbierać informacji cząstkowo za pomocą lspci, lsusb, smartctl, ethtool, dmidecode i innych narzędzi konsolowych. Aplikacja oferuje kilka sposobów grupowania sprzętu: według typów, połączeń, sterowników i zasobów. Dla każdego urządzenia przewidziano okno właściwości, w którym informacje są podzielone na tematyczne zakładki. Oddzielna sekcja Informacje o systemie zawiera ogólne informacje o systemie, procesorze, pamięci, płycie głównej i oprogramowaniu układowym.

Do uzyskiwania informacji o sprzęcie wykorzystywane są systemowe interfejsy Linux. Zarządzanie sterownikami i zmiana konfiguracji urządzeń nie zostały celowo wdrożone — aplikacja działa wyłącznie w trybie odczytu. Podczas rozwoju wykorzystywano sztuczną inteligencję, podczas gdy decyzje architektoniczne, wymagania funkcjonalne i sprawdzanie działania pozostały w gestii autora.

Wśród cech QLinuxDeviceManager:

  • Diagnostyka PCI Express. Wyświetlane są aktualna prędkość połączenia i liczba używanych linii PCIe, a także deklarowane maksymalne parametry urządzenia. Na przykład można ustalić, że karta graficzna działa w trybie x8 zamiast x16 lub korzysta z wolniejszej wersji PCIe. Dodatkowo wyświetlane są informacje o wsparciu oraz przydzielonych rozmiarach Resizable BAR.
  • Szczegółowa diagnostyka SSD i HDD. W wersji 1.3 znacznie rozszerzono wsparcie dla SMART. Oprócz temperatury i ogólnego stanu dysku, dostępne są informacje o objętości zapisywanych i odczytywanych danych, czasie pracy, liczbie włączeń, niebezpiecznych wyłączeniach, wskaźnikach zużycia SSD, pozostałym rezerwie i licznikach błędów.
  • Pokazywana jest zainstalowana ilość RAM, w tym pamięć, która jest niedostępna dla systemu operacyjnego, charakterystyki modułów, producent, prędkość oraz informacje o tym, czy pamięć jest wlutowana czy wymienna.
  • Dla podłączonych urządzeń USB wyświetlane są wersja standardu USB, uzgodniona prędkość połączenia, informacje o zasilaniu, pobieranym prądzie, napięciu, wsparciu dla zdalnego wybudzenia, interfejsach oraz używanych sterownikach.
  • Dostępne są rozszerzone informacje o akumulatorach, które pozwalają na sprawdzenie nie tylko poziomu naładowania, ale również projektowej i bieżącej pełnej pojemności, oceny stopnia zużycia, liczby cykli ładowania, napięcia, prądu, pobieranej mocy i innych parametrów dostarczanych przez sprzęt.
  • Wyświetlane są producent i model monitora, fizyczne wymiary, obsługiwane cechy, bieżąca rozdzielczość, częstotliwość odświeżania, głębokość koloru, skalowanie oraz obrót obrazu. Obsługiwane jest uzyskiwanie dostępnych parametrów zarówno w X11, jak i w Wayland.
  • Oprócz adresów IP, masek, MTU i adresów MAC, w tym informacje o nadpisanych adresach. Dostępne są bieżąca prędkość połączenia Ethernet, tryb duplex, autoconfiguracja oraz obsługiwane tryby pracy.
  • Wyświetlany jest tryb uruchamiania systemu (BIOS/UEFI), stan Secure Boot, informacje o zarejestrowanych certyfikatach MOK oraz możliwość przeglądania dostępnych zmiennych firmware i ich zawartości w formie szesnastkowej.
  • Automatycznie przez udev monitorowane jest podłączanie i odłączanie urządzeń. Przewidziano dziennik zdarzeń bieżącej sesji, a także możliwość wyświetlania ukrytych, wirtualnych i wewnętrznych urządzeń.
  • Oprócz zwykłego wyszukiwania według nazw, zaimplementowany jest tryb głębokiego przeszukiwania, który pozwala na znajdowanie urządzeń według identyfikatorów, właściwości i przydzielonych zasobów. Na przykład, można przefiltrować sprzęt według identyfikatora sprzętowego, nie przeglądając ręcznie całej struktury urządzeń.



Źródło: opennet.ru
Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster