Sistem Programlaması
Açık Kaynak

Tauri Sistem Monitörü (Görev Yöneticisi)

RustTypeScriptTauriReactReact RouterSysinfo Crate

Rust ve Tauri kullanılarak geliştirilmiş, düşük seviyeli donanım metriklerini (CPU, RAM, Disk I/O) okuyup hafif bir arayüze aktaran cross-platform sistem izleme aracı.

Teknoloji Yığını

RustTypeScriptTauriReactReact RouterSysinfo Crate

Sistem Metrikleri

Arka planda ultra düşük kaynak (RAM/CPU) tüketimi
Rust üzerinden sıfır gecikmeli (zero-latency) IPC akışı
Milisaniye altı (Sub-millisecond) OS telemetri okuması (polling)

Bunu Neden İnşa Ettim?

"Standart görev yöneticileri ya işletim sistemine kilitlidir (Windows Task Manager gibi) ya da izlemeye çalıştıkları RAM'i adeta sömüren Electron üzerine kuruludur. Sistem kaynaklarına saygı duyan, her ortamda çalışabilen bare-metal hızında bir monitör inşa etmek istedim."

Mimari & Kararlar

Çekirdek motor, işletim sistemi telemetrisine güvenli bir şekilde erişmek için Rust (sysinfo crate) ile yazıldı. Hantal Electron sarmalayıcıları yerine Rust, bu verileri JSON formatına serileştirir ve Tauri'nin IPC (Inter-Process Communication) köprüsü üzerinden React arayüzüne akıtır. Arayüz yalnızca veriyi tüketir, hiçbir iş mantığının (business logic) render iş parçacığını (thread) tıkamasına izin verilmez.

Temel Özellikler

  • 01.Gerçek zamanlı CPU çekirdeği, RAM ve Disk I/O telemetrisi
  • 02.Aktif süreç (process) takibi ve bellek ayak izi analizi
  • 03.Ağ arayüzlerinin veri aktarım hızı (throughput) izlemesi
  • 04.Tauri IPC ile cross-platform (çapraz platform) yürütme