리눅스, 고대 인텔 4004 CPU에서 부팅하는 데 4.76일 소요 — CPU는 OS보다 20년 앞선다

전문: https://www.tomshardware.com/pc-components/cpus/linux-takes-476-day...

원저자: Mark Tyson | 작성일: 2024-09-24 18:19
사이트 내 게시일: 2024-09-24 18:51
프로그래머이자 하드웨어 애호가인 드미트리 그린버그(Dmitry Grinberg)는 인텔 4004가 탑재된 PC에서 리눅스를 부팅하는 과정을 시연했으며, 이 과정은 놀랍게도 4.76일이 걸렸습니다. 인텔 4004는 1971년에 출시되어 리눅스보다 20년 앞선 제품으로, 이 운영 체제를 실행하기에는 적합하지 않은 후보입니다. 그린버그의 프로젝트는 리눅스 호환성을 위해 더 강력한 MIPS R3000 프로세서를 에뮬레이션하는 등 상당한 디지털 조작을 포함했습니다.

부팅 시간을 최적화하기 위해 그린버그는 불필요한 기능을 제거하여 리눅스 커널 크기를 약 2.5MB로 줄였으며, 이로 인해 부팅 시간이 8.4일에서 4.76일로 단축되었습니다. 영상에서는 긴 과정이 보여지며, 간단한 디렉토리 목록 명령어를 실행하는 데 약 16시간이 소요되었습니다. 리눅스 커널 버전과 가동 시간을 표시하는 등의 다른 명령어도 완료하는 데 몇 시간이 걸렸습니다.

그린버그의 프로젝트는 주로 예술적이며, 리눅스의 유연성과 구형 하드웨어에서 현대 소프트웨어를 실행하는 데 따른 도전 과제를 강조합니다. 그는 인텔 4004를 위한 맞춤형 회로 기판을 설계했으며, 여기에는 시각적 디스플레이 기능이 포함되어 있습니다. 이 프로젝트를 복제하고자 하는 이들을 위해 그린버그는 회로도, 부품 목록, SD 카드용 디스크 이미지를 공유했으며, 향후 키트나 조립된 시스템을 제공할 계획도 있습니다.

* 이 글은 tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: technology (1063) Linux (903) Open Source (675) 하드웨어 (152) emulation (55) Programming (30) Intel 4004 (1) MIPS R3000 (1) artistic project (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.