x86_64 vs. i686 vs i386
글쓴이: 익명 사용자 / 작성시간: 목, 2018/01/25 - 9:59오후
윈도우 비스타 32비트가 구동되던 오래된 노트북이 있습니다.
이 컴퓨터에 아치리눅스를 설치해 보려고 알아보고 있습니다.
우선 32비트용 iso file을 다운로드 받아야 하는데, 공식적으로 32비트는 이제 더이상 아치리눅스에서 지원하지 않는다는 글도 보이네요.
여튼 몇 가지 찾아봤는데, 어느게 어떻게 다른지 잘 모르겠습니다.
우선 아마 64비트용인것 같은데, 파일명에 x86_64가 있습니다.
32비트를 찾아보려고 했더니 i686가 보이길래 일단 다운받고 있습다.
예전 우분투 설치할 때는 i386을 다운받아서 32비트 머신에 설치했던것 같은데, 이건 찾을 수 없네요.
이제 질문드리겠습니다.
우선 x86_64, i686, i383이 어떻게 다른지, 그리고 32비트 노트북에 아치리눅스를 설치하려면 i686을 다운 받아서 설치하면 되는지 알고싶습니다. 아니면 정말 더이상 지원하지 않아서 제가 i383을 찾지 못하고 있는 것일지도 모르겠네요.
만약 공식적으로 지원하지 않는다면, 제 오래된 노트북에 아치리눅스를 설치할 수 없는건가요?
Forums:
흠, 좀더 찾아보니, i686이 32비트가 맞다네요.
흠, 좀더 찾아보니, i686이 32비트가 맞다네요.
가장 궁금한 점은 해결됐습니다.
근데 그럼 i386은 뭐였던거지?
https://en.wikipedia.org/wiki
https://en.wikipedia.org/wiki/List_of_Intel_CPU_microarchitectures
x86_64 는 amd64 라고도 불립니다. 상대적으로... 32bit x86 은 ia32 라고도 불립니다.
ia64 는 망했습니다. 어지간해선 구경하시기 힘들겁니다.
i386 바이너리는 80386 호환 CPU 에서 실행이 가능합니다.
intel 의 ia64 가 망한 이유를 분석하는 사람들은 하위 CPU 와 s/w 호환이 되지 않기 때문이었다고 말합니다.
역으로 말하면, i386 바이너리는 현재 쉽게 주변에서 구경하실 수 있는 거의 모든 32bit/64bit x86 CPU 에서 실행이 가능합니다.
i386 과 i686 의 차이는 i386은 80386
i386 과 i686 의 차이는 i386은 80386 호환 CPU에서 실행이 가능하며, 전 intel cpu에서 동작을 합니다. i686 은 80386 호환이기는 하지만 pentium 2 이상의 CPU 에 최적화 되어 있는 모드 입니다. 즉 pentium 이하에서는 동작하지 않습니다.
댓글 달기