« on: June 21, 2012, 08:25:45 AM »
On the other hand, Canon, along with other Japanese electronic manufactures are too dumb to come up with intelligent firmware because they still run those firmwares under DOS! A real OS with multitasking kernel is the foundation to software intelligence. Look at smart phones, they run OSX (iphone), Linux Kernel (Android) and Window Kernel (Windows Mobile). The OS limits how complicated your software layer can ever be.
Most contemporary Canon DSLRs (and many compacts) run DryOS, a RTOS (completely unrelated to DOS, by the way). This limits costs compared to licensing another OS. None of the operating systems you list are real-time operating systems, and would not necessarily be suitable for Canon DSLRs. The DryOS kernel fits in 16kb of memory, the Android kernel is, what, 2MB?