Windows, Mac OS X 및 Linux의 프로그래밍 언어와 OS의 각 부분에 사용되는 언어 (예 : 커널, 플러그인 아키텍처, GUI 구성 요소 등)를 아는 사람이 궁금합니다.
나는 각각에 대해 여러 언어가 있다고 가정하고 분명히 Linux 커널이 C로 작성되었음을 알고 있습니다.
Mac OS X에는 NeXT에서 파생 된 Apple의 언어이므로 많은 Objective-C 코드가 포함되어 있다고 생각합니다.
Windows에는 C, C ++ 및 Intel Assembly가 포함되어 있다고 들었습니다. Linux 또는 Mac OS에 어셈블리 코드가 포함되어 있습니까?
또한 OS 개발자가 OS의 일부를 스크립팅하는 데 사용하는 Ruby, Python 등의 스크립팅 언어가 있습니까? 각 언어로 OS의 어떤 부분이 작성됩니까?