This commit is contained in:
Costa Shulyupin 2021-12-24 07:39:42 +02:00
parent d65d7f3ded
commit 0c66915817
1 changed files with 31 additions and 43 deletions

View File

@ -1,6 +1,5 @@
digraph "Linux_kernel_diagram" {
graph [
newrank = true,
nodesep = 0.3,
ranksep = 0.2,
@ -17,7 +16,6 @@ digraph "Linux_kernel_diagram" {
width = 2.2
]
edge [
arrowhead = none,
arrowsize = 0.5,
labelfontname = "Ubuntu",
@ -43,7 +41,7 @@ digraph "Linux_kernel_diagram" {
width = 2]
system -> system_ [
arrowhead = "",
row = func]
row = func];
SCI [
URL = "https://en.wikibooks.org/wiki/The_Linux_Kernel/Syscalls",
fillcolor = "#d9e7ee",
@ -194,7 +192,7 @@ digraph "Linux_kernel_diagram" {
subgraph mem {
node [
color = "#51bf5b",
height = 0.5
height = 1
]
edge [color = "#51bf5b"]
MA [
@ -216,7 +214,6 @@ digraph "Linux_kernel_diagram" {
width = 2]
mmap -> log_mem
log_mem -> PA
//VFS -> SW [ style = invis]
SW [
color = "#8383cc",
fillcolor = "#91b5c9",
@ -278,8 +275,7 @@ digraph "Linux_kernel_diagram" {
label = "Virtual\nFile System"]
FS -> VFS
VFS -> mmap [weight = 0]
VFS -> NFS [
weight = 0]
VFS -> NFS [weight = 0]
logFS [
fillcolor = "#6a9ab1",
fontsize = 20,
@ -360,8 +356,7 @@ digraph "Linux_kernel_diagram" {
HID -> display
} // HI
subgraph functions {
graph [
rank = same]
graph [rank = same]
edge [
style = invis,
weight = 1
@ -379,8 +374,7 @@ digraph "Linux_kernel_diagram" {
row = func,
width = 2]
memory -> storage [weight = 1]
processing -> memory [
weight = 1]
processing -> memory [weight = 1]
functions_ [
fixedsize = true,
height = 0,
@ -453,8 +447,7 @@ digraph "Linux_kernel_diagram" {
memory_ -> MA;
}
subgraph virtual {
graph [
rank = same]
graph [rank = same]
sysfs;
prot_fam;
VFS;
@ -478,8 +471,7 @@ digraph "Linux_kernel_diagram" {
label = "Virtual\nmemory"]
}
subgraph bridges {
graph [
rank = same]
graph [rank = same]
bridges [
fillcolor = "#91b5c9",
shape = octagon,
@ -499,8 +491,7 @@ digraph "Linux_kernel_diagram" {
//PC
}
subgraph logical {
graph [
rank = same]
graph [rank = same]
log_sys;
log_prot;
logFS;
@ -541,8 +532,7 @@ digraph "Linux_kernel_diagram" {
width = 0]
}
subgraph HW {
graph [
rank = same]
graph [rank = same]
HW [
fillcolor = "#777777",
fontcolor = white,
@ -566,16 +556,14 @@ digraph "Linux_kernel_diagram" {
label = "© 2007-2021 Constantine Shulyupin http://www.MakeLinux.net/kernel/diagram",
shape = plaintext,
style = ""]
CPU -> bottom [
style = invis]
CPU -> bottom [style = invis]
layers [
fillcolor = lightgray,
tooltip = "Functionalities are divided to common layers. It is approximate division.",
height = 0.1,
style = "filled,setlinewidth(0)",
width = 0.5]
functions -> layers [
style = invis ]
functions -> layers [style = invis ]
usr -> usr_ [
arrowhead = "",
color = "#d9e7eeff",