Friday, September 14, 2018

BirdOS 4 year anniversary!



Today it’s been 4 years since I started this project, and it’s amazing to see how far we’ve come. This month is crazy with all the fixes and new features: the start of SATA drive management, a new addition to the memory manager and a few new error codes.


When I started working on this project on the September 14th 2014, my goal was to learn coding. Right now, I think I succeeded in reaching that goal. And the difference in code from, for example, 2015 and now is pretty big. The main differences would be efficiency and compactness. For example, waiting for a user to press enter used 5 steps (check key, set on keyboard buffer, say enter is pressed, get that enter is pressed, stop waiting), while the current only uses 3 (set last key, check if enter, stop waiting). Which is more efficient. Also, where the old version is ~70 lines of code, the new version only takes up 11 lines of code.


Since October 2016, there exists… a team:
| Woots – TijmenB             //Design           | Ruben Peters                   //Design
| Bram Peij                       //Design           | Maarten Vermeulen       //Programming

In the last four years we got the basic functionality working. The only basic functionality thing left is multitasking. And maybe some audio and internet. In the meantime, the team made around three different concept arts.


What’s next

Next up, is the GUI and everything useful to the user. This means that we can finally get to the fun stuff! We’re probably going to support tablets because the x86 architecture is mostly used in 2-in-1 tablets nowadays.

Let’s see where the next four years bring us! I would like to thank the team for joining me on this journey and you for reading and your interest in this project!

Wednesday, September 5, 2018

A new blog!

Yes, after disappearing for almost a year, it's back! But the question is, for how long? :)
Anyway, I'll post on this blog when something interesting happens.