Go to file
antifallobst 37098dd30a Merge remote-tracking branch 'origin/master' 2023-02-27 15:57:28 +01:00
.wiki docs: documented vfs functions 2023-02-27 15:51:54 +01:00
kernel feature (virtual file system): implemented mount points and a basic ramfs 2023-02-26 16:14:37 +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: updated supported features list 2023-02-27 07:23:18 +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
    • ramfs

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/.