Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2013-04-29 | 1.1 kB | |
disk.img | 2013-04-13 | 20.6 MB | |
Totals: 2 Items | 20.6 MB | 0 |
The file disk.img is an hard disk image, his first sector contain the NutsOS's bootloader code and the partition table. Beginning at the 30th sector is the NutsOS's kernelLoader code. The disk's first primary partition begin at the 63rd sector, it is formated with the vfat file system. This partition contains a boot/ directory containing the NutsOS's kernel and the Init program. The purpose of the NutsOS's bootloader is to load the NutsOS's Kernelloader. KernelLoader, which searches on all hard disks a vfat partiton which contains a boot/ directory containing the NutsOS's kernel and the Init program. Otherwise it finishs with an error. TO DO: - (kernelLoader) Add a configuration file to allow users to choose the path and the names of files to load. For now, the NutsOS's kernel manages: - the x86 segmentation - the interrupts - virtual memory (paging, address spaces) - memory allocation managment - processes creation and destruction - processes scheduling (WIP) - virtual terminals (WIP) - Inter-processes communication (Mutual exclusion) - PCI bus (basic functions)