최근에 i386 CPU가 Linux Kernel 3.8에서 지원되지 않는다는 것을 알았으므로 우분투는 향후 64 비트에서만 사용할 수 있습니까?
최근에 i386 CPU가 Linux Kernel 3.8에서 지원되지 않는다는 것을 알았으므로 우분투는 향후 64 비트에서만 사용할 수 있습니까?
답변:
32 비트 아키텍처를 지원하는 인텔의 원래 칩인 인텔 80386 칩 에서 Linux를 실행할 수 없음을 의미합니다 . 이 프로세서의 클럭 속도는 12-40Mhz였으며 1990 년대 초중반에 Intel 80486과 Intel Pentium으로 대체되었습니다.
다른 최신 32 비트 칩 (Pentium Pro 이상)은 계속 지원 될 예정입니다. 이 프로세서는 i386 아키텍처 를 특징으로 하지만 원래 80386에 비해 약간 개선되었으며 80386 지원에 필요한 추악한 목발 을 Linux에서 제거 할 수 있습니다 .
이 트리는 고대 -386-CPU 지원을 제거하여 약간의 복잡성을 피할 수 있습니다. 수년 동안 SMP 프리미티브를 변경하고 싶을 때마다 추가 작업이 필요했습니다.
일화는 Linus Torvalds 가 Linux 의 첫 번째 버전 을 개발할 때 사용한 프로세서이기 때문에 80386 프로세서를 지원하는 데 약간의 감상적 가치가 있다고 주장했습니다 .
[Linux]는 MMU (모두 죄송합니다)가 필요하며 특히 386/486 MMU가 필요합니다 (나중에 참조). ... 그것은 386에 대해 가르쳐주는 프로젝트 였기 때문에 내가 찾은 386의 모든 가능한 기능을 사용합니다. 이미 언급했듯이, 페이징 (아직 디스크가 아닌)과 분할에 MMU를 사용합니다. 그것은 386에 의존하게 만드는 세분화입니다 (모든 작업에는 코드 및 데이터에 대한 64Mb 세그먼트가 있습니다-4Gb에서 최대 64 개의 작업. 64Mb / 작업-터프 쿠키가 필요한 사람).
또한 버전 3.8까지 Linux 커널 에서 i386을 지원했지만 최근 몇 년 동안 대부분의 Linux 배포판 은 설정으로 컴파일되어 80386 프로세서와 호환되지 않습니다. 특히 Ubuntu는 Ubuntu 10.10부터 i686 (Pentium Pro) 프로세서 이상이 필요합니다 .