GodsEyeView
GodsEyeView copied to clipboard
The next most holy operating system.
trafficstars
God's Eye View Operating System
GevOS is a 32-bit modern operating system with VESA graphics, a TAR filesystem, an IPV4 networking stack, a LibC & LibC++ standard library, multiple audio and networking drivers, and different ports including a GBC emulator; all with userland support. GevOS runs on real hardware.
Features
- System servers which communicate with other processes using IPC, DisplayServer & SoundServer
- Functional es1370 driver for high quality audio playback
- Kernel and userland libraries such as LibC++ and LibFont
- An IPv4 networking stack, with a selection of multiple different underlying network card drivers
- Support for the protocols: TCP, UDP, ICMP, DHCP, DNS
- Read and write TAR filesystem as well as a VFS
- Terminal application, Shell program, Brainfuck interpreter, and many more
- Different ports, including Koenk's GameBoy Color emulator GBC
- A tiling and minimalistic WM inspired by dwm which supports workspaces
- A custom bootloader with unreal mode, A20, LBA, VBE, and multiboot support
- Supports SVG and PNG file formats using upng and nanosvg ports LibImage
- Modern and sleek system with an overall clean design
WM key sequences
Ctrl+Tspawn a new terminalEscclose active windowCtrl+Spaceset active window as masterCtrl+Enterfullscreen active windowCtrl+Kpositive change active windowCtrl+Jnegative change active window
Building GevOS
Instructions on how to build GevOS are on the Wiki
Contributing to GevOS
Support with expanding the system would be greatly appreciated!
Instructions on contributing to GevOS are on the Wiki