htop 3.5.0

htop 3.5.0 htop 3.5.0 htop 3.5.0 htop 3.5.0

9 kwietnia, po roku prac, wydano wersję 3.5.0 interaktywnego, wieloplatformowego narzędzia konsolowego htop, przeznaczonego do wyświetlania listy i informacji o uruchomionych procesach oraz zarządzania nimi.

Narzędzie napisano w języku C i jest wydawane na licencji GNU GPL 2.0. Główne zmiany:

  • dodano motyw COLORSCHEME_NORD;
  • dodano opcję wyświetlania CPU SMT;
  • dodano opis wskaźnika NetworkIO;
  • dodano wskaźnik SecondsUptime;
  • dodano odczyt temperatury Tctl;
  • dodano edycję liczb w opcjach liczbowych;
  • dodano emulator terminala foot w terminalSupportsDefinedKeys;
  • dodano obsługę zdarzenia utraty fokusu dla zapewnienia spójności działania myszy;
  • dodano logikę obsługi czujników Amlogic S905W i Snapdragon 410;
  • dodano opcję wiersza poleceń —no-function-bar do ukrywania wiersza z klawiszami funkcyjnymi;
  • dodano opcję wiersza poleceń —no-meters do ukrywania wskaźników;
  • wyrównanie tekstu wskaźnika GPU;
  • dodano ekran Backtrace (używa libunwind-ptrace);
  • naprawiono ujemne wartości współrzędnej x w dodatkowych wskaźnikach CPU:
  • zmieniono wyświetlanie packets per second w wskaźniku NetworkIO;
  • dynamiczne skalowanie «graficznych» wskaźników i wyświetlanie procentów;
  • zrealizowano edytor wierszy w ekranach wyszukiwania, filtrowania i (prze)nazewnictwa;
  • skrócono czas uruchamiania programu poprzez cache'owanie wszystkich wyników getpwuid;
  • dodano wskaźniki DiskIORate i DiskIOTime;
  • śledzenie wartości PID o maksymalnej wartości i skalowanie kolumny odpowiednio;
  • dodano wsparcie dla systemu inicjalizacji OpenRC i jego metryk;
  • sprawdzanie liczby CPU na s390;
  • obsługa szczególnych przypadków częstotliwości procesora w /proc/cpuinfo;
  • pomijanie wpisów o sterownikach loopback i MD (multi-device) w /proc/diskstats;
  • kombinacja klawiszy Ctrl+U czyści wiersz filtra lub wyszukiwania podczas jego edytowania;
  • pusty argument opcji wiersza poleceń —filter= uznawany jest za niedopuszczalny;
  • wartość physicalID domyślnie ustawiona jest na 0, ponieważ stare procesory Intel obsługują tylko tę wartość;
  • udoskonalono wskaźnik Memory dla pełnej kontroli z uwzględnieniem specyfiki platformy;
  • brak potrzeby na «wirtualne» wątki CPU;
  • usunięto pierwotne wymuszone opóźnienie w celu skrócenia czasu uruchamiania;
  • wskaźnik DiskIO został przekształcony w kombinowany, składający się z dwóch podwskaźników;
  • uproszczenie offline'owego oznaczania procesorów;
  • aktualizacja wartości „total” w wskaźnikach bez procentu;
  • użycie domyślnej listy klawiszy dla Dec/Inc w DisplayOptions;
  • zrealizowane wyraźne wsparcie dla zmiennej środowiskowej NO_COLOR;
  • naprawione wsparcie *-256color podczas określania wartości $TERM;
  • dodano wsparcie dla języka armeńskiego i japońskiego w htop.desktop;
  • liczne ulepszenia systemu kompilacji i CI;
  • ulepszenia wsparcia dla Darwin, OpenBSD, NetBSD i Solaris;
  • ulepszenia w README;
  • dodano wersję 1.0 polityki wkładu z wykorzystaniem „sztucznej inteligencji”;
  • do projektu dodano dokument Code of Conduct;
  • inne ulepszenia i poprawki błędów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster