İçeriğe atla

htop

htop
Orijinal yazar(lar)Hisham Muhammad
Geliştirici(ler)Hisham Muhammad (2004-2019)
htop developer team (2020-present)
İlk yayınlanmaMayıs 2004 (20 yıl önce) (2004-05)[1]
Güncel sürüm3.3.0[2] Bunu Vikiveri'de düzenleyin / 10 Ocak 2024
Programlama diliC (ncurses kütüphanesi)
İşletim sistemiLinux, macOS, FreeBSD, OpenBSD, Solaris, Illumos, OpenIndiana
Türİşlem görüntüleyici / Sistem takibi
LisansGPL-2.0-or-later
Resmî sitesihtop.dev
Kod deposu Bunu Vikiveri'de düzenleyin

htop etkileşimli bir sistem gözetleme süreci görüntüleyici ve süreç yöneticisidir. top adlı Unix programına alternatif olarak tasarlanmıştır.

Normalde CPU kullanım miktarına göre sıralanmış, bir bilgisayarda çalışan işlemlerin sık sık güncellenen bir listesini gösterir. Top'tan farklı olarak htop, en çok kaynak tüketen işlemler yerine çalışan işlemlerin tam listesini sağlar. htop renk kullanır ve işlemci, takas(swap) ve bellek durumu hakkında görsel bilgi verir. htop, işlemleri bir ağaç olarak da görüntüleyebilir.

Kullanıcılar genellikle, Unix top'un sistem süreçleri hakkında yeterli bilgi sağlamadığı durumlarda htop'u devreye alır. htop ayrıca etkileşimli olarak bir sistem monitörü olarak popüler bir şekilde kullanılır.[3] top ile karşılaştırıldığında, süreçlere sinyal göndermek için daha kullanışlı, görsel, imleç kontrollü bir arayüz sağlar.

htop, ncurses kitaplığı kullanılarak C programlama dilinde yazılmıştır. Adı, orijinal yazarın adından türetilmiştir, pinfo'ya bir selam olarak,[4] aynı şeyi yapan bir info değiştirme programıdır.[5]

Sistem izleme arabirimleri Unix benzeri işletim sistemleri arasında standartlaştırılmadığından, htop kodunun çoğu her işletim sistemi için yeniden yazılmalıdır. htop 2.0'da çapraz platform, OpenBSD, FreeBSD ve Mac OS X desteği eklendi.[6][7] Solaris/Illumos/OpenIndiana desteği 2.2.0'da eklendi.

htop, birkaç geliştirici tarafından htop-dev olarak çatallandı ve orijinal yazarın desteğiyle, ana sayfa daha sonra yeni bir etki alanına yönlendirildi.[8]

Ayrıca bakınız

Kaynakça

  1. ^ "GitHub - htop-dev/htop at 80f344559bba331d6daa2c913005e7eefddcf075". GitHub. 5 Temmuz 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2023. 
  2. ^ "Release 3.3.0". 10 Ocak 2024. Erişim tarihi: 19 Ocak 2024. 
  3. ^ "System Monitoring with htop". 18 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Şubat 2018. 
  4. ^ "Pinfo - A lynx-style info and man reader". 2 Nisan 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Kasım 2014. 
  5. ^ "htop FAQ". 21 Ocak 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Haziran 2012. 
  6. ^ "Going cross-platform: how htop was made portable - FOSDEM 2016". YouTube. 2 Şubat 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Aralık 2016. 
  7. ^ "Htop - an interactive process viewer". 27 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Eylül 2018. 
  8. ^ "hisham.hm/htop". Hisham Muhammad. 29 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2020. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Unix</span>

UNIX türevi işletim sistemleri çok işlemcili çok pahalı makinelerden tek işlemcili, basit ve çok ucuz ev bilgisayarlarına kadar pek çok cihaz üzerinde çalışabilen esnek ve sağlamlığı çok değişik koşullarda test edilmiş sistemlerdir. Fakat özellikle kararlı yapısı ve çok kullanıcılı-çok görevli yapısıyla çok işlemcili sunucularda adeta standart haline gelmiştir ve özellikle akademik dünyada iş istasyonları üzerinde çok yaygın bir kullanım alanı bulmuştur. UNIX, Interdata 7/32, VAX ve Motorola 68000 arasında hızla yayıldı.

<span class="mw-page-title-main">OpenBSD</span> güvenlik odaklı Unix-benzeri işletim sistemi

OpenBSD, Berkeley Yazılım Dağıtımına dayalı ücretsiz ve özgür Unix benzeri bir işletim sistemidir. Theo de Raadt tarafından 1995 yılında NetBSD işletim sistemi projesinden çatallanarak oluşturulmuştur. De Raadt'a göre OpenBSD güvenlik önlemleri geliştirmek için bir araştırma işletim sistemidir.

<span class="mw-page-title-main">BSD</span>

BSD, Kaliforniya Üniversitesi, Berkeley'in kaynak kodu dağıtımı olan, AT&T'nin UNIX'i için bir eklentiler zinciridir. Birçok açık kaynak kodlu işletim sistemi projesi, 4.4 BSD-Lite olarak bilinen kaynak kodu dağıtımını temel kabul eder. Ek olarak bunlar, özellikle GNU projesi olmak üzere diğer birçok açık kod projesini de kapsar.

<span class="mw-page-title-main">Oracle Solaris</span>

Solaris, ilk olarak Sun Microsystems tarafından geliştirilmiş, UNIX tabanlı bir işletim sistemidir. 1993 yılında halefi olan SunOS işletim sisteminin yerini almıştır. Ocak 2010'da Oracle firmasının Sun firmasını satın almasıyla Oracle Solaris olarak anılmaya başlanmıştır.

macOS, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir.

<span class="mw-page-title-main">POSIX</span>

POSIX, UNIX için "taşınabilir işletim sistemi arabirimi".

<span class="mw-page-title-main">BSD lisansları</span>

BSD lisansları izin veren özgür yazılım lisansları ailesidir. Lisans ilk kez aynı isimdeki bir Unix benzeri işletim sistemi olan Berkeley Software Distribution (BSD) tarafından kullanıldı.

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi, yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi içerir.

<span class="mw-page-title-main">Unix benzeri</span>

Unix benzeri işletim sistemi, resmi bir UNIX markası olmamasına karşın Unix sistemine benzer şekilde çalışan işletim sistemleridir. Unix benzeri bir yazılım, Unix komut ve kabuğuna benzer işlevlere sahiptir. Bu terimin kullanımı için bir standart yoktur ve bir yazılımın veya işletim sisteminin Unix benzeri olarak adlandırılıp adlandırılamayacağı üzerine farklı görüşler vardır.

<span class="mw-page-title-main">Squid (yazılım)</span>

Squid, HTTP ve FTP gibi web servisleri için proxy önbellekleme yapan aynı zamanda internet çıkışlarınızı filtreliyerek yönetmenizi sağlayan bir proxy server’dır. Öncelikli olarak HTTP ve FTP için kullanılsa da, TLS, SSL, Internet Gopher ve HTTPS gibi birkaç farklı protokole de sınırlı bir şekilde destek sağlayabilmektedir. Squid başta Unix türevi işletim sistemleri için bir daemon olarak tasarlanmıştır. 2.7 versiyonu ile windows port eklenmiştir. Yeni versiyonlar Cygwin ortamını kullanan windowslar için çalışabilmektedir. Squid GNU Genel Kamu Lisansı altında yayınlanan bir özgür yazılımdır.

<span class="mw-page-title-main">Google Fuchsia</span>

Fuchsia, şu anda Google tarafından geliştirilen açık kaynaklı bir işletim sistemidir. Proje, Ağustos 2016'da resmi bir duyuru yapılmaksızın kendi kendine barındırılan bir git şeklinde göründüğünde halk tarafından tanındı. Kaynak belgelerinde adın arkasındaki neden "Pembe + Mor == Fuşya " olarak tanımlanmaktadır. Linux çekirdeğini temel alan, daha önce Google tarafından geliştirilen Chrome OS ve Android gibi işletim sistemlerinin aksine, Fuchsia, mineral adını taşıyan Zircon adlı yeni bir mikro çekirdeğe dayanıyor.

IPFilter birçok Unix benzeri işletim sistemleri için güvenlik duvarı hizmetleri ve Ağ adresi dönüşümü (NAT) sağlayan açık kaynaklı bir yazılım paketidir. Yazar ve yazılım sürdürücüsü Darren Reed'tir. IPFilter hem IPv4 hem de IPv6 protokollerini destekler ve durum bilgisi olan bir güvenlik duvarıdır.

ps (Unix)

Çoğu Unix benzeri işletim sisteminde, ps programı o anda çalışan işlemleri görüntüler. "top" adındaki bir başka Unix yardımcı programı ise çalışan süreçlerin gerçek zamanlı bir görünümünü sağlar.

<span class="mw-page-title-main">XNU</span>

XNU, MacOS işletim sisteminde kullanılmak üzere Aralık 1996'dan beri Apple'da geliştirilen ve Darwin işletim sisteminin bir parçası olarak ücretsiz ve açık kaynaklı yazılım olarak piyasaya sürülen bilgisayar işletim sistemi çekirdeğidir. Ayrıca, iOS, tvOS ve watchOS işletim sistemlerinin çekirdeği olarak da kullanılır. XNU, "X Not Unix"'in bir kısaltmasıdır.

BSD / OS, Berkeley Software Design, Inc. tarafından geliştirilen BSD işletim sisteminin durdurulan tescilli bir sürümüdür. (BSDi).

<span class="mw-page-title-main">KDE System Guard</span>

KDE System Guard, Unix benzeri sistemlerde KDE platformu için görev yöneticisi ve performans izleyicisidir. Uzak ana bilgisayarda ksysguardd çalıştırılarak ve Grafiksel Kullanıcı Arayüzünün (ksysguard) uzaktan bağlanması sağlanarak hem yerel, hem de uzak ana bilgisayarları izleyebilir. Basit değerleri ya da tablolar gibi karmaşık verileri alıp bu bilgileri çeşitli grafik ekranlarda görüntüleyebilir. Ardından ekranlar çalışma sayfaları halinde düzenlenebilir. Ayrıca top uygulamasına benzer, ayrıntılı bir işlem tablosu da sunar.

<span class="mw-page-title-main">Unix shell</span> Unix işletim sistemi için yorumlayıcı program

Unix shell, Unix benzeri işletim sistemleri için bir komut satırı kullanıcı arabirimi sağlayan bir komut satırı yorumlayıcısı veya kabuğudur. Kabuk, hem etkileşimli bir komut dili hem de bir komut dosyası dilidir ve işletim sistemi tarafından sistemin kabuk komut dosyalarını kullanarak yürütülmesini kontrol etmek için kullanılır.

<span class="mw-page-title-main">OpenServer</span>

Xinuos OpenServer, daha önce SCO UNIX ve SCO Open Desktop, Santa Cruz Operation (SCO) tarafından geliştirilen, daha sonra SCO Group tarafından satın alınan ve şimdi Xinuos'a ait olan kapalı kaynaklı bir bilgisayar işletim sistemidir. OpenServer'in ilk sürümleri UNIX System V'i temel alırken, daha sonraki OpenServer 10, FreeBSD 10'u temel aldı.

SunOS, Sun Microsystems tarafından iş istasyonu ve sunucu bilgisayar sistemleri için geliştirilmiş Unix temelli bir işletim sistemidir. SunOS adı genellikle yalnızca BSD temelli 1.0 ila 4.1.4 sürümlerine atıfta bulunmak için kullanılırken, 5.0 ve sonraki sürümleri UNIX System V Sürüm 4'ü temel alır ve Solaris markası altında pazarlanır.

Systrace, sistem çağrıları için erişim politikaları uygulayarak bir uygulamanın sisteme erişimini sınırlayan bir bilgisayar güvenlik aracıdır. Bu, arabellek taşmalarının ve diğer güvenlik açıklarının etkilerini azaltabilir. Niels Provos tarafından geliştirilmiştir ve çeşitli Unix benzeri işletim sistemlerinde çalışır.