Terminal tabanlı popüler sistem izleme aracı htop, yaklaşık bir yılın ardından yeni sürümü olan htop 3.5 ile güncellendi. Yeni sürüm, hem arayüz hem de sistem izleme yetenekleri açısından önemli yenilikler içeriyor.
htop, klasik top aracına alternatif olarak geliştirilmiş, süreçleri daha kolay görüntüleme, sıralama ve filtreleme imkanı sunan etkileşimli bir terminal uygulamasıdır.
Yeni sürümde arama, filtreleme ve ekran yeniden adlandırma için satır düzenleyici desteği eklendi. Ayrıca sayısal seçenekler için doğrudan rakamla düzenleme yapılabiliyor. NO_COLOR ortam değişkeni desteği, Nord teması ve daha temiz bir arayüz için --no-meters ve --no-function-bar seçenekleri de kullanıma sunuldu.
htop 3.5 ile birlikte en dikkat çeken yeniliklerden biri backtrace ekranı oldu. libunwind-ptrace tabanlı bu özellik, sistem süreçlerini daha derin analiz etmeyi mümkün hale getiriyor. Ayrıca yeni SecondsUptimeMeter, CPU SMT etiketi, Tctl sıcaklık ölçümü ve geliştirilmiş grafik çubukları da eklendi.
Disk I/O tarafında da önemli değişiklikler yapıldı. DiskIOMeter artık iki parçalı birleşik bir görünüm sunarken, DiskIORateMeter ve DiskIOTimeMeter adında iki yeni ölçüm aracı eklendi.
Linux tarafında OpenRC init sistemi desteği eklendi. CPU frekans verilerinin işlenmesi iyileştirildi, NUL ayrımlı argüman tespiti düzeltildi ve /proc/diskstats içindeki loopback ile MD girişleri filtrelendi.
macOS, FreeBSD, NetBSD, OpenBSD ve Solaris tarafında da çeşitli iyileştirmeler yapıldı. GPU ölçümü, süreç CPU zamanı düzeltmeleri, AC güç raporlama hataları ve bellek bilgisi güncellemeleri bu platformlarda öne çıkan değişiklikler arasında yer alıyor.
Ayrıca performans tarafında da iyileştirmeler yapıldı. Başlangıç gecikmesi azaltıldı, getpwuid önbellekleme ile açılış süresi hızlandırıldı ve yetki kontrolü iyileştirildi. Paketleme tarafında ise openSUSE ve SLES için yeni tanımlar eklendi.
htop 3.5, her zamanki gibi kaynak kod olarak dağıtılıyor ve ikili paketler dağıtımlar tarafından sağlanmaya devam ediyor.