Quote:
Originally Posted by jian1
Switching process is very costly in terms of memory consumption, especially by Onyx's bad engineering skills. The mem register tables must all be marked and stored, all stacks, heaps must all be saved as well, and If you've got 10 books openning, each as a seperate process, the space required to store can be tricky, and I doubt Onyx can develop an efficient algorithm that utilize 128mb mem to do so... I have no doubt that other company could do it, but for Onyx.. Nope, zero possibility.
|
Hello jian1. I think you should consider that the software in the in the Onyx ereaders is actually the linux embedded system from Freescale with a custom interface based on Qt. The low level stuff is already using multitasking, so there is no need for Onyx to implement anything, it can already run different programs at the same time. The GUI is single "window" oriented and that makes sense for an ebook reader, IMHO, but that is just a GUI design choice.