OS를 만들기 위해 부랴부랴 인터넷 검색을 해봤다. 우와! 책도 많고 관련 정보들이 상당하다. 수준급인 OS 부터 기초 정보 또한 대단히 많다. ‘그냥 이거 가져다 수정하면서 공부해 보면 되겠네…’ 라고 생각했다가 접었다.. 왜? 내 코드가 아니고 내 구조가 아니고… 내 영혼(?)이 아니다. 그냥 하나 하나 내가 부딪치며 만들어야 내것 같다는 생각이 들어서다. 또 뭔가 고비가 있어야 내 지식이지, 단순히 복사 & 붙이기는 그냥 영혼없는 결과물 만들기일 뿐이라고 생각해서 이다.

 

그래서 처음에 무얼 만들어야 하는지, 검색해 봤다. 부트로더 란다.. 컴퓨터가 전원 들어와서 처음으로 찾는 프로그램이란다. 근데, 어셈블리어로 작성해야 한단다. 난 어셈블리어 모르는데?? 공부해야 한다. ㅠㅠ 귀찮다. 인터넷에서 대충 훑어 봤다. 훑어 보는 내내 영혼의 울림이 있다. 내 취향과 어울리나 보다… ㅋㅋㅋ 하지만 어렵다.. 더 세세하게 파기에는 나의 귀차느즘이 거부한다. 부트로더 프로그래밍은 아직 무리다.. 다시 뭘 준비해야 하는지 검색해 봤다. 부트로더를 올리고 테스트 해 볼 가상 이미지 파일이나 플로피 디스크를 준비해야 한단다. 난 플로피 디스크 드라이버 없으므로, 이미지 파일로 준비하면 되겠다. 음… 이미지 파일을 만들려면 또 이것저것 프로그램이 필요하단다. 아~ 점점 귀찮아 진다. 다 다운로드 받았다. 그런데 검색하다 보니 대부분 플로피 디스크 이미지로 만든다. “왜?” 라고 생각이 들었다. 용량이 작아서 그러나? … 난 하드 디스크 이미지로 할꺼다… 플로피 디스크 언제적 고대 유물이냐 말이다! ^^

 

귀찮은 툴들이 다 필요 없어 진다. ㅎㅎㅎ 좋다. 근데 하드 디스크 이미지는 뭐로 만들지??? 검색한다. 아~~ vmware가 있었지!! ㅋㅋㅋ virtual box 도 있고… 생각을 못했네 !!. vmware 는 상용이고 무거우니까(?) virtual box를 설치해야지~~ ^^ virtual box 다운 받으려고 검색하니 virtual pc 라는 윈도우 프로그램도 있다고 하네? ^^ ㅋ 음.. 그럼 Windows Virtual pc 로 하자~ 

 

 

 

준비물


- Windows 7
- Windows Virtual PC
- NASM 2.10 이상



 

'프로그래밍 > OS 만들기' 카테고리의 다른 글

OS 만들기 #6 - MBR  (0) 2013.08.14
OS 만들기 #5 - 부트로더  (0) 2013.08.14
OS 만들기 #4 - 부트로더  (0) 2013.08.14
OS 만들기 #3 - 부트로더  (1) 2013.08.14
OS 만들기 #2  (0) 2013.08.14

+ Recent posts