some kind of operating system
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/isofs/boot/grub Simplify Makefile iso target. May 25, 2018
bin
include
iso
make Simplify kernel-related targets. Mar 27, 2018
src update ali library. Oct 17, 2018
.codeclimate.yml enable checks. :3 Dec 8, 2017
.editorconfig
.gitignore Add doxygen support. Sep 24, 2018
.gitlab-ci.yml
.gitmodules Add Cadel library. Jul 12, 2018
.travis.yml Remove unnecessary 'pip install'. May 7, 2018
CODE_OF_CONDUCT.md ??? Dec 4, 2017
LICENSE
Makefile
README.md Clean up miscellaneous things. May 7, 2018
bors.toml configure travis.yml and bors.toml according to https://bors.tech/doc… Dec 31, 2017
build.cfg weeeeeeeeeeeee Aug 10, 2018
build.py ???? Aug 13, 2018
doxygen.conf Set EXTRACT_ALL=YES in doxygen.conf. Sep 24, 2018
env.whaledo using env.whaledo instead of complicating bin/make Dec 10, 2017

README.md

awooOS

awooOS is an experimental operating system, bringing together old ideas and new technology.

It is designed around a microkernel, with as much moved into libraries as possible. The kernel proper is less than 50 lines of code.

Notable features:

  • Docker-based build environment, for build consistency.
  • Automated test suite, using Docker, Qemu, and a custom testing framework.
  • Continuous integration using Travis CI.

Development Dependencies

  • Bash
  • Docker

Development

$ ./bin/make clean test

This'll run the test suite in Docker and print the results.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/duckinator/awooos.

License

The code is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the awooOS project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.