It’s sad that after all this time, one can look at any random article on parallel programming and find some variation of: for i =
Read moreRTOS design and embedded system development
Real-time operating systems are either a solved problem or a backwater of engineering design. Threads, semaphores, mutexes, some basic I/O, priority scheduling all of this
Read morechrome OS
SAN FRANCISCO — In a direct challenge to Microsoft, Google announced late Tuesday that it is developing an operating system for PCs based on its
Read moreState machine functions and recursive composition
My graduate school research was motivated by a difficulty we have doing real creative engineering in operating systems that may seem ridiculous to people who
Read moreWind River sold to Intel: more reaction
And like Intel, I would argue that mobile software companies are instrumental in making silicon solutions pervasive, because they tick two major check boxes: reference
Read moreWind River purchased by Intel
If anything, Wind River’s inability to breakout, despite a once Microsoft-like position of dominance, is a by-product of their failure to meaningfully go “up the
Read moreSuns tracking SGI
IBM dropped its offer to acquire Sun for $7billion. Sun has now a series of projects for which it has large costs, but no clear
Read moreProgram structure and threads
Threads were initially used for telephony systems where each request to connect could be given to a new thread to manage. The simplification was, in
Read moreMarine One Blueprints via Pirates Bay
Goodness. The US blueprints for Marine1 show up in Iran. “What appears to be a defense contractor in Bethesda, Md., had a file-sharing program on
Read moreAre threads evil? (updated)
This paper by Prof. Edward Lee explains something of why “threads” are such a painful abstraction. As Prof. Lee notes, threads intrinsically create unspecified program
Read more