Releases: GZTimeWalker/GGOS
Releases · GZTimeWalker/GGOS
v0.14.0
v0.10.0
What's Changed
- deps: upgrade for nightly rust
- deps: upgrade some crates
- kernel: refactor process manager
- syscall: define independent
- tools: add
ggos.py
for launch GGOS on most platforms - memory: use
RoaringBitmap
for frame recycle - serial: better support for csi
Full Changelog*: https://github.com/GZTimeWalker/GGOS/compare/v0.9.8..v0.10.0
v0.9.8
What's Changed
- deps: upgrade some crates
- app: update shell & optimize path resolve
- kernel: update sys_stat output
- process: add memory usage stats
- fix: panic on invalid ELF file
Full Changelog: v0.9.7...v0.9.8
v0.9.7
What's Changed
- New app:
fact
will cause huge stack - Fix: some stacks won't be recycled
- Replace
assert_eq!
withassert!
by @deepsource-autofix in #5 - Replace exclusive range with inclusive range by @deepsource-autofix in #4
- Replace redundant pattern match with builtin by @deepsource-autofix in #3
- Reduce match statement into an if-let statement by @deepsource-autofix in #2
- Format code with rustfmt by @deepsource-autofix
New Contributors
- @deepsource-autofix made their first contribution in #5
Full Changelog: v0.9.4...v0.9.7
v0.9.4
Full Changelog: v0.9.3...v0.9.4
Into user mode.
别忘了TSS特权级栈(逃
v0.9.3
Full Changelog: v0.9.0...v0.9.3
Dynamically allocate memory frames for stack, and now we can hold 4096 threads with 4GiB stack space (virtual address space) for each.
This method greatly reduces memory usage.
只是因为洗澡时候突然想做.jpg
v0.9.0
v0.8.3
v0.8.0
The basic development of this course operating system has been completed.
Release GGOS
Full Changelog: v0.7.2...v0.8.0
Hello world, again.
Full Changelog: v0.6.3...v0.7.2