it-swarm-korea.com

오래된 하드웨어에서 32 비트 대신 64 비트 Ubuntu를 다시 설치할 가치가 있습니까?

Intel D2700DC 메인 보드 가있는 오래된 컴퓨터가 있습니다. 일부 측면 프로젝트의 홈 서버로 사용합니다. Ubuntu 32 비트가 설치되어 있지만 최근에는 임베디드 D2700DC CPU가 실제로 64 비트 프로세서라는 것을 알았습니다.

내 질문은 32 비트 대신 Ubuntu 64 비트를 다시 설치할 가치가 있습니까? 3GB RAM이 있고이 하드웨어에 대해 4GB 제한이있는 것 같습니다.

어떤 식 으로든 더 빠를 것이라고 생각합니까? 또는 64 비트 설치로 얻을 수있는 다른 이점은 무엇입니까? 내가 보는 한 가지 이유는 Ubuntu가 마지막 주요 릴리스에서 32 비트 지원을 중단하고 여전히 Ubuntu 18.04가 있다는 것입니다.

11
Alex

의미있는 방식으로 더 빠르지는 않지만 32 비트의 현실은 점점 더 레거시가되어 현실에서 버그가 발견되지 않고 수정되지 않는다는 것입니다.

내가 더 신뢰할 수 있고 버그가 더 자주 수정되므로 주로 64 비트를 설치합니다. 또한 시스템을 미래에도 보장 할 것입니다. 걱정하지 않아도 다음 OS 버전으로 업데이트 할 수 있기 때문입니다.

모든 FOSS 프로젝트에는 개발자의 눈/시간이 제한되어 있으며 32 비트는 더 이상 눈과 시간을 많이 얻지 못하고 슬프게 부서져서 물건을 고치는 마술 코더도 없습니다. 이 제한은 실제로 바뀌지 않기 때문에 현실로 받아들이는 것이 가장 현명합니다.

알려져 있지만 수정되지 않은 일련의 32 비트 커널 버그로 인해 비교적 최근에 32 비트 지원을 중단 한 적어도 하나의 타사 Linux 커널 빌더에 대해 알고 있으며 앞으로도 수정되지 않을 것으로 보입니다. 그리고 그것은 수천 명의 기고자가있는 Linux 커널 프로젝트입니다. 훨씬 적은 수의 개발자가있는 다른 프로젝트와 함께 내리막 길을갑니다. 이러한 상황은 점점 더 많은 주요 GNU/Linux 배포 풀에서 32 비트가 제거 될 때 핵심 소프트웨어 및 도구가 아닌 점점 더 많은 코어에서 발생합니다.

Chrome, Firefox 등의 주요 프로젝트가 이미 삭제되지 않은 경우 32 비트 지원을 중단함에 따라 점점 더 관련성이 높아집니다. 이는 업데이트 할 수없는 안전하지 않은 소프트웨어를 사용하여 인터넷에 액세스한다는 의미입니다.

이론적으로 32 비트에서 64 비트의 크로스 그레이드 32 비트에서 64 비트까지 (적어도 데비안에서는 우분투에 대해 확실하지 않음) 볼 수 있지만, 한 대의 컴퓨터에서 테스트를 해 보았지만 너무 고통스럽고 시간이 오래 걸리므로 많은 cruft와 너무 많은 수동 수정이 필요합니다. 결국 그만한 가치가 없다고 결정하고 다시 설치하여 나머지 시스템을 64 비트로 전환했습니다.

기본 구성을 복사 한 다음 패키지 목록을 가져 와서 64 비트로 다시 설치할 때 패키지를 다시 설치할 수 있다는 점을 명심하십시오. 시간이 오래 걸리지 않으며 완료되면 더 이상 걱정할 필요가 없습니다.

다른 옵션은 상자를 다시 업그레이드하지 않고 죽을 때까지 계속 실행하는 것입니다. 인터넷과 상호 작용하지 않는 시스템에서 물건을 다루는 끔찍한 방법은 아니지만 언젠가는 삼바 또는 nfs와 같은 버전을 일치시켜야 할 때 걸림돌을 칠 수 있습니다. OS가 너무 오래되었습니다.

12
Lizardx

64 비트 운영 체제로 다시 설치하는 것이 좋습니다. Lizardx가 언급했듯이, 현재 32 비트 x86 시스템에 대한 관심은 줄어들고 사람들은 버그를 덜 수정하고 있습니다.

또한 x86-64에는 16 개의 범용 레지스터가 있고 x86-32에는 8 개만 있기 때문에 약간 더 빠를 수 있습니다. 요즘 대부분의 바이너리에서 보안상의 이유로 사용되는 위치 독립적 코드는 다음과 같습니다. RIP 기준 주소 지정 기능이있는 x86-64에서는 무료이지만 x86-32에는 추가 레지스터가 필요합니다. 추가 레지스터가 있으면 프로그램이 메모리로 이동하는 대신 CPU에 더 많은 데이터를 보관할 수있어 성능이 향상됩니다.

그러나 포인터는 32 비트 대신 64 비트이므로 메모리 사용량이 약간 증가 할 수 있습니다. 지금 당장 메모리에 스트레스를 받았다면 더 나아지지는 않지만 그렇지 않을 수도 있습니다.

일반적으로 권장 사항은 그렇게하는 것입니다. 더 나은 성능과 약간 더 성능이 좋은 환경을 얻을 수 있습니다.

5
bk2204