Skip to content

ነጭ ወረቀት

ይህ ሰነድ በ WSL Dashboard ውስጥ ያሉ ዋና ባህሪዎች አርክቴክቸር ዲዛይን፣ ቴክኖሎጂ ምርጫ እና መሠረታዊ አተገባበር ሎጂክ ይመረምራል።

1. አርክቴክቸር ዕይታ

WSL Dashboard ክላሲክ ሪያክቭ UI-የሚመራ + አስይንክ ቤት ላይ ተግባር አርክቴክቸርን ይከተላል።

ዋና ክፍሎች

  • Frontend (UI): Slint ዲክላራቲቭ በይነገጽ.
  • Backend (Runtime): Tokio async runtime.
  • ግንኙነት: Channels (MPSC) እና Shared State (Arc/Mutex/RwLock).

2. የቴክኖሎጂ ምክንያቶች

Rust ለምን?

  • አፈጻጸም: ዜሮ-ወጪ አስተዳዳሪዎች.
  • የማናቸው ጥበቃ: በምትዘጋጅ ጊዜ ባፈር ማፍሰሻዎችን ያስወግዳል.

3. ዋና አተገባበሮች

4. የአፈጻጸም ማዕከለ-ነጥቦች

መለኪያዓላማማሻሻያ
የማስጀመሪያ ጊዜ< 500msቀድሞ የተዘጋጀ Slint
መሠረታዊ ማናቸው~10MBየተቀነሰ ፖሊንግ
CPU አጠቃቀም< 0.1%ክስተት-የሚመራ

5. የደህንነት ግምገማዎች

  • አቶሚክ ክዋኔዎች: ለቁርጠኛ ክዋኔዎች ቀድሞ ማረጋገጫ.
  • UAC ማንሳት: ሲያስፈልግ ብቻ.
  • የአካባቢ ማከማቻ: ~\.wsldashboard ውስጥ ብቻ.