NES 모더는 어떻게든 Linux를 실행하는 30년 된 콘솔을 갖게 되었습니다.

NES에 Linux를 설치할 수 있는지 궁금한 적이 있습니까? 우리도 마찬가지지만 한 YouTube 사용자가 가서 정확히 그렇게 했습니다.

수년 동안 Linux는 시스템에 대한 완전한 세부 제어를 원하거나 개인 정보 보호 및 보안 보장을 원하는 강박적인 컴퓨터 전문가의 유일한 영역으로 강등되었습니다. 그러나 Linux는 운영 체제에 해당 버전을 활용하는 Steam Deck 과 같은 장치 덕분에 클라우드 뒤에서 등장하기 시작했습니다 .

한 모더와 YouTube는 NES 에서 Linux를 실행하여 Linux가 얼마나 작고 유연한지 테스트하기로 결정 했습니다 .

유튜버이자 모더인 DeCrAzYo는 NES에 Linux 또는 그와 매우 유사한 것을 설치하는 방법을 찾는 임무에 착수하기로 결정했습니다. 먼저 그는 ‘NES에서 실행’으로 간주될 수 있는 몇 가지 매개 변수를 설정했습니다.

DeCrAzYo는 RaspberryPi를 NES 카트리지에 넣고 이를 사용하여 DOOM 과 같은 작업을 실행하는 등의 방법이 가능하지만 RaspberryPi가 많은 작업을 수행하므로 목표를 달성하는 합법적인 방법이라고 생각하지 않는다고 지적 했습니다. NES는 이미지를 표시하는 끔찍한 비디오 카드로만 작동합니다. DeCrAzYo가 원했던 것은 NES 프로세서에서 직접 실행되는 Linux 코드였습니다.

하드웨어 제한

거의 즉시 DeCrAzYo는 가장 가벼운 Linux 배포판이라도 NES 프로세서에서 실행하는 데 어려움을 겪는 문제에 직면했습니다. 그래서 그는 NES에서 실행되는 ‘UNIX와 같은’ 운영 체제가 되는 목표를 수정했습니다. 그의 요구 사항을 충족할 수 있는 UNIX와 유사한 운영 체제를 찾다가 원래 Commodore 64용으로 작성되었지만 그의 작업에 훌륭한 기반을 제공한 OS인 Little UNIX를 찾게 되었습니다.

이로 인해 DeCrAzYo는 다음 장애물에 직면하게 되었습니다. NES에는 키보드 주변 장치가 없으며 이 애플리케이션을 위한 RAM이 부족합니다. UNIX는 텍스트 기반 명령줄 OS이므로 키보드는 퍼즐의 필수 부분입니다. DeCrAzYo는 사실상 NES의 일본어 버전이지만 NES에는 없는 두 가지 중요한 구성 요소, 즉 키보드용 주변 장치와 플로피 디스크가 있는 Nintendo Famicom을 사용하는 아이디어를 떠올렸습니다.

몇 가지 실험 끝에 DeCrAzYo는 Famicom 디스크 시스템에서 Linux를 실행하는 데 성공했습니다. 하지만 디스크 액세스 속도가 극도로 느리기 때문에 상당한 제한이 있었습니다.

이 모든 작업을 완료한 후 DeCrAzYo는 이 실험적인 UNIX 버전을 Everdrive 카트리지에 로드하고 원래 NES 하드웨어에서 실행되도록 했습니다. 하지만 키보드 부족으로 인해 부팅 화면보다 더 많은 것을 얻을 수는 없었습니다.

이 프로젝트가 얼마나 더 발전할지, NES나 Wii 와 같은 오래된 하드웨어를 사용하는 다른 용도 로 전환할 수 있는지 보는 것은 흥미로울 것입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다