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.