주요 콘텐츠로 건너뛰기
수리 커뮤니티 가입 - 계정 만들기

인기 포럼 질문

질문하기

질문이 없습니다. 가장 먼저 질문해보세요!

배경

TempleOS는 Terry A. Davis라는 개인이 전적으로 제작한 독특한 성경 테마의 운영 체제입니다. 2005년 J Operating System으로 처음 출시되어 2013년 TempleOS로 이름이 변경된 이 운영 체제는 64비트, 네트워크 기능 미포함, 모놀리식 구조를 가진 운영 체제로, 자체 컴파일러, 편집기, 커널 및 HolyC라는 맞춤형 프로그래밍 언어를 포함하여 바닥부터 직접 설계되었습니다.

TempleOS는 Davis가 신의 직접적인 지시라고 주장한 선택에 따라, 640×480의 단순한 해상도, 16색 그래픽, 단일 음성 오디오로 의도적으로 제한되었습니다. 이 운영 체제는 기본적인 입력 및 파일 시스템을 지원하고, 내장된 그래픽 및 프로그래밍 라이브러리를 포함하며, After Egypt와 같은 신탁 스타일의 게임도 제공합니다.

Davis는 TempleOS를 초기 DOS와 Turbo C 인터페이스가 혼합된 현대적인 x86-64 Commodore 64라고 설명했습니다. TempleOS는 네트워크 연결, 현대적인 하드웨어 추상화 또는 타사 라이브러리 없이 전체 시스템을 수작업으로 제작하여 퍼블릭 도메인으로 공개한 “레크리에이션 프로그래밍”의 비전통적인 사례로 남아 있습니다.

God's Lonely Programmer - Terry A. Davis

TempleOS의 이야기는 제작자인 Terry A. Davis(1969–2018)의 삶과 떼려야 뗄 수 없습니다. 그는 강렬한 개인적 고난 속에서도 비범한 기술적 업적을 이뤄낸 미국의 프로그래머였습니다.

Davis는 애리조나 주립 대학교에서 전기 공학 학위를 받았으며, 2000년대 초 TempleOS가 될 프로젝트를 시작하기 전까지 Ticketmaster에서 전문 프로그래머로 근무했습니다. 약 10년에 걸쳐 그는 전적으로 혼자 힘으로 이 운영 체제를 개발했습니다. Davis는 나중에 자신이 겪은 심각한 조증 에피소드를 신의 계시로 해석하여 디자인 선택의 지침으로 삼았으며, 신의 지시를 받아 디지털 “제3성전”을 구축하고 있다고 믿게 되었습니다. 조현병과 노숙 생활을 포함한 그의 심각한 정신 건강 문제는 널리 알려져 있었으며, 그의 온라인 활동 및 창작 과정과 밀접하게 연관되어 있었습니다.

2014년 Vice는 God’s Lonely Programmer라는 제목의 기사를 통해 Davis의 뛰어난 기술적 능력과 깊은 개인적 동기를 조명했습니다. 이는 일반적인 소프트웨어 공학 규범을 거부하는 작업을 수행한, 천재적이지만 고통받는 개인을 묘사했습니다. 논란과 고난에도 불구하고, Davis의 창작물은 컴퓨팅 분야에서 개인이 이룩한 장인 정신의 독보적인 증거로 남아 있습니다.

제품 사양

일반 정보

  • 개발자: Terrence Andrew Davis (1969년 12월 15일 - 2018년 8월 11일)
  • 라이선스: 퍼블릭 도메인
  • 최초 출시일: 2005년 (J Operating System이라는 명칭으로)
  • 최신 출시일: 2017년 11월 20일
  • 후속작: ZealOS

가용성 정보

  • 언어: 영어
  • 플랫폼: x64

시스템 정보

  • 작동 상태: 완료
  • 소스 모델: 오픈 소스
  • 커널 유형: 모놀리식 사용자랜드 = HolyC, Adam을 사용하는 UserCmdLine
  • 기본 사용자 인터페이스: 16색 그래픽 (TempleOS를 위해 특별히 제작됨)

시스템 기능

  • 통합 개발 환경(IDE): 코드 편집기, 컴파일러, 디버거가 모두 운영 체제에 내장되어 있어 즉각적인 컴파일-실행 워크플로가 가능합니다.
  • HolyC 언어: 시스템 메모리, 그래픽, 하드웨어 루틴에 직접 액세스할 수 있는 맞춤형 언어입니다.
  • 그래픽 라이브러리: 빠른 실험과 게임 제작을 위해 설계된 기본 2D 그리기 프리미티브, 스프라이트 처리 및 텍스트 렌더링 기능을 제공합니다.
  • 파일 시스템: 직접 액세스 및 작은 저장 공간 점유에 최적화된 간단한 맞춤형 파일 구조입니다.
  • 명령 셸: 코드와 명령이 동일한 환경에서 실행되는 하이브리드 텍스트 편집기이자 명령 해석기입니다.
  • 게임 및 데모: TempleOS의 기능을 보여주는 After Egypt 및 다양한 그래픽 데모 프로그램이 포함되어 있습니다.
  • 네트워킹 스택 없음: TempleOS는 철학적 및 보안상의 이유로 인터넷과 네트워크 지원을 의도적으로 배제합니다.
  • 퍼블릭 도메인 라이선스: 소스 코드를 포함한 전체 운영 체제가 퍼블릭 도메인으로 공개되어 제한 없는 사용과 수정을 장려합니다.

추가 정보

Jacob Mehnert

회원 가입일: 10/18/21

49,816 평판

안내서 52개를 작성함

iFanatics iFanatics 회원

Community

69 회원들

안내서 1,151개를 작성함

조회 통계:

지난 24시간: 1

지난 7일: 21

지난 30일: 102

전체 시간: 555