Releases: halfer53/winix
Releases · halfer53/winix
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
Winix 2.4
Winix 2.3
Winix v2.2
winix 2.2 released
Winix v2.1
Winix 2.1 released
Winix v2.0
edit readme