== README == == Arrogant Penguin - 2012 ==
Welcome to Project Solarstorm, this is a rethinking of the operating system,
and the ecosystem surrounding it. I borrow heavily from the XOmB kernel in the
concepts surrounding the first iteration of the build. However, because I am
using a differant programming language, it will be a completely new system.
== Notes ==
As I continue to work on this there are somethings that are noteworthy ::
1: I have decided that nothing that has been written previously is within the
scope of this project and as such a complete rewrite is necessary.
2: Full POSIX 1.2008 conformance is necessary - and if a new release of the
POSIX specification comes out before the release it shall be converted to this
new release. Link to POSIX 1.2008 ::
http://pubs.opengroup.org/onlinepubs/9699919799/nframe.html
3: A new stdlib structure is needed to be POSIX compliant. It should be based on
former stdlibs such as newlib however it should retire deprecated syscalls and
structures.
4: The graphical interface for the system - in particular the GUI - is not
defined with POSIX, however a compatible specification shall be chosen to use
for this.
5: The system shall strive to be easily ported to, for this reason I have chosen
to implement certain features that are optional within the POSIX specification.
6: The goal beyond POSIX and XSI specification compliance is fully UTF8
compatible.
== TODO ==
1: Get the includes written for OreOS_C
2: Get the kernel written for OreOS_C
3: Finish writing Bb
4: Recode OreOS_C into Bb - note I am doing this while working on OreOS_C
5: Start planning Phase 2 - UI
6: Start planning Phase 3 - Applications
7: Start planning Phase 4 - Alpha Launch
8: Start planning Phase 5 - Beta Launch
9: Start planning Phase 6 - Release Launch