| Zeile 8: | Zeile 8: | ||
| Binaerformat = [[ELF]], EXE | | Binaerformat = [[ELF]], EXE | ||
| Sprache = [[C++]], [[Assembler]], ''[[CORE.\SCRPT]]'' | | Sprache = [[C++]], [[Assembler]], ''[[CORE.\SCRPT]]'' | ||
| − | | IPC = Channels | + | | IPC = Channels, RPC |
| Plattform = [[x86]], [[x64]], [[ARM]] | | Plattform = [[x86]], [[x64]], [[ARM]] | ||
| Homepage = In Arbeit. | | Homepage = In Arbeit. | ||
| Zeile 23: | Zeile 23: | ||
==Features== | ==Features== | ||
| + | |||
| + | '''Folgende Features sind bereits implementiert:''' | ||
| + | |||
| + | * ''CORE.\KRNL'' (Kernel) | ||
| + | ** Präemptives Multitasking | ||
| + | ** Protected Mode | ||
| + | ** Paging | ||
| + | ** Physische Speicherverwaltung | ||
| + | * Treiber: | ||
| + | ** Tastaturtreiber (PS/2 Tastaturen) | ||
| + | ** Diskettenlaufwerkstreiber | ||
| + | **Dateisystemtreiber: | ||
| + | *** ext-Dateisystemtreiber (ext2, ext3) | ||
| + | *Eigene Programme: | ||
| + | **''cTRMNL'' (Shell) | ||
| + | **''cTXT'' (TextEditor) | ||
| + | *Andere: | ||
| + | **CORE.\BOOT (Bootloader) | ||
| + | |||
| + | '''Folgende Features sind noch nicht implementiert bzw. befinden sich noch in der Planung:''' | ||
| + | * ''CORE.\KRNL'' (Kernel) | ||
| + | **Interprozesskommunikation | ||
| + | **Symmetrisches Multiprocessing | ||
| + | * Treiber: | ||
| + | **ATA/ATAPI Laufwerkstreiber (IDE-Festplatten und IDE-CD-ROM Laufwerke) | ||
| + | **Dateisystemtreiber: | ||
| + | ***''CORE.\FS''-Dateisytemtreiber (Da noch zu unausgereift.) | ||
| + | ***FAT-Dateisystemtreiber (FAT12/FAT16/FAT32) | ||
| + | ***CDFS-Dateisystemtreiber (ISO9660, Joliet) | ||
| + | *Eigene Programme: | ||
| + | **''cPCKG'' (Paketmanager) | ||
| + | **''cSTUDIO'' (Integrierte Entwicklungsumgebung mit ''[[CORE.\SCRPT]]'') | ||
| + | **''cWEB'' (Webbrowser) | ||
| + | *Andere: | ||
| + | **''CORE.\WAVE'' (Graphische Benutzeroberfläche) | ||
| + | |||
| + | Weiteres folgt... | ||
| + | |||
| + | |||