Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split in subprojects #1

Open
piranna opened this issue Jun 8, 2012 · 0 comments
Open

Split in subprojects #1

piranna opened this issue Jun 8, 2012 · 0 comments

Comments

@piranna
Copy link
Owner

piranna commented Jun 8, 2012

Gaia got to be a bigger project that i thought, so it needs to be splited in several subprojects and also integrate with PyMite4Multiboot modifications. This subprojects should be:

  • libGaia: library to easy to setup the boot process of an operating system from scratch (bootloader)
  • GaiaLib: C standard lib focused on port desktop standard apps to run on baremetal hardware

To do this, the ideal route should be:

  • libGaia
    • remove all inline assembly code and put it inside assembler folder
    • move assembler folder inside the library
    • split libGaia as an independent project
  • GaiaLib
    • add backends support for GaiaLib, being the first one the Gaia backend (obviously...)
    • add to GaiaLib a backend for kernel_native for modifications done on PyMite4Multiboot, being this the new native one
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant