Skip to content

Takarda fari

Wannan takardu yana bincika ƙirar tsari, zaɓin fasaha, da mafi mahimmancin hanyoyin aiwatarwa na ayyuka na WSL Dashboard.

1. Bayyanar tsari

WSL Dashboard yana bin tsari na UI mai amsawa + aiki na backend.

Abubuwan da suka fi mahimmanci

  • Frontend (UI): Slint tsarin bayani.
  • Backend (Runtime): Tokio async runtime.
  • Sadarwa: Channels (MPSC) da Shared State (Arc/Mutex/RwLock).

2. Dalilan fasaha

Me yasa Rust?

  • Aiki: Abubuwan da ba su da farashi.
  • Kwarin ƙwaƙwalwa: Yana share juye-juyen buffer a lokacin tarawa.

3. Mafi mahimmancin ayyuka

4. Ma'aunin aiki

Ma'auniManufaIngantawa
Lokacin farawa< 500msSlint da aka riga aka tara
Ƙwaƙwalwar tushe~10MBƘaramin bincika
Amfani da CPU< 0.1%Abin da ke tafiyar da lamari

5. Abubuwan tsaro

  • Ayyuka na atomatik: Tabbatarwa kafin ayyuka masu muhimmanci.
  • Haɓakar UAC: Kawai lokacin da ake buƙata.
  • Ajiya ta gida: Kawai a ~\.wsldashboard.