I was recently reading some old LWN article[1] about a realtime workshop in which was stated that the academia doesn&#39;t prepare CS graduates for working with the development community and more over, they don&#39;t know to program at the operating system level.<div>
<br></div><div>What does programming at the operating system level mean and what does it involve ? How&#39;s that different than what&#39;s currently happening in software development, what are the constraints and what should an engineer expect when it enters the realm of OSs ?</div>
<div><br></div><div>Thanks!</div><div><br></div><div>[1] <a href="http://lwn.net/Articles/355416/">http://lwn.net/Articles/355416/</a></div>