Skip to content

v0.3.0

Latest

Choose a tag to compare

@dmarro89 dmarro89 released this 15 Feb 19:39
· 1 commit to main since this release
a8c9a87

This is the first step to the creation of a real userland.
We implemented 3 syscalls (SYS_WRITE, SYS_EXIT and SYS_GETTICKS) and improved the existing task runner.
In this way, now the user can run a custom program using the syscalls.
For testing the feature, we created an example binary and added a command into the shell to run it.
@ranjan42 also implements a FAT filesystem to store persistent data, including the commands into the shell.

Thanks to:

  • @ranjan42 for the incredible contribution in the implementation of the two syscall SYS_WRITE and SYS_GETTICKS and for the implementation of all the FAT filesystem.
  • @rivenbryan for implementing the command suggestions in the shell
  • @Sujeev-Uthayakumar for the creation of the binary to run as program
  • @mohak1 for the shell improvement, capable now of understanding the shift and the caps lock

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0