BashはOSとどのように連携するのか? - TechRepublic

BashはOSとどのように連携するのか? - TechRepublic
  • Bash は OS とどのように対話しますか?

    Bashと、典型的なLinux環境におけるその役割についての説明を読んできました。ファイルシステム操作などのシステム機能とOSとユーザーの間のインターフェースとして機能するようです。しかし、Bashは何を使用しているのでしょうか?カーネルでCまたはC++で定義された関数を呼び出しているのでしょうか?例えばシェル言語を書くとしたら、Linux側とのやり取り方法を説明しているリソースはどのようなものがあるのでしょうか?すべてのシェル(fish、zsh)はOSとのやり取りに同じAPIを使用しているのでしょうか?それとも、より複雑なレイヤーがあるのでしょうか?

Tagged: