Skip to content

Releases: halfer53/winix

Winix 2.6

14 Jun 12:18
Compare
Choose a tag to compare
  • 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

23 Apr 10:17
Compare
Choose a tag to compare

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

05 Apr 04:19
Compare
Choose a tag to compare
winix 2.4 released

Winix 2.3

13 Mar 23:38
Compare
Choose a tag to compare
winix 2.3 released

Winix v2.2

07 Feb 01:20
Compare
Choose a tag to compare
winix 2.2 released

Winix v2.1

06 Feb 03:23
Compare
Choose a tag to compare
Winix 2.1 released

Winix v2.0

03 Sep 09:35
Compare
Choose a tag to compare
edit readme