Skip to content

Releases: Alex230805/System-11

0.2 internal Alpha release

12 May 15:58
Compare
Choose a tag to compare

Alpha Release preview

Release note: this release is incomplete and cannot be executed for reasons like the lack of a defined system architecture, a dynamic memory allocation system ( *malloc ), a way to use a file system to store things, a cli ( BASIC or BASH ) to interact with the user and the lack of a std library to develop things on this system. For developer the only things usable was the std system bus with all the input from keyboard .. and nothing else!

Release details :

  • fully working dynamic, light weight kernel
  • system general purpose data bus
  • system register for kernel state or crash report
  • fs variable
  • fs buffer
  • fs dynamic function pointer
  • fs current device pointer
  • system device variable ( including namespace )
  • boot system based on modules list to be loaded by the kernel ( this is why variable to keep track of peripherals state is necessary )
  • micro kernel architecture ( ish )
  • keyboard driver
  • sd driver ( incomplete )
  • cf driver ( incomplete )
  • SPI driver ( incomplete ) -> for device like sd or serial display
  • onboard display driver

Whats is gonna be released whit next update (ish)?

  • fully working file system
  • fully working hardware architecture
  • complete integration with the kernel
  • working sd, cf and SPI driver
  • a CLI to interact with the system ( probably somethings like BASIC or, even better, BASH )