इस प्रोजेक्ट के बारे में
OPAL एक रिमोट डेस्कटॉप समाधान है जो Linux, Apple Silicon macOS, और Windows प्लेटफार्मों पर उच्च प्रदर्शन के लिए डिज़ाइन किया गया है। यह एक क्लाइंट और होस्ट दोनों के रूप में कार्य करता है, जिसके लिए दोनों सिरों पर Tailscale स्थापित होना आवश्यक है ताकि tailnet पर प्रमाणित, एंड-टू-एंड एन्क्रिप्टेड डायरेक्ट सत्र स्थापित हो सकें।
प्रमुख विशेषताएँ:
- **क्रॉस-प्लेटफॉर्म सपोर्ट**: 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-First डिज़ाइन**: `opal`, `opal select`, और `opal doctor` जैसे कमांड-लाइन टूल्स के माध्यम से प्रबंधित, जिसमें समस्या निवारण के लिए डिबग मोड शामिल हैं।
स्थापना में मानक टूल्स (make, gcc/clang) और प्लेटफार्म-विशिष्ट निर्भरताओं जैसे SDL3, FFmpeg, और PipeWire का उपयोग करके स्रोत से निर्माण शामिल है। यह सॉफ़्टवेयर डायरेक्ट पीयर-टू-पीयर कनेक्टिविटी पर जोर देता है, सुरक्षित रिमोट एक्सेस के लिए Tailscale की पहचान और नेटवर्किंग स्टैक का लाभ उठाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.