선택할 최소한의 확장 가능한 Linux 배포판


11

64MB CF 카드에 맞도록 쉽게 크기를 줄일 수있는 확장 가능한 Linux 배포판이 필요합니다.

이 제거 된 버전에서는 Via C7에서 실행되며 커널, 네트워킹, 셸, 기본 perl 및 ftp 서버가 필요합니다. 이를 수행 할 수있는 임베디드 시스템에 대한 일부 배포판이 있지만 향후이 세트를 확장 할 수 있어야한다는 요구 사항이 있습니다 (예 : perl 대신 기본 X 설정 또는 Python으로).

어떤 배포를 수행 할 수 있는지 알고 있습니까? Fedora, Debian, Ubuntu와 같은 주요 배포판 중 하나를 너무 많이 제거 할 수 있습니까?

편집 : 임베디드 데비안을 보았습니다. 필요한 것에 가깝습니다. 안타깝게도 주요 관리자의 건강 문제로 인해 개발이 중단 된 것 같습니다.


1
시스템을 RAM으로 실행할 수있는 충분한 RAM이 있습니까 (즉, 부팅시 큰 압축 아카이브를로드 할 수 있습니까) 플래시 카드에서 실행해야합니까?
Gilles 'SO- 악마 중지

1
256MB의 RAM이 있으며 부팅 후 cf 카드를 읽거나 쓰지 않습니다. 현재 나는 openwrt를보고 있습니다.
fschmitt

1
나는 * wrt가 약간 작다고 생각한다. 2–4MB 플래시, 4–32MB RAM 용으로 설계되었으며 재 플래시없이 업그레이드 할 수 없습니다.
Gilles 'SO- 악마 그만해

답변:


7

주류 분포 (i386 바이너리)에 대한 몇 가지 수치를 확인하십시오.

  • 데비안 레니 : cdebootstrap -f minimal lenny lenny-minimal77MB를 생성합니다. 패키지 목록에 ~ 30MB를 추가하십시오. 약 9MB는 설명서 ( /usr/share/doc, /usr/share/man)이고 약 25MB는 로캘 데이터입니다. 이를 제거 할 수 있지만 업그레이드하면 파일이 다시 나타납니다. 여기에는 최소한의 Perl 설정이 포함됩니다 (표준 라이브러리의 경우 29MB 추가). 편집기 (nvi 또는 nano의 경우 2MB 추가) 및 ssh 데몬 (OpenSSH의 경우 17MB, lsh의 경우 11MB 추가)이 없습니다. 기본 FTP 데몬은 1MB 미만으로 시작합니다.
  • NetBSD 5.1 은 커널과 기본 시스템에 대해 약 84MB (tar.gz에서 약 33MB)에서 시작하며 여기에는 포괄적 인 네트워크 제품군 (ftpd, sshd, postfix 등), X 서버가 포함되지만 perl 또는 X는 포함되지 않습니다 고객. 문서는 없지만 약 10MB의 로캘이 있습니다.
  • OpenBSD 4.8 은 커널과 기본 시스템 (전체 표준 라이브러리가있는 perl을 포함하지만 X 서버는 없음)에 대해 약 160MB (tar.gz에서 약 60MB)에서 시작합니다. Flashdist 와 같은 더 작은 OpenBSD 배포판이 있지만 최신 버전은 없습니다.

BSD 수치로 압축하면 약 50MB의 원시 스토리지에 약 120MB의 프로그램을 맞출 수 있습니다. 250 %의 이득으로 압축을 원할 것입니다. Linux에서는 읽기 / 쓰기 압축 파일 시스템, 특히 Jffs2 중에서 몇 가지를 선택할 수 있습니다 . * BSD의 가능성이 무엇인지 모르겠습니다. RAM이 많은 경우 압축 파일 시스템에 대한 커널 지원에 의존 할 필요가 없으며 부팅시 RAM으로 압축 해제하는 tar.gz 또는 7z 아카이브를 가질 수 있습니다.

단일 플로피에서 라이브 CD에 이르기까지 광범위한 소형 Linux 배포판이 있습니다. 중간에 무언가를 원할 것입니다. 젠장 작은 리눅스강아지 리눅스 는 두 가지 인기있는 선택입니다. 둘 다 RAM에서 실행되며 필요하지 않은 것들을 제거하기 위해 강아지를 리마스터해야합니다 (주요 배포판이 너무 큽니다).


5

약간의 연구 끝에 나는 SliTaz를 위해 정착했다 . 매우 유연한 배포판을 찾지 못했기 때문에 실제로 추천 할 수 있습니다. 최소 시스템 (20MB 미만- 라이브 CD 플레이버 에서 선택 )이 기본적으로 쉘과 ssh 액세스 만 제공합니다. 그러나 거대한 패키지 저장소가 있으므로 그래픽 인터페이스 또는 서버 데몬 등으로 확장 할 수 있습니다.


Slitaz는 정말 좋습니다! 30MB 크기에 매우 놀랐습니다 (웹 브라우저에서도).
kizzx2

4

젠장 소형 리눅스 는 내가 아는 유일한 상용 50MB 배포판입니다.

모호한 데비안 언어이므로 필요할 경우 친구와 친구 가 사용할 수 있습니다apt .


3
위키피디아 항목은 "프로젝트의 창시자와 주요 개발자들 사이의 싸움으로 인해 DSL 개발이 중단 된 것으로 보이며 프로젝트의 미래는 불확실하다"고 말합니다.
fschmitt 2016

1

tinycorelinux를 사용해보십시오 -10MB에 불과합니다 (마이크로 코어의 경우 콘솔 버전). 작은 크기를 넘어서도 매우 빠른 부팅

나는 비슷한 상황을 겪었다. 여기에 언급 된 siltaz와 비슷한 slax를 사용해 보았지만 여전히 필요하지 않은 많은 기능이 포함되어 있으며 내장 장치로 부팅하는 데 여전히 많은 시간이 걸린다는 것을 알았습니다. tinycorelinux는 매우 작지만 최소한의 시스템을 찾을 때는 거의 아무것도없이 시작하고 필요한 것을 추가하는 것을 선호합니다. 그들은 많은 패키지를 포함하는 패키지 시스템을 가지고 있으며, 많은 패키지는 최소화되고 제거됩니다.


1

emdebian grip 이 있는데 , 데비안과 바이너리 호환이 가능하지만 기능에 꼭 필요하지 않은 모든 문서와 기타 파일을 제거합니다. 패키지를 일반적인 데비안과 혼합하여 사용할 수 있지만 그렇게하지 않아도 좋은 기본 시스템을 제공 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.