-
Notifications
You must be signed in to change notification settings - Fork 0
Stupid OS (kinda proof of concept right now)
License
sylveon-bf/javelin
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Javelin. Probably a monolithic kernel. Requires: nasm, gcc (i686-elf), binuitls (i686-elf) How to use a_options.txt and c_options.txt: They work as shell options. a_options is passed to all i686-elf-ar compiled code, c_options is passed to all i686-elf-gcc compiled code (for KernelMakefile). For example: c_options.txt: -DPANIC_ON_OOPS -DONT_DO_MODULES compiles the system to panic on oops, and dont use the modules system All code unless stated otherwise is licensed under the AGPL. COMPILATION: make generates javelin.iso make -j4 -f KernelMakefile.mk generates bin/javelin.bin make -j4 -f ShellMakefile.mk generates bin/jsh.elf make -j4 -f Elf2JprogMake.mk generates bin/elf2jprog Created at 2021-05-26 10:26:51.888981686 -0400 Shell: 2021-06-06 14:44:06.110136431 -0400 Elf2jprog: 2021-06-09 10:58:15.476382853 -0400
About
Stupid OS (kinda proof of concept right now)
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published