50M정도로 리눅스의 사이즈를 줄일때 볼만한 자료가 있을까요?
글쓴이: bosaly / 작성시간: 일, 2004/05/09 - 6:24오전
네트웍 장비의 플래시에 올릴 리눅스를 만들려고 합니다. 대략 50M 정도의 크기로 생각하고 있습니다. 특징적으로 필요한것은 glibc-2.3, sendmail, clone daemon 정도입니다.
지금 생각하고있는 것은 lfs로 리눅스를 설치하고, 필요한 프로그램을 추가로 컴파일해 설치한 후 gcc, 해더파일등 사용하지 않는 패키지를 지워가면서 용량을 줄일려고 합니다. (여기서 필요없는 패키지를 지울때 쉽게 지울수 있는 방법이 있을까요? 라이브러리 의존성 같은것 때문에 많이 힘들거 같습니다. ldd로 하나하나 체크해가면서 지우는 압박은 너무 힘들거 같습니다.)
여기에 도움이 될만한 자료나 제가 생각하는 순서대로 진행해도 되는지 리플 부탁드립니다.
좋은글 부탁드립니다.
Forums:
lfs에서부터 시작하지 마시고 kernel부터 시작하시는건 어떨지요. 한
lfs에서부터 시작하지 마시고 kernel부터 시작하시는건 어떨지요. 한 3년전쯤 해봤는데 별로 안어렵습니다. 커널 올리고 init을 직접 하나 짜서 넣어주고 glibc넣어주고.. 그외 필요한 프로그램들 올릴때마다 덤으루 붙는 라이브러리 넣어주고 하면 금방 됩니다.
50MB라. 차고 넘치는군요. 죽은 프로젝트이긴 하지만 Linux Rou
50MB라. 차고 넘치는군요. 죽은 프로젝트이긴 하지만 Linux Router Project에서는 플로피 한 장(1.2MB)에 리눅스를 올렸죠. 많은 리눅스 install/rescue floppy/CD에서도 수 MB 정도면 충분히 console application을 돌립니다.
http://www.frozentech.com/content/livecd.php
여기에 보면 바로 실행할 수 있는 Linux CD 이미지의 목록이 있습니다. 이렇게 만들면 될 듯..
http://www.freesco.info/freesco/ 가시면 잡다한
http://www.freesco.info/freesco/ 가시면 잡다한 기능 다 되는데 플로피 한장에 들어가는 경우도 있습니다. 라우터 프로젝트의 일환인데 네트웍 장비에 올리신다기에 붙여 놓습니다.
geee. in bits
http://www.kelp.or.kr/korweblog/ 사이트를 방문
http://www.kelp.or.kr/korweblog/ 사이트를 방문하시면, 같은 내용으로 고민하는 사람들을 보실수 있습니다!
물론... 나름데로의 체험 수기를 적어 놓으신 분도 있고요...
전... http://www.busybox.net 를 이용해 init 부터 전부 새로 구성해서 쓰고 있습니다! busybox 강추~~
댓글 달기