Skip to content
This repository was archived by the owner on Mar 8, 2026. It is now read-only.

diabloblanko/vvix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Im moving to codeberg.org. New versions of my software will be published to codeberg, not github.

THIS REPO WILL NO LONGER BE UPDATED!! SEE THE NEW REPO

Vvix(Wix) V3.1, the fifth major and first minor release of the Kernel!

(formerly called MiniState)
BSD2-Licensed 32-bit monolithic(?) kernel!
Vvix is designed as a kernel that can be used to create a cool OS with less efforts.
Also, MiniState follows KISS.
Feel free to contribute and suggesting me ideas using the "issues" page(github.com/diabloblanko/ministate/issues)!
vvix-v3.1

Dependencies

  • clang
  • nasm
  • gnu ld

Building

chmod +x build.sh && ./build.sh

You can use the -run flag to build and run in QEMU

Where is MSH and other things you promised to add?

It will be in other repo, called baseutils(github.com/diabloblanko/baseutils), to not fill main Vvix repo with

Version history

V1 -> V1.1 -> V2 -> V2R -> V3 -> v3.1

Differences between V2R and V3:

  • Default cc to compile is now clang
  • Some minor changes and fixes

Differences between V3 and V3.1

  • Finally, i found a good name for this!!
  • Changed MOTD
  • No more mentions of MiniState

Inspirations

  • Minix3
  • OpenBSD
  • Plan9
  • Suckless(creating simple and small but powerfull)
  • Linux

About

32-bit multi-purpose kernel.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors