CORE.\OS
Aus Lowlevel
Version vom 29. August 2011, 21:54 Uhr von MtheD (Diskussion | Beiträge)
CORE.\OS ist ein Betriebssystem, welches seit 2009 von MtheD entwickelt wird. Es befindet sich zur Zeit in einem frühen Stadium.
Die Hauptziele von CORE.\OS sind, eine brauchbare Umgebung für Entwickler und Normalanwender bereitzustellen.
Inhaltsverzeichnis
Hintergrundstory
Konzepte/Bedienung
Features
Folgende Features sind bereits implementiert:
- CORE.\KERNEL (Kernel)
- Präemptives Multitasking
- Protected Mode
- Paging
- Physische Speicherverwaltung
- Treiber:
- Tastaturtreiber (PS/2 Tastaturen)
- Diskettenlaufwerkstreiber
- Dateisystemtreiber:
- ext-Dateisystemtreiber (ext2, ext3)
- Eigene Programme:
- coreTERMINAL (Shell)
- coreTXT (Texteditor)
- Andere:
- CORE.\BOOT (Bootloader)
Folgende Features sind noch nicht implementiert bzw. befinden sich noch in der Entwicklung:
- 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:
- corePACKAGE (Paketmanager)
- coreSTUDIO (Integrierte Entwicklungsumgebung mit CORE.\SCRPT)
- coreWEB (Webbrowser)
- Andere:
- CORE.\WAVE (Graphische Benutzeroberfläche)
Über folgende Features wird nachgedacht:
- CDI-Integration
Weiteres folgt...
Entwicklungsumgebung
- Hardware:
- Intel® Core™ i7-980X: Extreme Edition @ 3,33 GHz
- 8GB DDR3-SDRAM
- nVidia GeForce GTX 580
- 128GB SSD & 2TB HDD
- Software:
- Microsoft® Windows® 7: Ultimate (64Bit)
- Microsoft® VisualStudio™: Ultimate
- Microsoft® Windows-Debugger x86/x64
- FASM
- Notepad++
- Microsoft® VirtualPC 2007:SP1
- Bochs
- VMware® Workstation 7