Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [defa86] master /
History



File Date Author Commit
bflat 2012-07-28 Arrogant Penguin Arrogant Penguin [701bb7] Updated README.md and LaunguageOutline.txt
cerberus 2012-07-28 Arrogant Penguin Arrogant Penguin [701bb7] Updated README.md and LaunguageOutline.txt
devos 2012-09-02 Arrogant Penguin Arrogant Penguin [defa86] Added expect, file, findutils
exopc 2012-07-05 Arrogant Penguin Arrogant Penguin [ffe2f1] Updated to the most recent git repo
newlib_cvs 2012-07-05 Arrogant Penguin Arrogant Penguin [ffe2f1] Updated to the most recent git repo
oreos_bflat 2012-07-28 Arrogant Penguin Arrogant Penguin [701bb7] Updated README.md and LaunguageOutline.txt
xomb 2012-07-05 Arrogant Penguin Arrogant Penguin [ffe2f1] Updated to the most recent git repo
xomb-bare-bones 2012-07-05 Arrogant Penguin Arrogant Penguin [ffe2f1] Updated to the most recent git repo
LICENSE 2012-07-22 Arrogant Penguin Arrogant Penguin [137cb2] updated to the latest tree - fixed Solar System...
README.md 2012-07-28 Arrogant Penguin Arrogant Penguin [701bb7] Updated README.md and LaunguageOutline.txt

Read Me

== 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