-
Notifications
You must be signed in to change notification settings - Fork 0
Project Directory Structure
jbw3 edited this page Dec 29, 2016
·
3 revisions
The project directory structure is laid out in the following way:
OS
├── bin
├── doc
├── lib
├── src
│ ├── kernel
│ │ └── arch
│ │ ├── arm
│ │ │ └── cortexA7
│ │ └── x86
│ │ ├── 32Bit
│ │ ├── 64Bit
│ │ └── common
│ ├── libs
│ │ ├── c
│ │ └── c++
│ └── programs
└── tools
Documentation directory.
Source code directory. This includes the source code for the kernel, libraries, and programs.
The kernel source code. This is divided into sub-directories for architecture families such as x86 and ARM.
Library source code. This includes the C and C++ standard libraries. Eventually, it should contain a posix library as well.
The source code for programs. Eventually, it will contain programs like cd
, ls
, and pwd
. Currently, it only contains some test programs.
This directory contains various tools to aid in development. This includes scripts to build GCC, create an OS ISO image, etc.