6 पॉइंट द्वारा GN⁺ 2025-02-28 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • Ladybird एक स्वतंत्र वेब ब्राउज़र है, जो वेब standards पर आधारित एक नया engine इस्तेमाल करता है
    • यह अभी pre-alpha स्थिति में है और फिलहाल केवल developers के लिए उपयुक्त है
  • इसका लक्ष्य आधुनिक वेब के लिए एक पूर्ण और उपयोगी ब्राउज़र बनना है
  • यह multi-process architecture का उपयोग करता है, जिसमें मुख्य UI process के अलावा कई WebContent rendering processes, ImageDecoder process, और RequestServer process चलते हैं
    • image decoding और network connections को अलग processes में संभालकर malicious content के खिलाफ resilience बढ़ाई जाती है
    • हर tab एक स्वतंत्र renderer process का उपयोग करता है और सिस्टम के अन्य हिस्सों से अलग रहता है
  • वर्तमान में core libraries में SerenityOS से लाए गए कई components शामिल हैं:
    • LibWeb: web rendering engine
    • LibJS: JavaScript engine
    • LibWasm: WebAssembly implementation
    • LibCrypto/LibTLS: encryption और TLS support
    • LibHTTP: HTTP/1.1 client
    • LibGfx: 2D graphics library, image decoding और rendering
    • LibUnicode: Unicode और locale support
    • LibMedia: audio और video playback
    • LibCore: event loop और OS abstraction layer
    • LibIPC: inter-process communication support
  • build और run करने का तरीका
    • Ladybird को build करने के लिए build guide देखें
    • Ladybird Linux, macOS, Windows (WSL2 का उपयोग करके), और कई अन्य UNIX-आधारित OS पर चल सकता है

4 टिप्पणियां

 
iolothebard 2025-03-02

शुरुआत तो कोई भी कर सकता है… लेकिन आखिर तक जा पाएंगे या नहीं…
वैसे भी, इनकी SerenityOS भी ऐसी ही है.. ये सच में बिलकुल शून्य से शुरू करना पसंद करते हैं… सच में जलन होती है!

 
carnoxen 2025-02-28

हूँ? लगता है build guide का लिंक गलत है।

 
xguru 2025-02-28

संपादित कर दिया!

 
GN⁺ 2025-02-28
Hacker News की राय
  • यह प्रोजेक्ट अब और भी महत्वपूर्ण हो गया है, क्योंकि Firefox अपनी मूल पहचान खो चुका है

    • Thunderbird भी उसी रास्ते पर जा सकता है
    • Andreas के लिए समर्थन है
  • Ladybird, Andreas Kling का BSD-2 प्रोजेक्ट है; वही SerenityOS के निर्माता हैं

    • Ladybird, Safari के ठीक बाद standards का पालन करने वाला चौथा ब्राउज़र है
    • GMail, Google Calendar, और Figma पूरी तरह लोड हो जाते हैं, लेकिन usability अभी 100% नहीं है
    • अपडेट का एक वीडियो संस्करण भी है, जिसमें Ladybird का rendering demo शामिल है
    • पिछले साल Ladybird एक आधिकारिक nonprofit बन गया, और GitHub के संस्थापक Chris Wanstrath से 10 लाख डॉलर का दान मिला
  • Ladybird भाग्यशाली है कि उसके साथ ऐसा व्यक्ति है जो marketing की अहमियत समझता है

    • दूसरे open source browser engine प्रोजेक्ट PR, sponsorship, और volunteers की कमी से जूझ रहे हैं
    • NetSurf की website volunteers की कमी के कारण पुरानी दिखती है, लेकिन प्रोजेक्ट पर सक्रिय रूप से विकास जारी है
    • Servo के पास अपने Rust codebase की वजह से ठीक-ठाक PR है
    • Goanna browser engine भी है, लेकिन वह Mozilla Gecko की तरह स्वतंत्र browser engine उपलब्ध नहीं कराता
  • web interface की जटिलता बढ़ गई है

    • शुरुआती web पहले ही image और form control support जैसी चीज़ों के कारण जटिल था
    • आधुनिक web browser इतने जटिल हो गए हैं कि मानो उन्हें दो virtual OS environments की ज़रूरत पड़ती हो
    • Chrome प्रोजेक्ट पर 10 साल से अधिक समय तक काम हुआ है, और इसमें हज़ारों developers शामिल रहे हैं
    • एक राय यह है कि आधुनिक web इतना जटिल हो गया है कि इस स्तर की जटिलता ज़रूरी है, जबकि दूसरी राय यह है कि Chromium को जरूरत से ज्यादा engineer किया गया है
    • यह भी राय है कि Ladybird एक उचित feature set को लक्ष्य बना रहा है
  • Waterfox इंस्टॉल किया और Mozilla से निराशा हुई

    • Ladybird तकनीकी रूप से प्रभावशाली है और रोज़मर्रा के इस्तेमाल के लिए अच्छा लगता है
    • Ladybird engine को Electron के विकल्प के रूप में इस्तेमाल करना चाहेंगे
  • आधुनिक browser की security बनाए रखना बहुत कठिन है

    • बड़े vendors security engineers की टीमें रखते हैं, फिर भी कमजोर code deploy कर देते हैं
    • Ladybird बहुत niche market में है, इसलिए जब तक कोई विशेष दुश्मन न हो, इसके attack target बनने की संभावना कम है
  • यह जानने की जिज्ञासा है कि Ladybird 'long-tail' features को कितना अच्छी तरह support करता है

    • क्या यह WebCodecs, WebRTC, WebUSB जैसी features को support करता है?
  • यह जिज्ञासा है कि Ladybird monetization के बिना कैसे टिकेगा

    • nonprofit के रूप में इसे 10 लाख डॉलर की शुरुआती funding मिली, लेकिन उसके बाद क्या होगा, यही सवाल है