Skip to content

Releases: mentos-team/MentOS

v0.9.5

09 Feb 11:23
82f4314

Choose a tag to compare

What's Changed

  • feature(kernel): enable FHS initialization by @Galfurian in #172
  • test: comprehensive unit test framework overhaul with 73 tests across all subsystems by @Galfurian in #173
  • feat(memory): comprehensive DMA zone allocator implementation with memory subsystem testing by @Galfurian in #174
  • fix(syscall): return negative ENOSYS for invalid syscall numbers by @Galfurian in #176
  • Fix Release boot by correcting port I/O inline asm constraints by @Galfurian in #177
  • Release v0.9.5 by @Galfurian in #178

Full Changelog: v0.9.4...v0.9.5

v0.9.4

28 Jan 13:24
405c61b

Choose a tag to compare

What's Changed

  • feature(vfs): inject mountpoint entries in directory listings by @Galfurian in #162
  • fix(shell): correct history navigation cursor positioning and line clearing by @Galfurian in #163
  • fix(shell): improve buffer handling and history navigation by @Galfurian in #164
  • feature(stdio): implement fflush function for compatibility by @Galfurian in #165
  • feat(fhs): Implement Filesystem Hierarchy Standard (FHS) directory initialization by @Galfurian in #166
  • Feature/ext2 critical fixes by @Galfurian in #167
  • Feature/keyboard input fix by @Galfurian in #168
  • fix(ps2): re-enable scan code translation for keyboard compatibility by @Galfurian in #169
  • Feature/restructure project layout by @Galfurian in #170
  • Release v0.9.4 by @Galfurian in #171

Full Changelog: v0.9.3...v0.9.4

v0.9.3

15 Dec 11:33
18c73a0

Choose a tag to compare

What's Changed

  • fix(scheduler): set log level to INFO to enable feedback logging by @Galfurian in #150
  • fix(scheduler): fix CFS vruntime update and enhance feedback logging by @Galfurian in #151
  • fix: resolve shell background process zombie reaping and scheduler waitpid validation by @Galfurian in #152
  • Security and Robustness Fixes for Descriptor Tables by @Galfurian in #153
  • feature(kernel): implement comprehensive testing framework with X-macro pattern by @Galfurian in #154
  • VGA Graphics Stability & Video Driver Improvements by @Galfurian in #155
  • fix(mem): move page table allocation before setting flags in __mem_pg_entry_alloc by @Galfurian in #158
  • Fix compilation toolchain on macOS and set default environment for macOS by @lgeretti in #156
  • feature(scripts): enhance tapview to organize failing tests in final report by @Galfurian in #159
  • feature(tests): temporarily disable t_time test by @Galfurian in #160
  • Merge develop into main for release v0.9.3 by @Galfurian in #161

New Contributors

Full Changelog: v0.9.2...v0.9.3

v0.9.2

15 Dec 11:13

Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

03 May 13:06
87e20a9

Choose a tag to compare

What's Changed

  • Add validity check function to list_head and standardize its type declaration by @Galfurian in #128
  • Fix struct vs. typedef naming mismatch by @Galfurian in #129
  • Update vsnprintf, and update memory-related files structure. by @Galfurian in #130
  • Move page related structure and functions inside page.h/.c files. by @Galfurian in #131
  • Move process memory management in its separate set of files. by @Galfurian in #132
  • Move virtual memory mapping routines in the mm subfolder. by @Galfurian in #133
  • Reorganize pgd code. by @Galfurian in #134
  • Fix scanf and fgets behavior on stdin by @Galfurian in #136
  • Release v0.9.1. by @Galfurian in #138

Full Changelog: v0.9.0...v0.9.1

v0.9.0

04 Mar 18:23

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

04 Oct 15:06

Choose a tag to compare

What's Changed

Full Changelog: v0.7.3...v0.8.0

v0.7.3

30 Aug 15:45

Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3

v0.7.2

22 Aug 15:39

Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.7.2

v0.7.1

05 Apr 15:24

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1