Go to file
antifallobst b89825b589 docs: added feature list to readme 2023-02-25 15:53:46 +00:00
.wiki docs: documented 'graphics_buffer_shift_up' 2023-02-24 23:48:28 +01:00
kernel feature (kernel): Extended panic screen page fault information 2023-02-25 00:12:42 +01:00
ramdisk feature (kernel): Requesting RAMDISK archive module from bootloader 2023-02-23 00:25:00 +01:00
.gitignore pain 2023-02-05 14:39:35 +01:00
CMakeLists.txt changed name nyx_os -> nox_os 2023-01-25 12:22:27 +01:00
LICENSE initial commit 2023-01-24 22:39:50 +01:00
README.md docs: added feature list to readme 2023-02-25 15:53:46 +00:00
build.sh feature (kernel): Requesting RAMDISK archive module from bootloader 2023-02-23 00:25:00 +01:00
limine.cfg feature (kernel): Requesting RAMDISK archive module from bootloader 2023-02-23 00:25:00 +01:00
run.sh feature (build system): added 'uefi' mode to run script 2023-02-21 14:01:52 +01:00

README.md

NoxOS

NoxOS is a small x86 operating system (currently just a kernel). The kernel is booted using the limine boot protocol and fully documented.

currently supported features:

  • format strings
  • heap
  • exception handling
    • register dumping
  • scheduling
    • threads
  • graphics renderer
    • multiple canvases
    • alpha blending
    • font rendering
  • node based vfs (under construction)

Contribution Welcome :D

Install instructions, Code Documentation and a Contribution guide can be found in the wiki.

Copyright (C) 2023 Antifallobst antifallobst@systemausfall.org

NoxOS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

NoxOS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.