OSDev Series Chapter 25
Posted: Sun Jan 03, 2016 6:50 pm
Hello everyone,
This is an initial release for the OS Development Series Chapter 25. The chapter primarily focuses on scheduling and multitasking; providing introductions to IPC, concurrent programming, and state management. We presented a graphical demo running three separate tasks that color cycle on different regions of the display. We wanted to create a nice looking demo that is both simple (does not introduce anything really new) yet also demonstrates multitasking in real time. Although we did not yet release the demo, we wanted to hear feedback on additional ideas that you might have that you think might be better for its presentation. We originally had something more complex in mind.
Yeesh, hard to believe how long its been since the last chapter. Although we were expecting the chapter to be delayed for a little while, we did not expect it to take this long. Other priorities kept coming up which kept pushing this back. It also undergone three separate complete rewrites as I was figuring out precisely what I wanted to cover and how to present the material. It was also delayed because we were not entirely sure what to do afterwords. We are pretty much at a point where any number of directions can be taken. We are still considering different ideas for upcoming material though and are always looking for suggestions. Sorry that it took so long and we hope the next chapters will come out soon.
Please let us know what you think of the chapter so far, if there are any technical errors that you discover, or any suggestions for additions and improvements.
This is an initial release for the OS Development Series Chapter 25. The chapter primarily focuses on scheduling and multitasking; providing introductions to IPC, concurrent programming, and state management. We presented a graphical demo running three separate tasks that color cycle on different regions of the display. We wanted to create a nice looking demo that is both simple (does not introduce anything really new) yet also demonstrates multitasking in real time. Although we did not yet release the demo, we wanted to hear feedback on additional ideas that you might have that you think might be better for its presentation. We originally had something more complex in mind.
Yeesh, hard to believe how long its been since the last chapter. Although we were expecting the chapter to be delayed for a little while, we did not expect it to take this long. Other priorities kept coming up which kept pushing this back. It also undergone three separate complete rewrites as I was figuring out precisely what I wanted to cover and how to present the material. It was also delayed because we were not entirely sure what to do afterwords. We are pretty much at a point where any number of directions can be taken. We are still considering different ideas for upcoming material though and are always looking for suggestions. Sorry that it took so long and we hope the next chapters will come out soon.
Please let us know what you think of the chapter so far, if there are any technical errors that you discover, or any suggestions for additions and improvements.