FFMpeg ve QEMU'nun yaratıcısı Fabrice Bellard'ın yeni eseri.
ES2019 desteği. Birkaç C dosyasından oluşuyor, harici bağımlılık yok.
JS'yi tek başına çalışabilen bir Exe'ye dönüştürebiliyor.
BigInt, BigFloat ve operatör aşırı yüklemeyi de destekliyor.
ECMAScript Test Suite testlerini %100 geçiyor.
Referans sayımı kullanan bir çöp toplayıcıya sahip.
3 yorum
Ve sadece bir gün içinde bulunan güvenlik hatası... https://twitter.com/qwertyoruiopz/status/1149424025111801858 (qwertyoruiopz, iOS jailbreak ile tanınan bir güvenlik araştırmacısıdır.)
Fabrice Bellard gerçekten canavar gibi bir geliştirici.
1989'da LZEXE'yi geliştirdi.
1996'da Harissa'yı geliştirdi - bir Java Virtual Machine ve Java'dan C koduna derleyici.
1997'de ikili gösterimde pi'nin (π) belirli bir basamağındaki değeri bulmaya yarayan bir formül yayınladı.
-> Önceki basamakları hiç hesaplamadan bulma yöntemi. 1 trilyonuncu basamak "1".
https://en.wikipedia.org/wiki/Bellard%27s_formula
1998'de TinyGL'yi yayınladı - küçük ve gömülebilir bir OpenGL implementasyonu.
2000'de FFMpeg'i yayınladı. Şu anda izlediğimiz video oynatıcıların çoğu bunu kullanıyor.
2000'de, bulunan en büyük asal sayıyı bulan 448 baytlık C koduyla IOCCC'yi kazandı. Bu asal sayı, 2016'ya kadar keşfedilmiş en büyük asal sayıydı.
2001'de Tiny C Compiler'ı yayınladı - ultra hafif bir C derleyicisi.
2002'de QEmacs'i yayınladı - ultra hafif bir Emacs klonu. HTML/XML/CSS2 WYSIWYG render etme ve düzenleme destekliydi (kendi tarayıcı motoru gömülüydü).
2003'te QEMU'yu yayınladı - donanım sanallaştırma özelliklerine sahip bir CPU emülatörü.
2004'te TinyCC Boot Loader'ı yayınladı - Linux kernel'i doğrudan derleyip önyükleyebilen bir boot loader.
2005'te DVB-T sinyal üreticisini yayınladı: pahalı vericiler yerine masaüstü bilgisayardan dijital TV yayını yapılabiliyordu. Bunun kaynak kodu yayımlanmadı.
2009'da pi'nin virgülden sonraki 2,7 trilyon basamağını hesaplayarak dünya rekoru kırdı. Kendi masaüstü bilgisayarında 131 gün boyunca hesaplama yaptığını söyledi.
-> Büyük sayılara ilgisinden çok, bunu bilgisayar programlama açısından bir meydan okuma olarak yaptığını söyledi.
2011'de JSLinux'u yayınladı. Web tarayıcısında çalışan Linux'u tanıttı.
Bunların dışında, JPG'den daha iyi sıkıştırma oranına sahip HEVC tabanlı görüntü formatı BPG'yi de geliştirdi (JavaScript decoder sunduğu için her tarayıcıda kullanılabiliyor).
4G LTE/5G NR base station'ı PC tabanlı olarak düşük maliyetle geliştirdi ve bu teknolojiyi kendi şirketi Amarisoft üzerinden ticarileştirdi.
Yaptığı her işte, bunun tek bir kişinin eseri olmasına insan sadece hayret ediyor.
jslinux de ilk başta sadece çekirdeği çalıştırmasıyla bile şaşırtmıştı ama sürekli güncelleniyor.
Ağ desteği
Win2000 desteği
Grafik desteği
https://bellard.org/jslinux/tech.html