[ CnUnix ] in KIDS 글 쓴 이(By): terzeron (microkid) 날 짜 (Date): 2005년 9월 7일 수요일 오전 10시 30분 08초 제 목(Title): Re: embedded system용 file system 선택 저랑 비스무레한 일을 하시는군요. 저는 메모리 상에 FS를 올리는 작업을 하고 있는데, VFS에 물리는 게 아니라 POSIX 스타일만 따르고 대충 library로 만들었습니다. VFS에 물리는 게 아니면 굳이 나중의 확장을 생각해서 유연한 구조로 만드시는 것보다는, 나름대로 잘 돌아가는 걸 만드시는 게 낫지 않을까 싶네요. 그리고 컨슈머 마켓에 나가는 제품인 것 같은데 그러면 일정이 관건 아닌가요? 사용자가 팍 전원을 내려버렸을 때 sync가 되는 것을 보장하려면 1) buffering하지 않는 FAT을 쓰거나 2) sync하는 동안의 전원을 공급하는 하드웨어를 쓰거나 3) 재부팅 후에 sync해주거나 해야 하지 않을까 싶네요. 소형 외장 메모리가 PC에 이동식디스크로 붙을 때 모두 FAT로 인식되게 하는 것도 FAT의 허접함을 상쇄할만한 장점-호환성과 안정성-이 있기 때문이라는 생각이 듭니다. --- 어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다. - Stanislaw Lem - |