منصوبے کے بارے میں
OPAL ایک ریموٹ ڈیسک ٹاپ حل ہے جو Linux، Apple Silicon macOS، اور Windows پلیٹ فارمز پر اعلیٰ پرفارمنس کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک کلائنٹ اور ہوسٹ دونوں کے طور پر کام کرتا ہے، اور دونوں سروں پر Tailscale کے انسٹال ہونے کی ضرورت ہے تاکہ tailnet پر تصدیق شدہ، end-to-end انکرپٹڈ براہ راست سیشنز قائم کیے جا سکیں۔
اہم خصوصیات میں شامل ہیں:
- **کراس-پلیٹ فارم سپورٹ**: Linux (Fedora، Arch، Debian/Ubuntu)، macOS (Apple Silicon)، اور Windows (10+) کے لیے نیٹیو بلڈز۔
- **Tailscale انٹیگریشن**: پورٹ فارورڈنگ یا پبلک IP کی ضرورت کے بغیر، محفوظ، کم-لیٹنسی کنکشنز کے لیے Tailscale کے میش نیٹ ورک کا استعمال کرتا ہے۔
- **ورچوئل مانیٹر سپورٹ**:
- Linux (KDE Plasma Wayland) پر، یہ KWin/Wayland پروٹوکولز کا استعمال کرتے ہوئے رن ٹائم پر ورچوئل آؤٹ پٹس بناتا ہے۔
- macOS پر، یہ CGVirtualDisplay APIs کا استعمال کرتا ہے۔
- Windows پر، یہ Windows Driver Kit (WDK) کے ساتھ بنایا گیا ایک Indirect Display Driver (IDD) استعمال کرتا ہے۔ نوٹ کریں کہ Windows ہوسٹنگ کے لیے ٹیسٹ-سائنڈ ڈرائیورز یا پبلک ڈسٹری بیوشن کے لیے پروڈکشن-سائنڈ ڈرائیور کی ضرورت ہوتی ہے۔
- **نیٹیو ان پٹ ہینڈلنگ**: درست ان پٹ میپنگ کے لیے سسٹم آڈیو ریکارڈنگ اور ایکسیسبیلٹی پرمیشنز کو سپورٹ کرتا ہے۔
- **CLI-پہلی ڈیزائن**: ٹربل شوٹنگ کے لیے ڈیبگ موڈز کے ساتھ کمانڈ-لائن ٹولز (`opal`، `opal select`، `opal doctor`) کے ذریعے منظم کیا جاتا ہے۔
انسٹالیشن میں معیاری ٹولز (make، gcc/clang) اور پلیٹ فارم-خصوصی ڈیپینڈنسز جیسے SDL3، FFmpeg، اور PipeWire کا استعمال کرتے ہوئے سورس سے بلڈ کرنا شامل ہے۔ یہ سافٹ ویئر براہ راست peer-to-peer کنیکٹیویٹی پر زور دیتا ہے، اور محفوظ ریموٹ ایکسیس کے لیے Tailscale کی شناخت اور نیٹ ورکنگ اسٹیک کا فائدہ اٹھاتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.