User Tools

Site Tools


developersguide:overviewofminixservers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developersguide:overviewofminixservers [2015/10/06 04:27]
lazarstricevic Reincarnation server corretion
developersguide:overviewofminixservers [2017/03/22 12:35] (current)
dcvmoole some small updates
Line 3: Line 3:
  
 System components loaded in boot image: System components loaded in boot image:
-  * **kernel**: Kernel + clock + system (+ idle + asyncm)+  * **kernel**: Kernel + clock + system (+ idle + asyncm) ​+ IPC
   * **pm**: Process manager   * **pm**: Process manager
   * **[[vfsinternals|vfs]]**:​ Virtual File system   * **[[vfsinternals|vfs]]**:​ Virtual File system
Line 11: Line 11:
   * **tty**: Console and keyboard driver   * **tty**: Console and keyboard driver
   * **ds**: Data Store Server   * **ds**: Data Store Server
-  * **mfs**: Minix File System server 
   * **[[vminternals|vm]]**:​ Virtual Memory manager   * **[[vminternals|vm]]**:​ Virtual Memory manager
 +  * **mib**: Management Information Service server - handles sysctl
   * **pfs**: Pipe File System server   * **pfs**: Pipe File System server
 +  * **mfs**: Minix File System server - for the ramdisk
   * **init**: parent of all user processes   * **init**: parent of all user processes
  
Line 21: Line 22:
   * **pckbd**: Keyboard driver   * **pckbd**: Keyboard driver
   * **floppy**: Floppy driver(if booted from hard disk) (/​dev/​fdXpY)   * **floppy**: Floppy driver(if booted from hard disk) (/​dev/​fdXpY)
-  * **at_wini**:​ Disk controller driver (/​dev/​cXdYpZsW)+  * **at_wini** or **ahci**: Disk controller driver (/​dev/​cXdYpZsW)
   * **procfs**: Process File System server   * **procfs**: Process File System server
   * **is**: Information server (for debug dumps)   * **is**: Information server (for debug dumps)
Line 27: Line 28:
   * **devman**:  device manager for hot-plugging of hardware (with devmand daemon) (/sys)   * **devman**:  device manager for hot-plugging of hardware (with devmand daemon) (/sys)
   * **lance**: NIC driver   * **lance**: NIC driver
-  * **inet**: TCP/IP protocol stack server (/dev/ethX /dev/ipX /dev/tcpX )+  * **inet** or **lwip**: TCP/IP protocol stack server (/dev/ethX /dev/ipX /dev/tcpX )
   * **random**: Random number generator (/​dev/​random)   * **random**: Random number generator (/​dev/​random)
   * **pty**: pseudo terminal driver (/​dev/​ptypX)   * **pty**: pseudo terminal driver (/​dev/​ptypX)
   * **uds**: Unix Domain Sockets driver (for /dev/uds)   * **uds**: Unix Domain Sockets driver (for /dev/uds)
-  * **ipc**: IPC server+  * **ipc**: ​Sys V IPC server ​(exists parallel to native minix IPC in kernel)
   * **log**: Buffers log output (/dev/klog)   * **log**: Buffers log output (/dev/klog)
   * ...   * ...
developersguide/overviewofminixservers.1444098433.txt.gz · Last modified: 2015/10/06 04:27 by lazarstricevic