3 पॉइंट द्वारा GN⁺ 2024-07-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • WebVM परिचय

    • WebVM एक serverless वर्चुअल Linux environment है, जो HTML5/WebAssembly के जरिए पूरी तरह क्लाइंट-साइड पर चलता है
    • यह CheerpX virtualization engine का उपयोग करता है, जिससे सुरक्षित और sandboxed क्लाइंट-साइड x86 binaries चलाना संभव होता है
    • CheerpX में x86-to-WebAssembly JIT compiler, virtual block-based file system, और Linux system call emulator शामिल हैं
  • नई सुविधाएँ

  • उदाहरण उपयोग

    • Python उदाहरण चलाना: python3 examples/python3/fibonacci.py
    • C उदाहरण को compile और run करना: gcc -o helloworld examples/c/helloworld.c && ./helloworld
    • बाइनरी disassemble करना: objdump -d ./helloworld | less -M
    • Vim में C उदाहरण फ़ाइल खोलना: vim examples/c/helloworld.c
    • networking की आवश्यकता वाला curl उदाहरण: curl --max-time 15 parrot.live

GN⁺ का सार

  • WebVM एक serverless वर्चुअल Linux environment है, जिसका फ़ायदा यह है कि क्लाइंट-साइड पर सुरक्षित रूप से x86 binaries चलाई जा सकती हैं
  • CheerpX virtualization engine के जरिए विभिन्न system calls और file system को emulate किया जा सकता है, जिससे ब्राउज़र में सीधे Linux environment का अनुभव किया जा सकता है
  • Dockerfile के जरिए कस्टम इमेज बनाई जा सकती हैं, जिससे developers को लचीला environment मिलता है
  • इसी तरह की सुविधाओं वाले प्रोजेक्ट्स में JSLinux और v86 शामिल हैं

1 टिप्पणियां

 
GN⁺ 2024-07-12
Hacker News टिप्पणियाँ
  • कई virtual machine (VM) लिंक साझा किए गए

  • Mac OS से जुड़े लिंक साझा किए गए

  • WebVM के lead developer और Leaning Technologies के CTO सवालों के जवाब देने के लिए तैयार हैं

  • Tailscale के जरिए networking दी गई है, जो संभावित समस्याओं को हल करने का एक चतुर तरीका है

  • मोबाइल पर इसका उपयोग नहीं हो पाता, खासकर Android के Firefox और Chrome में keyboard समस्या के कारण commands दो बार दर्ज हो जाते हैं

  • पूछा गया कि क्या यह offline काम करता है और reloads के बीच state बनाए रख सकता है

  • practical use cases के बारे में सवाल

  • यह मोबाइल पर काम नहीं करता, ऐसी राय

  • bellard.org/jslinux से धीमा होने की राय

  • 90 के दशक के मध्य में पहली बार Slackware Linux को floppy disks से इस्तेमाल किया था, लेकिन हर बार browser में Linux देखकर अब भी हैरानी होती है

    • राय कि browser खुद एक operating system की तरह काम कर सकता है
  • Apple Silicon पर बहुत धीमा होने की राय