Releases: scopeInfinity/FuzzyOS
Releases · scopeInfinity/FuzzyOS
FuzzyOS 2.0
What's Changed
- Create release_latest.yml by @scopeInfinity in #8
 - Create Latest Release by @scopeInfinity in #9
 - Use upload artifact for all build and upload only VMDK image for tagged release by @scopeInfinity in #10
 - Use 
make configureto prepopulate SECTOR_{START,COUNT}_* in Makefile by @scopeInfinity in #11 - Bring back ability to execute single process at a time by @scopeInfinity in #12
 - Decouple user application from kernel by @scopeInfinity in #14
 - Create and add simple filesystem FFS by @scopeInfinity in #15
 - [process-scheduler] Boot OS with terminal running simple shell by @scopeInfinity in #16
 - Decouple Text VGA out of user app by @scopeInfinity in #17
 - Improve memory allocation layout by @scopeInfinity in #20
 - Forward argv on new process creation by @scopeInfinity in #18
 - Introduce multiprocessing by @scopeInfinity in #21
 - Constrain program execution for executable files only by @scopeInfinity in #22
 - Add VGA Graphics by @scopeInfinity in #24
 - Improve build images by @scopeInfinity in #23
 - Run FuzzyOS on real hardware by @scopeInfinity in #25
 - Support C++ user application by @scopeInfinity in #26
 - [C++] Add Logo Programming Language by @scopeInfinity in #27
 - Improve Heap Allocation by @scopeInfinity in #28
 - Fix #32: va_arg for generic data types by @DreamPearl in #33
 - Introduce code style for C and CPP by @DreamPearl in #35
 - Add C test framework for unittest and wrote test for string.h by @scopeInfinity in #36
 - Ensure multiple library unit-test can be executed within single OS boot by @scopeInfinity in #43
 - Add unit test for stdlib.c by @DreamPearl in #44
 - Add unit-test for malloc(...) and free(...) by @scopeInfinity in #45
 - Guard against heap memory corruption by @scopeInfinity in #46
 - Introduce realloc(...) by @scopeInfinity in #47
 - Add Desktop Environment by @scopeInfinity in #29
 - Add unit test for math.c by @DreamPearl in #48
 
New Contributors
- @DreamPearl made their first contribution in #33
 
Full Changelog: v0.1.1...v2
32-bit x86 OS with text+graphics display
v1.1 Upload FuzzyOS raw image as ZIP to make use of sparse file
32-bit x86 OS with text console display
Please follow README.md for more details.
Add your own binary?
- Add compatible 
*.cfile insrc/usr/local/src 
Build locally and launch
make clean && make qemu
Development Build
Commits
- [ae3c3c7]: Added linker script to improve compile reliability (Gagan Kumar)
 
Release 2020-12-15 09:02 UTC
Upload test screenshot as artifacts (#7) * Save test screenshot to /tmp/<test-name>.ppm * Create zip of test screenshots * Update test screenshots as zip on release * tests/lib.sh typo fixed.
Boot Loader Stage 1 & 2
- Release 2020-12-13 20:16 UTC