Releases
v2023.10.02
Compare
Sorry, something went wrong.
No results found
Release Notes for naOS v2023.10.02
New Features and Enhancements
Implemented a fully functional filesystem, enabling the creation, reading, and writing of files (2a2cd4e , add002c , 1ecbede ).
Introduced a RAM-based filesystem for improved performance and efficiency (58612c0 , d061366 ).
Implemented support for arrow keys, enhancing user interaction with the system (d4e193d ).
Developed a dynamic help command, providing users with more flexible assistance (634b6a1 ).
Introduced the ability to play different sounds, enriching the user experience (f492b05 ).
Implemented system calls, providing a method for user programs to request service from the system kernel (5629867 , 16c7e8a , c488048 ).
Introduced a working implementation of printf, enhancing system logging and debugging capabilities (043618c ).
Implemented memory management fixes, improving system stability and performance (b6a5704 , 6a55d05 ).
Introduced logging to serial for improved debugging and monitoring (a0dbc63 ).
Code Refactoring and Cleanup
Performed extensive code refactoring and bug fixing for enhanced stability and maintainability (16c03f7 , a3704d1 , 88fad9a ).
Migrated the handling of commands to a new handler for improved code organization and scalability (95062bc ).
Moved dependencies and modules to enhance code organization (e01c0a1 , 21c83f7 ).
Removed redundant structs.h file, simplifying the codebase (b412498 ).
Documentation and Repository Updates
Updated README.md multiple times to provide more accurate and up-to-date project information (0cc3382 , fef7224 , 8b09a76 , c7d2cc2 ).
Created CODE_OF_CONDUCT.md and CONTRIBUTING.md, establishing guidelines for community contribution (fb7d7a8 , b627d31 ).
Extensive documentation updates to provide clearer instructions and explanations (8a1041b , ad1d4ad , dd6ca19 , 86312ef ).
Build System and Environment
Started work on a cross-compiler for platform independence (57685ab , d5ace3d , 9c7f19f , 24bc260 , 97794aa , 6f51a7d , c2431b7 ).
Updated .gitpod.yml multiple times for improved Gitpod compatibility (2d8bc5a , 346c51d , 2a4e5d0 , 896e561 ).
Introduced GitHub Actions for continuous integration and automated testing (03daa9c , 5c2c01e , 6c542aa , b649095 , c7ff202 ).
Bug Fixes
Fixed a Bochs BIOS issue, enhancing compatibility with the Bochs emulator (88fad9a ).
Fixed markdown issues in documentation (cb6def3 ).
Fixed an issue with echo and log commands (d94f13a , 32106b4 ).
Fixed issues related to memory management (b6a5704 , 6a55d05 ).
Known Issues and Limitations
The cross-compiler implementation is not yet complete and may not function as expected in all environments (57685ab , d5ace3d , 9c7f19f , 24bc260 , 97794aa , 6f51a7d , c2431b7 ).
The RAM-based filesystem is a new feature and may still contain undiscovered bugs or performance issues (58612c0 , d061366 ).
Some features, such as system calls and the dynamic help command, are in the early stages of implementation and may not offer full functionality (5629867 , 16c7e8a , c488048 , 634b6a1 ).
You can’t perform that action at this time.