3 ms·
I wonder how many lines of code were in the QNX 1.44MB demo disk, which was a bootable floppy that included a javascript enabled browser, hardware drivers for v
by floxy 5y ago
I wonder how many lines of code were in the QNX 1.44MB demo disk, which was a bootable floppy that included a javascript enabled browser, hardware drivers for video, networking, windowed graphics, etc.
http://toastytech.com/guis/qnxdemo.html http://toastytech.com/guis/qnxdemo.html
- Yoric 5y agoAs a side-note, the web has grown several orders of magnitude more complicated since then. I'm willing to be that every single codec is more complicated than the JS VM they used to ship. JavaScript JITs are scary beasts, too, themselves several orders of magnitude larger than a simple JS interpreter, etc. Even support for Unicode is so complicated it's scary.
- notriddle 5y agoAlso, web browsers from that era were very insecure. The “You Are an Idiot” Trojan was from that era. Web browsers with the same featureset, but developed to modern security standards, would be nigh impregnable. Unfortunately, the market has a certain level of tolerance for holes, and that tolerance level isn’t zero, so the extra “budget” gained by sandboxing, fuzzing, ASLR, and safe C++ practices, gets invested into new features instead of left on the table.
- Yoric 5y agoI like your phrasing on security holes "budget". I'll reuse it :)