9. apríla, po roku vývoja, bol vydaný 3.5.0 interaktívny multiplatformový konzolový nástroj htop, určený na prezeranie zoznamu a informácií o bežiacich procesoch a ich správe.
Nástroj je napísaný v jazyku C a je distribuovaný pod licenciou GNU GPL 2.0. Hlavné zmeny:
- pridaná téma vzhľadu COLORSCHEME_NORD;
- pridaná možnosť zobrazenia CPU SMT;
- pridaný popis indikátora NetworkIO;
- pridaný indikátor SecondsUptime;
- pridané čítanie teploty Tctl;
- pridané editovanie čísel v číslovaných možnostiach;
- v terminalSupportsDefinedKeys pridaný emulátor terminálu foot;
- pridané spracovanie udalosti straty zamerania na zabezpečenie konzistentnosti akcií myši;
- pridaná logika spracovania senzorov Amlogic S905W a Snapdragon 410;
- pridaná možnosť príkazového riadku --no-function-bar na skrytie riadku s funkčnými klávesmi;
- pridaná možnosť príkazového riadku --no-meters na skrytie indikátorov;
- zarovnanie textu indikátora GPU;
- pridaná obrazovka Backtrace (používa libunwind-ptrace);
- oprava negatívnych hodnôt súradnice x v dodatočných indikátoroch CPU:
- zmenené zobrazenie packets per second v indikátore NetworkIO;
- dynamické škálovanie „grafických“ indikátorov a zobrazenie percent;
- realizovaný editor riadkov na obrazovkách vyhľadávania, filtrovania a (pre)menovania;
- skrátený čas spustenia programu pomocou cacheovania všetkých výsledkov getpwuid;
- pridané indikátory DiskIORate a DiskIOTime;
- sledovanie hodnoty PID s maximálnou hodnotou a škálovanie stĺpca príslušne;
- pridaná podpora systému inicializácie OpenRC a jeho metrík;
- kontrola počtu CPU na s390;
- spracovanie osobitných prípadov frekvencie procesora v /proc/cpuinfo;
- preskočenie záznamov o ovládačoch loopback a MD (multi-device) v /proc/diskstats;
- kombinácia kláves Ctrl+U vymaže riadok filtra alebo vyhľadávania počas jeho úpravy;
- prázdny argument príkazového riadku --filter= sa považuje za neplatný;
- hodnota physicalID je predvolene nastavená na 0, pretože staršie procesory Intel podporujú iba toto hodnotenie;
- vylepšený indikátor Memory na úplnú kontrolu s ohľadom na špecifiká platformy;
- nie je potrebné „fantómové“ vlákna CPU;
- odstránené pôvodné nútené oneskorenie na skrátenie času spustenia;
- indikátor DiskIO bol prekonvertovaný na kombinovaný, pozostávajúci z dvoch subindikátorov;
- zjednodušenie offline označovania procesorov;
- aktualizácia hodnoty „total“ v nepercentových indikátoroch;
- použitie predvoleného zoznamu kláves pre Dec/Inc v DisplayOptions;
- realizovaná explicitná podpora pre premennú prostredia NO_COLOR;
- opravená podpora *-256color pri určovaní hodnoty $TERM;
- do htop.desktop bola pridaná podpora arménskeho a japonského jazyka;
- množstvo vylepšení systému zostavenia a CI;
- vylepšenia v podpore Darwin, OpenBSD, NetBSD a Solaris;
- vylepšenia v README;
- bola pridaná verzia 1.0 politiky príspevkov s použitím „umelého inteligencie“;
- do projektu bol pridaný dokument Code of Conduct;
- ďalšie vylepšenia a opravy chýb.
Zdroj: linux.org.ru
