>>134
その図はシェルがカーネルに近いことを意味しているのでは全くないよ
そもそも図が不正確で例えば
アプリや言語の間に必ずシェルが仲介するように書かれているがそんなことはない
Cで書いてしてビルドされた実行ファイルは
カーネルのシステムコール呼ぶのにシェルを必要としない

あなたは図を読んで理解する基本的な知識がないようだよ