Mirror of CollapseOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 616B

1234567891011121314151617
  1. # Kernel
  2. Bits and pieces of code that you can assemble to build a kernel for your
  3. machine.
  4. These parts are made to be glued together in a single `glue.asm` file you write
  5. yourself.
  6. This code is designed to be assembled by Collapse OS' own [zasm][zasm].
  7. ## Scope
  8. Units in the `kernel/` folder is about device driver, abstractions over them
  9. as well as the file system. Although a typical kernel boots to a shell, the
  10. code for that shell is not considered part of the kernel code (even if, most of
  11. the time, it's assembled in the same binary). Shells are considered userspace
  12. applications (which live in `apps/`).