정확히 동일한 Linux 커널이 다른 시스템(예: Android 휴대폰, 데스크톱, 슈퍼컴퓨터 등)에 존재하는지 알고 싶습니다. 어떤 변화가 있나요?
궁금해서요나는 보았다새로운 Linux 커널이 출시되면 어떤 플랫폼(시스템)용으로 출시되는지에 대한 언급이 없습니다. 따라서 Linux 커널을 사용하려는 사람은 스마트폰, 데스크탑 컴퓨터 또는 다른 어떤 용도로 사용하든 정확히 동일한 커널을 사용해야 하는 것 같습니다. 하지만 나는 그것에 대해 잘 모르겠습니다. 이 질문이 타당한지 명확히 해주세요.
답변1
커널은 실제로 특정 시스템용으로 출시되지 않습니다. 적어도 "업스트림" 커널 프로젝트에서는 출시되지 않습니다.
이는 사용 사례에 따라 변형이 없다는 의미는 아닙니다. 커널에는 소형 임베디드 시스템부터 슈퍼컴퓨터에 이르는 시나리오에 적용하는 데 사용할 수 있는 많은 구성 설정이 있습니다. 또한 임베디드 시스템의 커널은 일반적으로 제조업체에서 조정하며 대부분의 휴대폰, 임베디드 시스템 등은 제조업체에서 제공하는 "BSP"를 사용하지만 이러한 변경에는 일반적으로 코어 변경보다는 추가 드라이버가 포함됩니다. 필요하지 않습니다).
구글이 최근 발표한그들은 Android의 메인라인 커널을 사용하기 위해 노력하고 있습니다.. 일부 전화기는 이미 메인라인 커널에서 작동합니다.클론몇 가지 예를 들어보세요.그렉 크로하트만선도적인 Linux 커널 개발자 중 한 명이 수년 동안 이를 옹호해 왔으며 그만이 유일한 사람은 아닙니다. 커널의 개발 모델은 제조업체가 변경 사항을 업스트림에 기여하도록 권장하며 장기적으로 모든 사람에게 가장 좋은 방법은 메인라인 커널을 사용하는 것입니다. 구성 외에는 아무런 변경 없이.