alicemare / ideas

用Issue来记录一些简单的笔记?
0 stars 0 forks source link

GNU/Linux v.s Linux #3

Open alicemare opened 5 years ago

alicemare commented 5 years ago
+--------+---------+------------------------------------------------------------------+
|        |User Apps|                bash,FireFox,LibreOffice,ffmpeg...                |
|        +---------+-----------------+----------------+--------------------+----------+
|  User  |Low-level|    Daemons      |Windowing System|     Graphics       |Other Libs|
|  Mode  |Sys Comps|systemd,logind...| X11,Wayland... |Mesa,AMD Catalyst...|Qt,GTK... |
|        +---------+-----------------+----------------+--------------------+----------+
|        |  C Lib  |   glibc(POSIX compatible)/uClibc(Embedded)/bionic(Android)...    |
+--------+---------+------------------------------------------------------------------+
|        |         |                    system call Interface                         |
|        |         +------------------+------+--------------+-------------+-----------+
| Kernel | Linux   |Process scheduling| IPC  |Mem Manegement|Virtual Files|Networking |
|  Mode  | Kernel  |       Subsys     |Subsys|    Subsys    |    Subsys   |  Subsys   |
|        |         +------------------+------+--------------+-------------+-----------+
|        |         |  Other components:LVM, DM, Linux Network Scheduler, Netfilter... |
|        |         |  Linux Security Modules: SELinux, TOMOYO, AppArmor, Smack...     |
+--------+---------+------------------------------------------------------------------+
|                 Hardware (CPU, main memory, block devices, NIC...)                  |
+-------------------------------------------------------------------------------------+