commit 7944691211184d865a4d7a741d2f3d0c8fdddf0f
parent 0ec9b130edf156928778ba80a87602540e905d0f
Author: sin <sin@2f30.org>
Date: Mon, 28 May 2012 14:00:51 +0100
cynix: Update README
Diffstat:
3 files changed, 50 insertions(+), 8 deletions(-)
diff --git a/README b/README
@@ -0,0 +1,45 @@
+What is it?
+===========
+
+Cynix is a simple IA-32 monolithic unix-like kernel written from
+scratch in C and asm for educational purposes. You can get it here or
+even browse the code online. The code is licensed under WTFPL.
+
+Features
+========
+
+Uniprocessor support only
+
+Multitasking
+
+Virtual memory
+
+Read-only ext2 driver
+
+Various syscalls (shown below)
+
+Basic kernel heap allocator (easily replaceable)
+
+Built-in kernel debugger
+
+Keyboard/rtc/pic/rs232 drivers
+
+PCI driver
+
+RTL8139 driver
+
+ELF loading (only statically linked binaries)
+
+Multiboot compliant
+
+Sleep/wakeup mechanism for processes
+
+Kernel threads
+
+Spinlocks
+
+Primitive IPC using pipes.
+
+The following syscalls are currently supported: (exit, fork, read,
+write, open, close, waitpid, execve, isatty, getpid, getppid, readdir,
+dup, dup2, stat, fstat, sbrk, getuid, setuid, getgid, setgid, pipe).
+\ No newline at end of file
diff --git a/README.md b/README.md
@@ -1,4 +0,0 @@
-cynix
-=====
-
-An x86 based UNIX-like operating system.
diff --git a/src/include/version.h b/src/include/version.h
@@ -1,7 +1,7 @@
#ifndef __VERSION_H__
#define __VERSION_H__
-#define USER "rip"
-#define DATE "Sat May 29 23:54:31 BST 2010"
-#define HOST "ripbox"
-#define REVISION "573"
+#define USER "dp"
+#define DATE "Mon May 28 13:58:42 BST 2012"
+#define HOST "dpwork"
+#define REVISION ""
#endif