Plans for SpaceBarOS

· hacking spacebaros
This blog post is more than two years old. It is preserved here in the hope that it is useful to someone, but please be aware that links may be broken and that opinions expressed here may not reflect my current views. If this is a technical article, it may no longer reflect current best practice.

I am planning to branch SpaceBarOS to form SpaceBarPlus. Whilst all the core functionality will be retained, there will be changes. The biggest of these changes will be that the space bar monitoring will be performed by an application that will be loaded by the kernel. A full API will be documented and others can choose to use the SpaceBarPlus platform in order to develop their applications.

New features in the kernel will include:

  • A file system driver (SpaceBarFS)
  • A very basic windowing system
  • A memory manager
  • API for use by applications
  • A new terminal driver, allowing use of a serial console as well as the screen and keyboard

This, for me, is primarily a learning experience. To be honest, I have no idea why anyone would want to monitor their space bar with a counter like this, but I can think of several applications where a system that merely counts pulses could be very useful. With these added features, the system should become quite useful.

I will be starting to get to the real work on this over the Christmas holidays (where I don’t have all my time being taken up by the University), so if you have any feedback or suggestions on this you could give, feel free to leave a comment.

If you would like to contact me with comments, please send me an email.
If you would like to support my free software work, you can support me on Patreon or donate via PayPal.