Linked by Hadrien Grasland on Fri 27th May 2011 11:34 UTC
General Development After having an interesting discussion with Brendan on the topic of deadlocks in threaded and asynchronous event handling systems (see the comments on this blog post), I just had something to ask to the developers on OSnews: could you live without blocking API calls? Could you work with APIs where lengthy tasks like writing to a file, sending a signal, doing network I/O, etc is done in a nonblocking fashion, with only callbacks as a mechanism to return results and notify your software when an operation is done?
Permalink for comment 474823
To read all comments associated with this story, please click here.
RE: Easy answer
by Neolander on Fri 27th May 2011 14:40 UTC in reply to "Easy answer"
Member since:

Porting things would be more annoying, though.

Fair point, but in the case of this OS project, I mostly aim at showcasing a new, (hopefully) better way to do things, not so much at competing with existing OSs, if that is even possible.

So if I manage to build something that works fantastically well and that could, given some love, become a powerful alternative to existing OS, then I consider that I've succeeded, even if in the end the project never gets that love because it lacks drivers or because porting software is too hard.

Edited 2011-05-27 14:41 UTC

Reply Parent Score: 1