htop 3.5.0

htop 3.5.0 htop 3.5.0 htop 3.5.0 htop 3.5.0

On April 9th, after a year of development, version 3.5.0 of the interactive cross-platform console utility was released htop, designed for viewing the list and information about running processes and managing them.

The utility is written in C and is distributed under the GNU GPL 2.0 license. Key changes include:

  • added COLORSCHEME_NORD theme;
  • added option to show CPU SMT;
  • added description for the NetworkIO indicator;
  • added SecondsUptime indicator;
  • added reading of Tctl temperature;
  • added editing of digits in numeric options;
  • added foot terminal emulator to terminalSupportsDefinedKeys;
  • added handling of focus loss events for consistent mouse actions;
  • added logic for handling Amlogic S905W and Snapdragon 410 sensors;
  • added command line option —no-function-bar to hide the function key bar;
  • added command line option —no-meters to hide indicators;
  • aligned GPU indicator text;
  • added Backtrace screen (uses libunwind-ptrace);
  • fixed negative x coordinate values in additional CPU indicators:
  • changed packets per second display in the NetworkIO indicator;
  • dynamic scaling of 'graphical' indicators and displaying percentages;
  • implemented string editor in search, filtering, and (re)naming screens;
  • reduced program startup time by caching all getpwuid results;
  • added DiskIORate and DiskIOTime indicators;
  • tracked the PID value with the maximum value and scaled the column accordingly;
  • added support for the OpenRC initialization system and its metrics;
  • checked the number of CPUs on s390;
  • handled special cases of processor frequency in /proc/cpuinfo;
  • skipped entries for loopback and MD (multi-device) drivers in /proc/diskstats;
  • Ctrl+U clears the filter or search line while editing;
  • an empty command line option argument —filter= is considered invalid;
  • the default physicalID value is set to 0, as older Intel processors only support this value;
  • refined the Memory indicator for complete control with platform-specific considerations;
  • no need for 'phantom' CPU threads;
  • removed the original forced delay to reduce startup time;
  • The DiskIO indicator has been revamped into a composite one, consisting of two sub-indicators;
  • Simplification of offline processor labeling;
  • Update of the 'total' value in non-percentage indicators;
  • Use of the default key list for Dec/Inc in DisplayOptions;
  • Explicit support for the NO_COLOR environment variable implemented;
  • Fixed support for *-256color when determining the $TERM value;
  • Support for Armenian and Japanese languages added in htop.desktop;
  • Numerous improvements in the build system and CI;
  • Improvements in support for Darwin, OpenBSD, NetBSD, and Solaris;
  • Enhancements in README;
  • Version 1.0 of the contribution policy added using 'artificial intelligence';
  • A Code of Conduct document has been added to the project;
  • other improvements and bug fixes.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster