임베디드 리눅스 OS의 종류라고 해야할가요?

kingofkobo의 이미지


일반적으로 리눅스 커널을 제공받을 수 있고(http://kernel.org/)

이러한 리눅스 커널을 기반으로 페도라나 우분투와 같은 것들이 나오는 걸로 알고 있습니다.

그리고 현재도 개발용으로 데스크탑에 페도라 리눅스를 설치해서 사용하고 있습니다.

그리고 개발중인 보드에 사용하고 있는 디바이스와 함께 제공되는 BSP를 사용하고 있습니다.

여기서 부터가 제 질문의 내용입니다.

[1] 그냥 BSP와 함께 제공해준다고 해서 이 리눅스를 사용하고 있기는 한데요.

궁금한점이 보통 이야기하는 페도라나 우분투는 데스크탑용 리눅스 인걸로 알고 있습니다.

그렇다면 임베디드용 리눅스를 별도로 제공해주는 곳이 있나요?

즉, 임베디드 리눅스에도 페도라나 우분투와 같이 종류가 있는건가요?

[2] 그리고 임베디드 리눅스용 커널과 일반 데스크탑용 리눅스 커널이 다른가요?

아니면 커널은 같고 포장이 다른건가요?


참 질문이 허접하네요...ㅠㅠ

pajaebeo의 이미지

[1] 대표적으로 montavista kernel 이 있습니다.
Mentor Graphics 도 있고요..

[2] 바닐라 Kernel을 Customize 하니, 근본은 같다고 볼 수 있습니다.

kingofkobo의 이미지


바닐라 Kernel이란 순정 커널을 의미하는 것으로 알고 있습니다.

순정 커널을 Kernel.org에서 다운로드 할 수 있는 것으로 알고 있는데요.

그렇다면 순정 커널을 임베디드용으로 customize 한 커널...

다시 말하는 임베디드용 순정 커널도 존재하는 건가요?

preisner의 이미지

공식적으로 Linux 세계에서 "순정" 커널이라고 할 수 있는건 kernel.org 에서 배포하는 버전뿐입니다.
현재 Linux 는 서버용, 데스크탑용, 임베디드용 이라고 별도로 배포하는 것은 없습니다.
그것을 가져다가 업체들이 임베디드, 각종 장비에 맞게 패치하고 배포하는 거죠.

kingofkobo의 이미지

개발자라고는 하지만 짜여진 틀에 맞춰 움직이기만 하다가 보니
기본적인 지식이 없네요. 답변 감사합니다. ^^