Übersicht über PrettyOS (Sourcecode, Bereiche, Tools, Tutorial, Treff, ...)
-
Die wichtigsten Infos findet man auf der Website von "PrettyOS": http://prettyos.de
Sprachen in diesem Subforum: Deutsch und Englisch
Languages at this sub-forum: German and EnglishOSDEV auf Basis PrettyOS
Treffpunkt für öffentliche(!) Diskussionen:
IRC-Server: irc.euirc.net
Channel: #PrettyOSAktuellste Version:
http://sourceforge.net/p/prettyos/code/Zugriff auf trunk:
http://svn.code.sf.net/p/prettyos/code/trunk/SVN Client:
svn://svn.code.sf.net/p/prettyos/code/trunk/SourceMemory Management:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-261588-and-postdays-is-0-and-postorder-is-asc-and-start-is-4.htmlTutorial im Internet (Erhard Henkes):
http://www.henkessoft.de/OS_Dev/OS_Dev1.htm
http://www.henkessoft.de/OS_Dev/OS_Dev2.htm
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm
http://www.henkessoft.de/OS_Dev/OS_Dev4.htmBereiche:
Bootloader stage 1 Bootloader stage 2 GDT Kernel - PMM, VMM (Paging) und Heap - Multitasking, Threads, Scheduler - IDT, Interrupts und Handler (Timer, Keyboard, Floppy, EHCI, RTL8139, pcnet, ...) - Syscalls - Treiber (z.Z. im Kernel) o Video (80*50) o Grafik (vbe 2.0, z.B. 1024*768) o Tastatur (amerikanisch, deutsch) o PIT (timer, system loudspeaker) o PCI-Bus (Vendor/Device-Liste zur Identifizierung) o CMOS (Uhrzeit, Floppy-LW) o Serielle Schnittstellen o Floppy Disk o FAT-Modul (FAT 12/16/32) o UHCI-Driver o OHCI-Driver o EHCI-Driver o XHCI-Driver o USB 1.x u. 2.0 Transactions/Transfers o USB hubs o USB mass storage devices o USB human interface devices o USB video class devices o Audio-Unterstützung (AC97, WAV-Files) o Netzwerk-Treiber (rtl8139, pcnet) o Netzwerk-Module für Protokolle (ethernet, arp, icmp, ip, udp, dhcp, tcp) o ATA Virtual File System und RAM Disk Syscalls und User Library User-Programme - User Lib (API) - Shell - Einfacher Editor [i](Ziel)[/i] - Calculator [i](Ziel)[/i] - IRC Client - Text-Browser [i](html wird bereits abgerufen)[/i] - kleine Spiele (ttt, arrow, pong)
Tools:
http://www.c-plusplus.net/forum/289304 (Cross Compiler)
http://www.chrysocome.net/dd (dd for windows)Start des OS-Projektes: Mitte März 2009
Startsitzung der PrettyOS Community: am 05.Oktober 2009
-
TODO-List:
- Ohne Neukompilierung änderbare Tastaturlayouts
siehe Bug-/Requestliste im Repositorium.