An operating system is a program that manages several other programs. RTOSes are stripped-down operating systems that leave many core functions out, and that give priority to interrupts.
You have to write custom kernel routines and restart the OS in order to use them. The project goal was to create simple, low cost tools for creating digital projects by non-engineers.
Jumping around in the instruction stack takes more time than moving sequentially, however. In AprilWired reported that Musto had "fabricated his academic record Its still lacking most important features, but so far it can do premptive multitasking and contains a few handy utilities cycle accurate microsecond and millisecond delays, stuff for configuring peripherals, task management create, start, suspend tasks and the start of a driver interface.
The manufacture and sale of the boards was to be done by external companies, and Arduino LLC would get a royalty from them. There was a pretty good version of the "cracked CRT" on the old CGA display, long before the high-res versions you may have seen on later displays.
I probably would have stuck with it had I used a VM and some scripts.
Sometimes it jumps around in the stack of instructions, when a particular instruction tells it to do so. Normally an ISR simply stores the result of the interrupt in a variable.
The founding bylaws of Arduino LLC specified that each of the five founders transfer ownership of the Arduino brand to the newly formed company.