새로운 파일시스템 cpFS - 자문을 구합니다.
글쓴이: cppig1995 / 작성시간: 금, 2005/12/16 - 5:00오후
저는 새로운 운영체제 Ragweed제작을 위해 새로운 파일 시스템인 cpFS를 만들고 있습니다. 만들기 위해 참고 자료가 필요한데, 제 검색 능력이 부족해서인지 구글신의 신탁도 영 탐탁치 않습니다.
제가 필요한 건 ext3의 개략적인 구조 (예 : 엔트리당 비트 수, 비트 사용 용도) 입니다. wikipedia엔 자세히 없더군요. (자세하긴 하지만 제가 원하는 것과는 거리가...)
여기서 엔트리란 파일이나 디렉토리를 통칭해서 대충 얼버무린 말입니다. 이해해 주시길 :-)
참, 그리고 이 문서에 잘못된 부분이 없는지 확인해 주시면 감사하겠습니다. 누가 잘못되었다고 지적해 주시면 "분명히 문서에는 First Working Draft라고 써 놓았습니다"라고 발뺌하겠습니다. :twisted:
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 79.1 KB |
Forums:
http://uranus.it.swin.edu.au/~jn/explore
http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm
google 에 ext2 structure 로 검색해서 나온 첫번째입니다... :)
그리고 상당히 진보됐던걸로 보이는 BeFS 관련된 책은 절판이 된 관계로 저자가 아예 공개를 해버렸으니 한 번 읽어보는 것도 좋겠군요
http://www.nobius.org/~dbg/index.html
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
정태영님
정태영님 감사합니다. :P
(이젠 누가 문서 점검좀 해주세요~~ :evil:)
죄송, 그런데
죄송, 그런데 ext2문서군요;;
cpFS는 저널링으로 개발하려 했는데... (좌절)
Re: 죄송, 그런데
practical file system design 111 페이지부터를 보면 저널링 관련해서 자세히 나와있습니다
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 저널링에서 명성을 가지고 있는 IBM의 저널링 파일시스템에 대한
오랫동안 저널링에서 명성을 가지고 있는 IBM의 저널링 파일시스템에 대한 공개 기술을 참조하는것도 좋아보입니다. 문서, 소스등이 있습니다.
http://jfs.sourceforge.net/
* IBM 홈페이지의 링크들은 많이 바뀌었나보군요. 링크가 깨진것이 좀 보이더군요. 구굴에서 filetype:pdf jfs.pdf등으로(나올라나?) 검색해서 해당 문서들을 살펴보도록 하세요.
* jfs의 레이아웃 문서는 구굴에서 검색해서 보니 아래 링크가 나타나더군요.
http://www.cs.ttu.edu/~rong/ttu/cs5352/notes/jfslayout.pdf
* 이 문서를 열어서 잘 살펴보세요. (pdf파일)http://bul
* 이 문서를 열어서 잘 살펴보세요. (pdf파일)
http://bulma.net/pdf.phtml?nIdNoticia=1154
* Ext3 architecture
ftp://ftp.kernel.org/pub/linux/kernel/people/sct/ext3/
에 가면 기술문서 및 기타... 가 몇개 있습니다.
* 저널링이 추구하는 바라면, jfs를 연구해 보는 것을 더 추천합니다.
4페이지밖에 안되고, 그나마도 UNIX의 퍼미션을 거의 그대로 배껴놓은듯
4페이지밖에 안되고, 그나마도 UNIX의 퍼미션을 거의 그대로 배껴놓은듯한 문서인데 대체 조언을 받아야 될 내용이 뭐가 있는지요? 영작이 잘못되었는지 확인하고 싶으신 거라면 디씨 언어갤 가시죠.
[quote="Anonymous"]4페이지밖에 안되고, 그나마도 UNIX
또 이상한 손님 한 분 오셨습니다.
저자는 아직까지 이 문서가 다 끝나지 않았고 무엇이 더 필요할지에 대한 조언을 구하고 있었던 것이었습니다.
[quote="peremen"][quote="Anonymous"]4페이지
글쎄요 무엇이 더 필요한지에 대한 조언 을 구한다는 말은 보이지 않는군요... 원문을 인용해보자면 아래와 같고... 분명히 잘못된 부분이 없는지 확인 을 구하고 있군요...
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
아... 저는 ext3의 구조를 구하는 것을 가지고 더 필요한이라는 의미
아... 저는 ext3의 구조를 구하는 것을 가지고 더 필요한이라는 의미로 받아들였습니다.
[quote="peremen"]또 이상한 손님 한 분 오셨습니다.[b
굵은글씨까지 써가시며 그렇게 흥분 안하셔도 됩니다. 그전에 우선 위에 올라온 글들부터 제대로 읽어보시고...
고작 4페이지 짜리 16비트 퍼미션 설정방법 올려놓고 cpFS란 새로운 파일 시스템에 대한 자문을 구한다라? 새로이 시작하시는 분 기를 꺾고 싶은 마음은 없지만... 이건 좀-_-;
내용도 사실, 4페이지 씩이나 거창하게 영어로 적을 내용이나 됩니까?
문서 점검 해달라고 했으니 질문하신 분에게 몇마디 해 드리자면, 분량은 한페이지로 줄이시고, 앞으로는 좀 더 상세한 구상이 나온 다음에 검토해달라고 하십시오. 그리고 다시 말하지만 영작에 대한 질문은 디씨 언어갤로.
가끔은 말이지요.
* 첫걸음에 4페이지 씩이나 작성했으면, 미래는 아무도 가늠키 어렵다고 봅니다. 자랑/자만이 아니고, 조언을 구하니, 좋은 방법이나 길을 제시하는게 좋겠습니다.
10세에 File System을 만들 생각을 했다면 설령 그게 공부로만
10세에 File System을 만들 생각을 했다면 설령 그게 공부로만 끝나더라도 대단한 일이잖습니까?
그나저나 진짜로 OS를 만들 생각인가보군요. :D
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
앗 유명하신 cppig님이시네요. 초등학교 5학년이시죠?저번에 TV에
앗 유명하신 cppig님이시네요. 초등학교 5학년이시죠?
저번에 TV에나오는것도 봤습니다.
운영체제 만드신다더니 결국 본격적인 작업 들어가셨군요.
열심히 하셔서 우리나라가 소프트웨어 강국이 되게 해주세요~ 파이팅!
[quote="Anonymous"]앗 유명하신 cppig님이시네요. 초등
초등학교 4학년입니다. (<--딴죽 아닙니다.) 감사합니다.
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
휠을 새로이 만드는 건가요?
휠을 새로이 만드는 건가요?
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
진보된 파일시스템은 많이 있지만, 개선의 여지는 아직도 찾아볼 수 있다고
진보된 파일시스템은 많이 있지만, 개선의 여지는 아직도 찾아볼 수 있다고 생각합니다. 좀더 나은 바퀴를 만드는데 꼭 기존 바퀴에 덧붙여서 만들 필요는 없겠죠. 더구나 라이센스 같은 문제도 있으니까요.
응원글 하나 남깁니다. 화이팅입니다 :-)
----
Let's shut up and code.
댓글 달기