인터파크에서 책 한권 주문하였습니다.
Posted on 2008/10/04 22:16
Filed Under Misc
|
|||||||||||
사실 영어 블로그 카테고리 보신분은 알겠지만, 저만의 OS 를 만들 생각을 하고 생각없이 VM 웨어를 3일동안 받고서, NASM 으로 인터넷에 떠도는 수많은 부트스트랩 예제를 하나 얹혀놓고 해봤지요.
어셈 코드는 아주 얄팍하게 알고 있었기 때문에 보는건 크게 문제가 되진 않았습니다.
인텔 x86 의 레지스터들도 자료 검색하면 금방금방 나오기 때문에 크게 문제가 되지 않았습니다.
어셈블리 스타일이 ARM 과는 조금 틀린것도 뭐 하다보면 될거라 생각했습니다.
정작 큰 문제는, OS 책이 없어서 아주 얄팍한 지식에 의존해서는 처음부터 막힌다는 점과 , 간단한 목표로 하드디스크 디바이스 상의 부트로더와 더미커널을 적재하는 것 조차도 전혀 갈피가 안잡혀서 절망했다는 정도.
그래서 좀 체계적으로 해보고자 책 한권을 주문했습지요.
하지만 책값 15000원인데 배송비 21000원의 압박!!
사실 어셈책 한권도 같이 주문할 생각에 있었지만 해외배송 서적은 배송비가 책단위로 받는 다는 문구를 보고 바로 취소했습니다. 인텔 어셈코드들은 아키텍쳐 매뉴얼을 참고로 좀 빡세게 해봐야 겠군요.
사실 호주로 와서 프로그래밍쪽에 전혀 손도 안대고 있던지라 감각이 너무나 죽어버려서, 이대로는 안되겠다 싶어서 간단한(?) 목표와 동시에 장기적인 목표로 OS 제작을 선택하였는데 참고로 할 서적들의 부재와 인터넷의 제한들은 상당히 타격이 크네요.
일단 간단한 목표로 본격적인 OS 제작전에 부트로더 제작이 끝나면 부트로더+커널을 하드디스크에 적재시켜주는 프로그램을 생각중입니다.
그리고나서 멀티태스킹 가능한 콘솔기반을 목표로, 이런저런 자료를 좀 찾아본 결과 FAT기반의 파일시스템, 그리고 ELF 의 파일 포맷으로 결정하였습니다. 완전 새로운 파일시스템을 만들기엔 제 머리가 너무나 부족하고, 파일포맷역시도 마찬가지란 생각에 기존에 있는 것 중 조금이라도 사용하기 수월하다고 생각되는 것을 선택하였습니다.
아직 저런 것들을 생각하기엔 너무 이른 단계이기도 하고, 정작 눈앞에 닥친 것들도 해결이 안된 상태지만 ^^
열심히 하나하나 만들어 가볼랍니다. 장기적인 목표로 하고 있는 것이기도 하니까요. :)
'Misc' 카테고리의 다른 글
| 후지필름 J10 디카 (5) | 2008/10/30 |
|---|---|
| 리딩 공부를 위해 영문소설책을 샀습니다. (0) | 2008/10/11 |
| 인터파크에서 책 한권 주문하였습니다. (0) | 2008/10/04 |
| LONG BEACH 담배 (40) (0) | 2008/09/27 |
| 이 미묘한 호주 환율이여.... (6) | 2008/09/23 |
| 쉐어하우스로 옮겼습니다. (2) | 2008/09/16 |





댓글을 달아 주세요