64MB CF 카드에 맞게 쉽게 축소할 수 있는 확장 가능한 Linux 배포판이 필요합니다.
이 간단한 버전에서는 Via C7에서 실행되며 커널, 네트워크, 셸, 기본 Perl 및 FTP 서버가 필요합니다. 이를 수행할 수 있는 임베디드 시스템용 배포판이 있지만 앞으로 이 컬렉션을 기본 X 설정이나 Perl 대신 Python 등으로 확장할 수 있어야 한다고 요청합니다.
어떤 배포판이 이것을 할 수 있는지 아시나요? Fedora, Debian, Ubuntu 등과 같은 주요 배포판이 이렇게 간소화될 수 있을까요?
편집: 임베디드 데비안을 살펴보았는데 제가 필요한 것과 매우 유사해 보였습니다. 안타깝게도 메인 관리자의 건강 문제로 인해 개발이 중단된 것 같습니다.
답변1
일부 주요 배포판(i386 바이너리)에 대한 데이터를 확인해 보겠습니다.
- Debian lenny:
cdebootstrap -f minimal lenny lenny-minimal
77MB를 생성합니다. 패키지 목록에 약 30MB를 추가합니다. 약 9MB는 문서(/usr/share/doc
,/usr/share/man
)이고 약 25MB는 로캘 데이터입니다. 삭제할 수 있습니다(그러나 업그레이드하면 파일이 복원됩니다). 여기에는 최소 Perl 설정(표준 라이브러리에 29MB가 추가됨)이 포함됩니다. 편집기(nvi 또는 nano의 경우 2MB 추가)나 ssh 데몬(OpenSSH의 경우 17MB, lsh의 경우 11MB 추가)도 없습니다. 기본 FTP 데몬은 1MB 미만에서 시작됩니다. - 네트워크BSD 5.1커널과 기본 시스템은 약 84MB(tar.gz에서는 ~33MB)에서 시작하며 포괄적인 네트워크 제품군(ftpd, sshd, postfix...), X 서버를 포함하지만 Perl 또는 X 클라이언트 끝은 포함하지 않습니다. 문서는 없지만 약 10MB의 로캘이 있습니다.
- 오픈BSD 4.8커널과 기본 시스템(전체 표준 라이브러리가 있는 Perl을 포함하지만 X 서버는 포함하지 않음)은 약 160MB(tar.gz에서는 약 60MB)에서 시작합니다. 다음과 같은 더 작은 OpenBSD 배포판도 있습니다.샌디스트, 그러나 최신 버전은 없는 것 같습니다.
BSD 데이터에 따르면 압축을 사용하면 약 120MB의 프로그램을 약 50MB의 원시 저장소에 넣을 수 있습니다. 250% 게인에서는 반드시 압축이 필요합니다. Linux에는 특히 압축 파일 시스템을 읽고 쓰기 위한 여러 가지 옵션이 있습니다.제프스2. *BSD에서 무엇이 가능한지 모르겠습니다. RAM이 많으면 압축 파일 시스템에 대한 커널 지원에 의존할 필요가 없으며 부팅 시 RAM에 압축이 풀린 tar.gz 또는 7z 아카이브를 가질 수 있습니다.
단일 플로피 디스크부터 Live CD까지 다양한 소형 Linux 배포판이 있습니다. 당신은 중간에 뭔가를 원합니다.빌어먹을 작은 리눅스그리고강아지리눅스두 가지 인기 있는 옵션은 둘 다 RAM에서 실행되며 필요하지 않은 항목을 제거하려면 Puppy를 리마스터해야 합니다(주요 배포판이 너무 큽니다).
답변2
빌어먹을 작은 리눅스내가 아는 한, 사용 가능한 유일한 50MB 배포판입니다.
약간 데비안 스타일과 비슷해서사용할 수 있다apt
그리고 친구(필요한 경우).
답변3
꽤 많은 연구 끝에 마침내 결정했습니다.슬리타즈. 그렇게 유연한 배포판을 찾지 못했기 때문에 정말 추천할 수 있습니다. 최소 시스템 보유(20MB 미만 - 아래 옵션 중에서 선택)라이브 CD 스타일), 기본적으로 쉘 및 SSH 액세스를 제공합니다. 그러나 거대한패키지 저장소따라서 그래픽 인터페이스나 서버 데몬 등으로 확장할 수 있습니다.
답변4
가지다엔데비안 그립, 데비안과 바이너리 호환되지만 기능에 꼭 필요하지 않은 모든 문서 및 기타 파일을 제거합니다. 일반 데비안과 패키지를 혼합하고 일치시킬 수 있지만 그렇지 않더라도 좋은 기본 시스템을 제공해야 합니다.