이제 본격적으로 C언어로 OS를 개발해봅시다. 전산학을 공부한 사람이라면 어떤 언어로 프로그램을 만들던 결국 어셈블리어로 변환되고 그 후 기계어로 변해 동작한다는 것을 알 겁니다. 지금까지 짠 코드들은 모두 어셈블리어로 개발했습니다. 해당 코드와 합치기 위해선 C언어로 개발한 코드를 어셈블리어로 변환하고 궁극적으로 기계어로 변환해서 우리의 OS 이미지(image)에다 붙여넣을 것입니다. 우리의 목표는 C언어로 개발을 하되, 소스코드를 기계어로 만들어 통합하는 것입니다. C언어에서 기계어를 추출하는 방법은 여러 가지입니다. 저는 Linux 계열에서 제공하는 gcc 컴파일러를 사용할 예정입니다. 그런데 개발을 Windows 상에서 하고 있었으니... Linux를 vmware에 설치해야겠죠? 요약하면, 다음과..