8 पॉइंट द्वारा xguru 2019-07-12 | 3 टिप्पणियां | WhatsApp पर शेयर करें

FFMpeg और QEMU के निर्माता Fabrice Bellard की नई रचना.

ES2019 सपोर्ट. कुछ C files से बना, कोई external dependency नहीं.

JS को standalone executable Exe में बनाया जा सकता है.

BigInt, BitFloat, और operator overloading का भी सपोर्ट.

ECMAScript Test Suite 100% पास.

Reference counting का उपयोग करने वाला garbage collection.

3 टिप्पणियां

 
lifthrasiir 2019-07-16

और फिर सिर्फ़ एक दिन में मिला एक security bug... https://twitter.com/qwertyoruiopz/status/1149424025111801858 (qwertyoruiopz iOS jailbreak के लिए मशहूर एक security researcher हैं.)

 
xguru 2019-07-12

Fabrice Bellard सच में राक्षस-स्तर के डेवलपर हैं.

1989 में LZEXE विकसित किया

1996 में Harissa - एक Java Virtual Machine और Java to C code compiler

1997 में बाइनरी नोटेशन में π के किसी खास स्थान के मान को निकालने वाला फ़ॉर्मूला प्रकाशित किया.

-> बिना शुरुआती अंकों की बिल्कुल भी गणना किए निकालने का तरीका. 1 ट्रिलियनवाँ अंक "1" है

https://en.wikipedia.org/wiki/Bellard%27s_formula

1998 में TinyGL प्रकाशित किया - छोटा और embeddable OpenGL implementation

2000 में FFMpeg प्रकाशित किया. आज हम जो ज़्यादातर वीडियो प्लेयर देखते हैं, वे इसका इस्तेमाल करते हैं.

2000 में सबसे बड़ी prime संख्या खोजने वाले 448-byte C code से IOCCC जीता. यह prime 2016 तक खोजी गई सबसे बड़ी prime थी.

2001 में Tiny C Compiler प्रकाशित किया - ultra-lightweight C compiler

2002 में QEmacs प्रकाशित किया - ultra-lightweight Emacs clone. HTML/XML/CSS2 WYSIWYG rendering और editing संभव (अपना browser engine built-in)

2003 में QEMU प्रकाशित किया - hardware virtualization capabilities वाला CPU emulator

2004 में TinyCC Boot Loader प्रकाशित किया - Linux kernel को सीधे compile करके boot कर सकने वाला bootloader

2005 में DVB-T signal generator प्रकाशित किया: महंगे transmitter की जगह desktop पर digital TV transmit करना संभव. इसका source code सार्वजनिक नहीं किया गया

2009 में π के दशमलव के बाद 2.7 ट्रिलियन अंकों तक गणना करके विश्व रिकॉर्ड बनाया. कहा जाता है कि अपने desktop पर 131 दिनों तक गणना की.

-> बड़ी संख्याओं में रुचि से ज़्यादा, यह बस computer programming challenge के लिए था.

2011 में JSLinux प्रकाशित किया. वेब ब्राउज़र में चलने वाला Linux प्रस्तुत किया.

इसके अलावा JPG से बेहतर compression ratio वाला HEVC-आधारित image format BPG भी बनाया (JavaScript decoder दिया, इसलिए किसी भी browser में इस्तेमाल संभव)

4G LTE/5G NR base station को PC-आधारित तरीके से कम लागत में लागू किया, और इसे अपनी कंपनी Amarisoft के ज़रिए commercialize भी किया

जो भी काम करते हैं, उसमें यही अचरज होता है कि यह सब एक ही इंसान कैसे कर सकता है.

 
ganadist 2019-07-12

शुरुआत में jslinux सिर्फ kernel बूट कर देता था, वही देखकर भी हैरानी हुई थी, लेकिन यह लगातार अपडेट होता जा रहा है.

network सपोर्ट

Win2000 सपोर्ट

graphics सपोर्ट

https://bellard.org/jslinux/tech.html