Skip to content

Releases: halfer53/winix

Winix 2.6

14 Jun 12:18

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

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

Choose a tag to compare

winix 2.4 released

Winix 2.3

13 Mar 23:38

Choose a tag to compare

winix 2.3 released

Winix v2.2

07 Feb 01:20

Choose a tag to compare

winix 2.2 released

Winix v2.1

06 Feb 03:23

Choose a tag to compare

Winix 2.1 released

Winix v2.0

03 Sep 09:35

Choose a tag to compare

edit readme