Op 9 april, na een jaar ontwikkeling, werd versie 3.5.0 van de interactieve cross-platform consoletool uitgebracht htop, bedoeld voor het bekijken van de lijst en informatie over actieve processen en het beheren ervan.
De tool is geschreven in C en wordt verspreid onder de GNU GPL 2.0-licentie. Belangrijkste wijzigingen:
- thema COLORSCHEME_NORD toegevoegd;
- optie om CPU SMT weer te geven toegevoegd;
- beschrijving van de NetworkIO-indicator toegevoegd;
- SecondsUptime-indicator toegevoegd;
- lezen van temperatuur Tctl toegevoegd;
- bewerken van nummers in numerieke opties toegevoegd;
- terminal emulator foot toegevoegd aan terminalSupportsDefinedKeys;
- verwerking van het verlies van focus toegevoegd voor consistentie van muisacties;
- logica voor het verwerken van Amlogic S905W en Snapdragon 410-sensoren toegevoegd;
- commando-regeloptie āno-function-bar toegevoegd om de functietoetsenbalk te verbergen;
- commando-regeloptie āno-meters toegevoegd om de indicatoren te verbergen;
- uitlijning van de GPU-indicator tekst;
- Backtrace-scherm toegevoegd (gebruikmakend van libunwind-ptrace);
- correctie van negatieve waarden voor coƶrdinaat x in aanvullende CPU-indicatoren:
- weergave van packets per second in de NetworkIO-indicator gewijzigd;
- dynamische schaling van grafische indicatoren en weergave van percentages;
- regel-editor geĆÆmplementeerd in zoek-, filter- en (her)naam schermen;
- opstarttijd van het programma verkort door alle resultaten van getpwuid te cachen;
- indicators DiskIORate en DiskIOTime toegevoegd;
- tracking van de PID-waarde met de maximale waarde en schaling van de kolom dienovereenkomstig;
- ondersteuning voor het OpenRC-init-systeem en zijn metrics toegevoegd;
- controle van het aantal CPU's op s390;
- bijzondere gevallen van de processorfrequentie in /proc/cpuinfo verwerkt;
- vermeldingen van loopback- en MD (multi-device) drivers in /proc/diskstats overgeslagen;
- toetsencombinatie Ctrl+U wist de filter- of zoekregel tijdens het bewerken;
- lege argument voor de commandoregeloptie āfilter= wordt als ongeldig beschouwd;
- standaardwaarde van physicalID ingesteld op 0, aangezien oude Intel-processors alleen deze waarde ondersteunen;
- Memory-indicator verbeterd voor volledige controle met inachtneming van platform-specifieke aspecten;
- geen behoefte aan 'fantoom' CPU-threads;
- oorspronkelijke gedwongen vertraging verwijderd om de opstarttijd te verkorten;
- De DiskIO-indicator is omgevormd tot een gecombineerde indicator, bestaande uit twee sub-indicatoren;
- Vereenvoudiging van offline markering van processors;
- Bijgewerkt de waarde 'totaal' in niet-percentuele indicatoren;
- Gebruik van de standaardtoetsenlijst voor Dec/Inc in DisplayOptions;
- Expliciete ondersteuning voor de omgevingsvariabele NO_COLOR geĆÆmplementeerd;
- Ondersteuning voor *-256color gecorrigeerd bij het bepalen van de waarde $TERM;
- Ondersteuning voor Armeens en Japans toegevoegd aan htop.desktop;
- Talrijke verbeteringen in het buildsysteem en CI;
- Verbeteringen in de ondersteuning voor Darwin, OpenBSD, NetBSD en Solaris;
- Verbeteringen in README;
- Versie 1.0 van het beleidsdocument over bijdragen met gebruik van 'kunstmatige intelligentie' toegevoegd;
- Document Code of Conduct aan het project toegevoegd;
- andere verbeteringen en bugfixes.
Bron: linux.org.ru
