Dasturiy ta'minot

SPICE Windows Guest Agent: Open Source Communityning Saqlab Qolgan Loyihasi

13-sentabr, 2026, 05:281 ko'rish2 daqiqa o'qish
SPICE Windows Guest Agent: Open Source Communityning Saqlab Qolgan Loyihasi

SPICE Windows Guest Agent — bu Red Hat tomonidan tashlab ketilgan loyihani jamoatchilik tomonidan saqlab qolgan va rivojlantirgan Windows mehmon agentidir. Bu agent Windows 11 virtual mashinalari uchun muhim funksiyalarni ta'minlaydi.

SPICE Nima?

SPICE (Simple Protocol for Independent Computing Environments) — bu virtual mashinalar uchun grafik interfeysni ta'minlash uchun mo'ljallangan protokol. U Linux va Windows tizimlarida ishlatiladi va virtual mashinalar uchun grafik, audio va boshqa interfeyslarni ta'minlaydi.

git clone --recursive https://github.com/nefarius/vd_agent.git
cd vd_agent

Agentning Funksiyalari

SPICE Windows Guest Agent quyidagi funksiyalarni ta'minlaydi:

git submodule update --init --recursive
  • Kliendning kursorini ushlab olmasdan ishlatish
  • Kliendning ekran rezolyutsiyasini moslashtirish
  • Klasterni (matn va rasmlarni) ulashish
  • Fayllarni mehmon tizimga yuklash
  • Windows xizmatini ishga tushirish

Loyihaning Holati

Red Hat SPICE loyihasini rivojlantirishdan voz kechganidan keyin, jamoatchilik bu loyihani saqlab qolgan va uni Windows 11 virtual mashinalari uchun moslashtirgan. Loyihaning manbai GitHubda mavjud va jamoatchilik tomonidan rivojlantirilmoqda.

git fetch upstream

Texnik Tafsilotlar

Agent GPL-2.0-or-later litsenziyasi ostida tarqatiladi. Loyihaning manba kodi GitHubda mavjud va har qanday odam uni o'zgartirishi va rivojlantirishi mumkin.

bash msys2/install.sh
autoreconf -i
bash msys2/build.sh builducrt64
bash msys2/package.sh builducrt64

Loyihaning submodullari HTTPS orqali ta'minlanadi va MSI yangilanishlari tarixiy WiX UpgradeCode ni saqlab qoladi. Bu agentni Windows tizimlarida oson o'rnatish va yangilash imkonini beradi.

builducrt64/spice-vdagent-x64-<version>.msi

Qurilma va O'rnatish

Agentni o'rnatish uchun quyidagi qoidalar bajarilishi kerak:

git submodule update --init --recursive
cmake -S . -B build64 -A x64
cmake --build build64 --config Release
cmake --build build64 --config Release --target check
  • GitHubdan loyihaning manba kodini o'chirish
  • Submodullarni yangilash
  • MSYS2 va UCRT64 shellni o'rnatish
  • Loyihaning install.sh, build.sh va package.sh skriptlarini bajarish

Loyihaning manba kodida tafsilotlar va o'rnatish qo'llanmasi mavjud.

git tag -a v0.11.0 -m "vdagent-win 0.11.0"
git push origin v0.11.0

Yangilanishlar va Rivojlanish

Loyihaning rivojlanishi GitHubda amalga oshiriladi. Har qanday yangilanishlar va o'zgarishlar jamoatchilik tomonidan tekshiriladi va tasdiqlanadi. Loyihaning yangilanishlari GitHub Releases bo'limida mavjud.

Agentning yangi versiyalari GitHubda tag qilingan holda tarqatiladi. Har qanday yangilanishlar va o'zgarishlar jamoatchilik tomonidan tekshiriladi va tasdiqlanadi.

Loyihaning rivojlanishi va yangilanishlari GitHubda amalga oshiriladi. Har qanday savollar va takliflar GitHubda ochilgan issue bo'limida berilishi mumkin.

Asl manba: github.com

Manba: Hacker News
#SPICE #Windows Guest Agent #open source #virtualization #Red Hat
Telegram da muhokama qilish