"동일한 커널"이란 원래 Torvalds에서 만든 다음 사람들이 업데이트 한 커널을 의미합니다. http://www.kernel.org
다른 배포판이 모두 커널을 변경하지 않고 유지한다는 것은 사실입니까 (물론 위 사이트에서 새 버전이있을 때 커널을 업데이트 할 것입니다) 자신의 다양한 유틸리티 만 변경합니까?
"동일한 커널"이란 원래 Torvalds에서 만든 다음 사람들이 업데이트 한 커널을 의미합니다. http://www.kernel.org
다른 배포판이 모두 커널을 변경하지 않고 유지한다는 것은 사실입니까 (물론 위 사이트에서 새 버전이있을 때 커널을 업데이트 할 것입니다) 자신의 다양한 유틸리티 만 변경합니까?
답변:
모든 배포판은 동일한 "리눅스"커널을 사용하지만, 모든 배포판은 커널을 최적으로 만들기 위해 약간의 변경을 수행하지만, 이러한 변경 사항은 Linus가 직접 병합 할 수있는 맨 위로 다시 업로드됩니다. 따라서 모두 리눅스 커널을 사용하지만, 배포판에 가장 적합하도록 몇 줄의 코드가 있습니다. 배포판이 각 버전에 맞는 커널 버전과 함께 제공된다는 점도 주목할 가치가 있습니다. 일부 배포판은 최신 커널을 선택하고 다른 배포판을 선택합니다. 새로운 커널의 주요 장점은 드라이버 및 하드웨어 호환성 개선입니다. 모든 새로운 코드에 버그가 있기 때문에 안정성이 떨어집니다. 따라서 안정성을 위해 기능을 교환하십시오. 이것이 더 안정적인 것으로 알려진 배포판이 항상 더 위험한 배포판보다 오래된 커널을 제공하는 이유입니다.
uname -r
현재 컴퓨터에있는 Ubuntu 버전에서 실행중인 것을 표시합니다. 당신이 즐기시기 바랍니다!
예 , 아니오 가 대답이 될 것입니다.
"리눅스 커널"은 다양한 방법으로 컴파일 할 수있는 상당히 복잡한 소프트웨어입니다. 기본적으로 구성 파일은 세탁 목록 옵션으로 설정되며이 파일은 시스템의 "Linux 커널"에 포함되거나 포함되지 않은 소스 코드 블록을 정확하게 결정합니다. (같은 프로세스가 어떤 커널 모듈 이 만들어지는지도 결정 합니다.)
일반적으로 배포판 작성자는 다음과 같이 "무거운 리프팅"을 모두 수행합니다.
신중하게 선택한 구성 옵션을 사용하여 하나 이상의 커널을 컴파일하고 배포에 바이너리를 포함합니다. 사용자 지정 패치를 포함 할 수도 있습니다.
따라서 귀하의 질문에 대한 대답은 '예'와 '아니오'입니다.
예의 : sundialsvcs의 의견은 여기에 있습니다 .
또한 관련 정보는 stackoverflow 에서이 게시물 을 확인 하십시오.
http://www.kernel.org에 업로드 된 것과 동일한 커널을 사용합니다 .
그러나 배포 에 따라 각 프로젝트의 목표 , 출시 대상 시스템 에 대한 목표는 각 커널의 사용자 정의를 결정합니다.
롤링 릴리스의 경우 최첨단 커널이되고 안정적인 릴리스의 경우 업스트림 안정 릴리스를 기반으로합니다.
예를 들어 3.5 는 현재 Quantal 릴리스이지만 3.2는 Stable Precise 릴리스 및 향후 업데이트입니다.
우분투 사용자 정의 커널은 http://kernel.ubuntu.com/~kernel-ppa/mainline 에서 제공됩니다 .
페도라는 커널 사용자 https://admin.fedoraproject.org/updates/kernel .
이해하는 가장 좋은 방법은 예를 들어 Ubuntu Kernel 팀 개발을 따르는 것입니다.
그렇습니다. 우분투는 원래 Linus Torvalds가 만든 것과 동일한 커널을 사용 하지만 물론 업데이트 된 버전을 사용합니다.
Linux 배포판의 커널은 원래 버전에서 업데이트되었으며 커널 버전 변경 사항을 보려면 이 링크 를 참조하십시오 .
우분투는 최신 안정된 Linux 버전을 기반으로합니다.보다 정확하게는 데비안 커널을 기반으로합니다 (더 정확하게는 데비안 테스트에서 파생 된 LTS를 제외하고 데비안 불안정한 릴리스에서). 그리고 더 배포 판별 사용자 정의를 추가하십시오.
자세한 내용은 다음 링크를 참조하십시오
커널은 다른 Linux 배포판의 기능 요구 사항에 따라 변경 사항을 얻습니다. Linux 커널은 Linux Foundation 커뮤니티에서 개발했습니다 . 여기서 최신 커널을 얻을 수 있습니다 .
upstart다른 배포판을 사용 하는 동안 사용sysvinit합니까? 커널에는 시스템 시작 기능이 포함되어 있습니까?