Have you implemented a toy operating system with this? The examples directory only has a debug print statement. I'd be interested to see how it's used in an operating system.
Thank you for your interest in the FOSD project! You're right that the examples directory currently contains just a basic debug print statement. We're still in the early stages of development, and the project is evolving as we work to build out more features.
At this point, FOSD supports the development of a basic 32-bit loader and a 64-bit kernel on the Intel x86 architecture. Although the framework is still limited, we've successfully implemented a simple print system as a starting point. We're actively working on integrating an interrupt system to support standard I/O operations, which will lay the groundwork for more complex functionality, such as a file system interface and task management.
We're excited about the potential of FOSD to make operating system development more accessible, and we appreciate your feedback and interest in the project! Stay tuned as we continue to build out these features.
At this point, FOSD supports the development of a basic 32-bit loader and a 64-bit kernel on the Intel x86 architecture. Although the framework is still limited, we've successfully implemented a simple print system as a starting point. We're actively working on integrating an interrupt system to support standard I/O operations, which will lay the groundwork for more complex functionality, such as a file system interface and task management.
We're excited about the potential of FOSD to make operating system development more accessible, and we appreciate your feedback and interest in the project! Stay tuned as we continue to build out these features.