Releases: halfer53/winix
Releases · halfer53/winix
Release list
Winix 2.6
- Add more unit tests
- Run unit test at the start of the init
- Fix minor bug of inode number of pipe
- Add more error checking in file system
- Implement zone iterator to loop through direct and indirect zone
- Reduce file system block size to 256KB
- Fix bug in bash parser
- Split system call definition into POSIX specified header rather than syscall.h
- Use gcc as header processor to leverage attribute extensions for linting
- Add attribute ((format (printf, ))) for lint checking
- Add linker
Winix 2.5
Several Bugfixes and Improvements
- Fix bug in parser in bash
- Fix bug in pipe.c where it clashes with normal file inode
- Fix error handling in execve()
- Fix bug in alloc_block
- Restructure include path
- Introduce gcc to improve linting of code
- Introduce unit tests auto generated by utest_generator.py
- Improved kdbg.py
- Improved libs linker
- Improved makefile build speed