Pebble Operating System Code
Status: Pre-Alpha
Brought to you by:
kraghu
File | Date | Author | Commit |
---|---|---|---|
include | 2012-02-02 |
![]() |
[748746] Multitasking for Pebble. |
src | 2012-02-02 |
![]() |
[748746] Multitasking for Pebble. |
tools | 2012-01-16 |
![]() |
[298c30] If I do a make clean and then make vtest, it do... |
.gitignore | 2012-02-02 |
![]() |
[748746] Multitasking for Pebble. |
COPYING | 2012-01-02 |
![]() |
[2ae361] Initial check-in. |
Makefile | 2012-02-02 |
![]() |
[748746] Multitasking for Pebble. |
README | 2012-01-02 |
![]() |
[2ae361] Initial check-in. |
pebble.ld | 2012-01-16 |
![]() |
[7165cb] Implemented kmalloc() to allocate kernel heap. |
Pebble Operating System version 1.0. Copyright (C) 2011-2012, Raghu Kaippully Introduction ============ Pebble is a 32-bit operating sytem for IA-32 systems. It can run MS-DOS and DPMI compatible applications and will provide advanced features such as multitasking and paging. It will be a good platform to run old MS-DOS and embedded programs. Pebble is a free/open source project available under GNU General Public License version 3. See the file COPYING for details. Minimum System Requirements =========================== * IBM PC/AT compatible system * Intel Pentium or compatible processor * 2MB RAM * VGA compatible display hardware Contact ======= Got a question? Join the Pebble mailing list. Details are available at http://sourceforge.net/mail/?group_id=267410 Installation ============ Pebble is in very early stages of development. This is an alpha release aimed at showcasing the code to developers. It is not suitable for day to day use. Don't yell at me if it damages your computer :-) You need the following software to compile Pebble: * GCC * GNU Binutils * GNU Make * GNU Bash For testing Pebble using an emulator, you need these: * Bochs or VirtualBox Compiling Pebble: make clean make Testing Pebble with Bochs: make test Testing Pebble with VirtualBox: make vtest