Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niqumu/aulavik
Tiny POSIX-like hobby OS written in C
https://github.com/niqumu/aulavik
c kernel low-level operating-system os os-dev osdev unix
Last synced: 28 days ago
JSON representation
Tiny POSIX-like hobby OS written in C
- Host: GitHub
- URL: https://github.com/niqumu/aulavik
- Owner: niqumu
- License: mit
- Created: 2023-11-01T01:46:26.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-25T06:46:30.000Z (about 1 year ago)
- Last Synced: 2023-11-26T05:22:30.435Z (about 1 year ago)
- Topics: c, kernel, low-level, operating-system, os, os-dev, osdev, unix
- Language: C
- Homepage:
- Size: 398 KB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aulavik
#### Tiny hobby OS written in C
This project is in its extremely early days. Don't expect anything too interesting here![image](https://github.com/niqumu/Aulavik/assets/146425360/64a18682-de3f-462e-a08a-113cc9ed1030)
### README WIP
## Workspace setup
### Compiler
You should have a cross-compiler for the architecture you wish to build for.
A good guide on how to do this can be found on the OS Dev wiki. At the moment,
the build system assumes it to be a fork of GCC, and thus looks for (ARCH)-gcc
in your path.### Note for IDEA IDE users
If you are using CLion (or any other IDEA IDE), you should go to *Build,
Execution, and Deployment* -> *Toolchains*, create one for this project, and
select your cross-compiler for your target architecture. This will stop CLion
from always assuming a hosted environment.