I’m going to release new StreamOS version in a few days, probably even today. But I’d like to say several words about future 0.22.
First of all, StreamOS’ll get new hand-made unique logo. I expect it to be forever.
The second thing, I think, the most important. I’m going to change processes table by replacing dynamic array with doubly connected list. The main goal of doing that is to reduce memory using and to avoid global queue locking. I know that this may bring lots of bugs because of pointers and large amount of replaceable code. Also, this will improve security and bring a possibility to reject using access keys, that will improve stability and speed.
The third thing I expect to be inline functions. Several functions have been already marked as inline in one of the last commits. This should improve system’s speed.
I think, that are all things I should plan for 0.22 release.