0199名称未設定
2020/05/07(木) 22:04:25.03ID:rn9XZppX0UNIXは、PDP-11にはじまり、VAX、68k、SPARC、PA-RISC、POWER、ARM、
x86、Alphaなどなど多数の互換性のないアーキテクチャのCPUで動作している
プログラムは基本的にCやC++など高級言語で書かれたソースコードで配布され、
それぞれのCPU向けのバイナリにコンパイルされる
そのためUNIXでは異なるCPUでも動作するようにプログラムを記述し細かい違いなどは
autoconf(./configureのことね)やcmakeなどのツールで吸収するようにしている
CPUが違うなんていうのはUNIXでは当たり前の話だから、UNIXのプログラムや
ライブラリで特定のCPUのみでしか動かないなんてごく一部の例外にすぎない
macOSはこのUNIXに属する