티니리눅스

TinyLinux

TinyLinux는 Matt Mackall이 메모리 사용량과 이진 파일 크기 모두에서 Linux 커널의 크기를 줄이기 위해 2003년에 시작한 프로젝트다.임베디드 기기용 소형 리눅스 시스템을 만드는 것이 목적이었다.이 개발은 CE 리눅스 포럼의 후원을 받았다.[1]그것은 또한 -tiny 나무로도 알려져 있다.

2006년까지 그 프로젝트는 대부분 포기되었다.2007년 다시 CELF의 후원으로 새로운 주목을 받았지만 2007년 이후 활동이 뜸해졌다.

TinyLinux는 Linux 커널에 대한 패치 세트로 구성되어 있어 특정 기능을 선택적으로 만들거나 시스템 모니터링 및 측정을 추가하여 추가 최적화가 이루어질 수 있다.그것들은 메인라인 커널과 병합 가능하도록 만들어졌고, 현재까지 많은 패치가 병합되었다.

특징으로는 ELF 코어 덤프를 비활성화하는 기능, 스왑 파일 수 감소, SLOB 메모리 할당자 사용, BUG 비활성화 기능() 등이 있다. 측정 및 회계 기능으로는 /proc/kmalloc를 통해 kmalloc/kfree 할당을 모니터링하는 기능, 커널 컴파일 중 인라인 사용량 측정 등이 있다.TinyLinux는 인텔 80386 이상을 실행해야 한다.[2]

참고 항목

ELKS(Embdable Linux 커널 서브셋)

참조

  1. ^ http://elinux.org/images/5/5c/Linux-tiny-revival-jamboree16.pdf[bare URL PDF]
  2. ^ "Home".

외부 링크