commited some changes and added README
[meinos.git] / README
blob14ed92610fdc71fd0ec2639240c30150d3885248
1 A unix-similar microkernel x86 operating system.
2 Development stopped!
4 Platform: x86
5 Type: Microkernel
6 Language: C, Assembler
7 Binary format: ELF
9 Features:
10   * Kernel:
11     * Memory Management
12     * Process Management
13     * IPC:
14       * Message Queues (POSIX)
15       * Shared Memory (POSIX)
16       * Semaphores (POSIX)
17       * Remote Procedure Call
18       * Signals (POSIX)
19     * Multi-boot compatible
20   * Server (drivers running in userspace):
21     * Console (keyboard and text screen)
22     * ATA (with ATAPI)
23     * CDROM
24     * Cirrus Logic
25     * COM
26     * DevFS (/dev)
27     * DMA
28     * FAT
29     * Floppy
30     * ISO9660
31     * PCI
32     * pseudo-devices (/dev/null, /dev/zero, /dev/urandom)
33     * Ramdisk
34     * Virtual File System (manages mountpoints of other filesystems)
35   * Libraries:
36     * libmeinos
37       * CMOS
38       * DevFS
39       * DMA
40       * RPC
41       * Linked Lists
42       * Lock (spinlock)
43       * Path (path parsing utilities)
44       * PCI
45       * Process (process control)
46     * stdlibc
47     * libcdi (Common Driver Interface; not up to date!)
48       * BIOS
49       * Cache
50       * DMA
51       * Filesystems
52       * Networking
53       * PCI
54       * SCSI
55       * Storage
56       * Video
58