Den 9. april, etter ett års utvikling, ble den interaktive plattformuavhengige konsollverktøyversjonen 3.5.0 utgitt htop, beregnet for å vise listen over kjørende prosesser og informasjon om dem, samt for å administrere dem.
Verktøyet er skrevet i C og distribueres under GNU GPL 2.0-lisensen. Hovedendringer:
- temaet COLORSCHEME_NORD er lagt til;
- alternativet for å vise CPU SMT er lagt til;
- beskrivelsen av NetworkIO-indikatoren er lagt til;
- SecondsUptime-indikatoren er lagt til;
- lesing av Tctl-temperaturen er lagt til;
- muligheten til å redigere tall i numeriske alternativer er lagt til;
- foots terminalemulator er lagt til i terminalSupportsDefinedKeys;
- behandling av fokus-tap-hendelsen er lagt til for å sikre konsistens i musehandlingene;
- logikken for å håndtere sensorer fra Amlogic S905W og Snapdragon 410 er lagt til;
- kommandolinjealternativet —no-function-bar er lagt til for å skjule funksjonslinjen;
- kommandolinjealternativet —no-meters er lagt til for å skjule indikatorene;
- justering av teksten i GPU-indikatoren;
- Backtrace-skjermen er lagt til (bruker libunwind-ptrace);
- negativ verdier for koordinaten x i ekstra CPU-indikatorer er fikset:
- visningen av packets per second i NetworkIO-indikatoren er endret;
- dynamisk skalering av «grafiske» indikatorer og visning av prosentandel;
- en strengredigerer er implementert på søke-, filtrerings- og (om)navneskjermene;
- oppstartstiden for programmet er redusert ved å cache alle resultatene av getpwuid;
- indikatorene DiskIORate og DiskIOTime er lagt til;
- overvåking av PID-verdi med maksimal verdi og skalering av kolonnen deretter;
- støtte for OpenRC init-systemet og dets metrikker er lagt til;
- kontroll av antall CPU-er på s390;
- behandling av spesielle tilfeller for prosessorfrekvens i /proc/cpuinfo;
- unndragelse av oppføringer om loopback-drivere og MD (multi-device) i /proc/diskstats;
- tastaturkombinasjonen Ctrl+U tømmer filter- eller søkestrengen under redigering;
- et tomt argument for kommandolinjealternativet —filter= anses som ugyldig;
- standardverdien for physicalID er satt til 0, da eldre Intel-prosessorer bare støtter denne verdien;
- Memory-indikatoren er forbedret for full kontroll med hensyn til plattformens spesifikasjoner;
- det er ikke behov for «phantom» CPU-tråder;
- den opprinnelige tvungne forsinkelsen er fjernet for å redusere oppstartstiden;
- DiskIO-indikatoren er blitt kombinert, bestående av to sub-indikatorer;
- forenkling av offline merking av prosessorer;
- oppdatering av verdien 'total' i ikke-prosentvise indikatorer;
- bruk av standardtastene for Dec/Inc i DisplayOptions;
- implementert eksplisitt støtte for miljøvariabelen NO_COLOR;
- fikset støtte for *-256color ved fastsettelse av verdien $TERM;
- lagt til støtte for armenske og japanske språk i htop.desktop;
- mange forbedringer i byggesystemet og CI;
- forbedringer i støtten for Darwin, OpenBSD, NetBSD og Solaris;
- forbedringer i README;
- lagt til versjon 1.0 av bidragspolitikken med bruk av 'künstlich intelligens';
- lagt til dokumentet Code of Conduct i prosjektet;
- andre forbedringer og feilrettinger.
Kilde: linux.org.ru
