9. dubna, po roce vývoje, byla vydána verze 3.5.0 interaktivního multiplatformního konzolového nástroje htop, určeného pro zobrazení seznamu a informací o běžících procesech a jejich správu.
Nástroj je napsán v jazyce C a je vydáván pod licencí GNU GPL 2.0. Hlavní změny:
- byla přidána barevná téma COLORSCHEME_NORD;
- byla přidána možnost zobrazení CPU SMT;
- byl přidán popis ukazatele NetworkIO;
- byl přidán ukazatel SecondsUptime;
- bylo přidáno čtení teploty Tctl;
- bylo přidáno úpravu čísel v číselných možnostech;
- do terminalSupportsDefinedKeys byl přidán emulátor terminálu foot;
- byla přidána logika zpracování událostí ztráty fokusu pro zajištění konzistentnosti akcí myši;
- byla přidána logika zpracování senzorů Amlogic S905W a Snapdragon 410;
- byla přidána volba příkazového řádku —no-function-bar pro skrytí řádku s funkčními klávesami;
- byla přidána volba příkazového řádku —no-meters pro skrytí ukazatelů;
- zarovnání textu ukazatele GPU;
- byla přidána obrazovka Backtrace (používá libunwind-ptrace);
- oprava záporných hodnot souřadnice x v dodatečných ukazatelích CPU:
- bylo změněno zobrazení packets per second v ukazateli NetworkIO;
- dynamické škálování "grafických" ukazatelů a zobrazení procent;
- byl implementován editor řetězců v obrazovkách pro vyhledávání, filtrování a (pře)pojmenování;
- byla zkrácena doba spuštění programu pomocí mezipaměti všech výsledků getpwuid;
- byly přidány ukazatele DiskIORate a DiskIOTime;
- sledování hodnoty PID s maximální hodnotou a odpovídající zmenšení sloupce;
- byla přidána podpora inicializačního systému OpenRC a jejich metrik;
- ověření počtu CPU na s390;
- zpracování zvláštních případů frekvence procesoru v /proc/cpuinfo;
- přeskakování záznamů o ovladačích loopback a MD (multi-device) v /proc/diskstats;
- kombinace kláves Ctrl+U vyčistí řádek filtru nebo vyhledávání během jeho úpravy;
- prázdný argument volby příkazového řádku —filter= je považován za neplatný;
- výchozí hodnota physicalID je nastavena na 0, protože staré procesory Intel podporují pouze tuto hodnotu;
- byl vylepšen ukazatel Memory pro plnou kontrolu s ohledem na specifika platformy;
- není potřeba ‚fantomových‘ vláken CPU;
- bylo odstraněno původní nucené zpoždění pro zkrácení doby spuštění;
- ukazatel DiskIO byl přepracován na kombinovaný, skládající se ze dvou subindikátorů;
- zjednodušení offline označování procesorů;
- aktualizace hodnoty „total“ v neprocentuálních indikátorech;
- použití výchozího seznamu kláves pro Dec/Inc v DisplayOptions;
- byla zavedena explicitní podpora proměnné prostředí NO_COLOR;
- opravená podpora *-256color při určování hodnoty $TERM;
- do htop.desktop byla přidána podpora arménského a japonského jazyka;
- mnoho vylepšení systému sestavení a CI;
- vylepšení v podpoře Darwin, OpenBSD, NetBSD a Solaris;
- vylepšení v README;
- přidána verze 1.0 politiky příspěvků s využitím "umělé inteligence";
- do projektu byl přidán dokument Code of Conduct;
- další zlepšení a opravy chyb.
Zdroj: linux.org.ru
