템플OS
TempleOS템플OS 5.03 | |
| 개발자 | 테리 A.데이비스 |
|---|---|
| 기입처 | HolyC 및 x86 어셈블리 |
| 동작 상태 | 끝났습니다 |
| 소스 모델 | 오픈 소스 |
| 초기 릴리즈 | 전( (J 운영체제) (2013년 (사원으로서)OS) |
| 최신 릴리즈 | 5.03 / 2017년 11월 , 전( |
| 플랫폼 | x64 |
| 커널 타입 | 모노리식 |
| 체납 사용자 인터페이스 | 640 x 480 16 컬러 그래픽스 |
| 면허증. | 퍼블릭 도메인 |
| 공식 웹사이트 | templeos |
TempleOS(구 J 운영체제, LostThos 및 Sparrow)OS)는 성경에 예언된 세 번째 성전이 되도록 설계된 성경을 주제로 한 경량 운영 체제입니다.그것은 미국인 프로그래머 Terry A에 의해 만들어졌다. 데이비스는 나중에 그가 신의 계시라고 묘사했던 일련의 조증적 사건들을 겪은 후 10년 동안 홀로 그것을 개발했다.
이 시스템은 현대적인 x86-64 코모도어 64로 특징지어졌으며, DOS와 터보 C의 혼합과 유사한 인터페이스를 사용했다.데이비스는 640x480 해상도, 16색 디스플레이, 단일 음성 오디오와 같은 시스템의 기능은 신의 [1]명시적인 지시에 따라 설계되었다고 선언했다.BASIC 대신 원래의 변형 C(HolyC)로 프로그래밍되었으며 원래의 비행 시뮬레이터, 컴파일러 및 커널이 포함되어 있습니다.
2005년 템플 J 운영체제로 첫 출시OS는 2013년에 이름이 변경되어 2017년에 마지막으로 업데이트되었습니다.
배경
테리 A.데이비스(1969–2018)는 1996년에 정기적으로 조증 증세를 겪기 시작했고, 그로 인해 수많은 정신병원에 입원하게 되었다.처음에는 조울증 진단을 받았으나 나중에 정신분열증 판정을 받고 평생 [1]무직 상태로 지냈다.그는 우주 외계인과 정부 요원들에 대한 망상에 시달렸고, 그로 인해 정신 건강 [1][2]문제로 잠시 병원에 입원하게 되었다.스스로 "계시"를 경험한 후, 그는 자신이 신과 직접 소통하고 있다고 선언했고, 운영체제는 신의 세 번째 [1]성전을 위한 것이라고 그에게 말했다.
데이비스는 템플을 개발하기 시작했다.OS는 2003년 경.[3]1986년 영화 [1]Planot의 한 장면에서 따온 "LoseThos"로 이름을 변경하기 전에 초기 이름 중 하나는 "J 운영 체제"였다.2008년에 데이비스는 다음과 같이 썼다.토스는 "원래 비디오 게임을 만들기 위한 것이었다.네트워크나 인터넷을 지원하지 않습니다.내가 아는 한, 그것은 바퀴를 재창조하는 것이다."[4]그가 사용한 다른 이름은 "스파로우"였다."TempleOS"[5]로 설정하기 전에 OS"를 선택합니다.2013년 중반, 그의 웹사이트는 다음과 같이 발표했다: "신의 성전이 완성되었습니다.이제 신은 CIA가 [6]확산될 때까지 죽인다." 데이비스는 2018년 [7]8월 11일 기차에 치인 후 사망했다.
시스템 개요
TempleOS는 64비트, 비선점 [8]멀티태스킹, 멀티코어, 퍼블릭 도메인, 오픈소스, 링 0 전용, 싱글 어드레스 공간, 비네트워크, 레크리에이션용 [9]PC 운영체제입니다.OS는 8비트 ASCII와 소스 코드의 그래픽스를 실행하고 2D 및 3D 그래픽 라이브러리를 갖추고 있으며, 16가지 [5]색상의 640x480 VGA로 동작합니다.대부분의 최신 운영체제와 마찬가지로 키보드와 마우스를 지원합니다.파일 [10]압축을 지원하는 ISO 9660, FAT32 및 RedSea 파일 시스템(Davis가 만든 파일 시스템)을 지원합니다.데이비스에 따르면, 640x480 해상도, 16색 디스플레이, 단일 오디오 음성 등 이러한 사양의 대부분은 신이 그에게 지시했다고 합니다.그는 제한된 해상도는 아이들이 [1]신을 위해 삽화를 그리는 것을 더 쉽게 하기 위한 것이라고 설명했다.
운영 체제에는 원래 비행 시뮬레이터, 컴파일러 및 [3]커널이 포함되어 있습니다.번들 프로그램 중 하나인 "이집트 이후"는 플레이어가 "고속 스톱워치"를 사용하기 위해 불타는 덤불로 이동하는 게임이다.이 스톱워치는 데이비스가 Wooja 보드나 [5]용어집에 비유한 유사 랜덤 텍스트를 생성하는 오라클 역할을 합니다.생성된 텍스트의 예를 다음에 나타냅니다.
탁송된 펜의 결과 변태성 검사에서 언급된 감각의 이유 하늘 역경 다코타 립 헤어는 잔치 캔스트 펄을 대체하기 위해 접근했다[5].
TempleOS는 데이비스가 개발한 프로그래밍 언어로 작성되었으며, 원래는 "C+"(C Plus)로 불리다가 나중에 "HolyC"[5]로 이름이 바뀌었다.셸 언어로서도 기능하고 있기 때문에, 셸내에서 애플리케이션 전체의 기입과 실행을 가능하게 합니다.템플에 부속된 IDEOS는 이미지를 코드에 삽입하는 등 몇 가지 기능을 지원합니다.하이퍼텍스트 링크, 이미지 및 3D 메쉬를 표준 ASCII 파일에 삽입할 수 있는 비표준 텍스트 형식(DolDoc)을 사용합니다. 예를 들어, 파일은 소스 코드의 주석으로 탱크의 회전하는 3D 모델을 가질 수 있습니다.OS의 대부분의 코드는 JIT 컴파일 되어 있으며 일반적으로 J를 사용하는 것이 좋습니다.바이너리 [11]작성과 달리 IT 컴파일.데이비스는 최종적으로 [3]OS용으로 10만 행 이상의 코드를 작성했습니다.
크리티컬 리셉션
TempleOS는 대부분 공감하는 평가를 받았다.기술 저널리스트인 David Cassel은 "프로그래밍 웹사이트는 데이비스를 수용하기 위해 필요한 인내심과 이해를 찾으려고 노력했다"[3]고 말했다.TechRepublic과 OSNews는 데이비스가 독자와 [3]직원들을 겨냥한 적대적 발언으로 데이비스의 작품에 대한 긍정적인 기사를 게재했다.TechRepublic 리뷰에서 제임스 샌더스는 다음과 같이 결론지었다.OS는 기술력을 과시하는 한 사람의 헌신과 열정을 보여주는 증거다.OSNews의 편집자 Kroc Camen은 "[5]컴퓨팅은 여전히 취미가 될 수 있다는 것을 보여줍니다.요즘은 왜 다들 그렇게 진지한가요?인터프리터 댄스를 입력방식으로 사용하는 OS를 코드화하려면 그렇게 해야 합니다.애플 같은 기업은 [3]곤란합니다.2017년,[12] OS는 프랑스 부랑에서 열린 외부 미술 전시회의 일부로 전시되었다.
레거시
데이비스 사망 후 OSNews 편집자 Thom Holwerda는 다음과 같이 썼다. "Davis는 분명히 재능 있는 프로그래머였다 – 전체 운영체제를 작성하는 것은 쉬운 일이 아니다 – 그리고 그가 정신질환에 걸린 것을 보는 것은 슬픈 일이었다."[13]한 팬은 데이비스를 "프로그래밍 전설"로 묘사했고, 다른 팬은 컴퓨터 엔지니어로서 템플의 개발을 비교했다.OS를 1인용 초고층 빌딩으로.[7]그는 "한 사람이 그 모든 것을 썼다는 것이 사실 내 마음을 놀라게 한다"며 "비전문가로서는 운영체제 전체를 혼자 [7]쓰는 것이 얼마나 경이로운 성과인지 이해하기 어렵다"고 덧붙였다.
TempleOS는 퍼블릭 도메인에 있습니다.데이비스의 가족은 팬들이 "정신 [6]질환으로 인한 고통과 고통을 덜어주기 위해" 일하는 전국정신질환연맹과 다른 단체들에 기부하기를 바라고 있다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e f Hicks, Jesse (November 25, 2014). "God's Lonely Programmer". VICE Motherboard. Archived from the original on May 3, 2015. Retrieved April 21, 2015.
- ^ Bruet-Ferréol, Quentin (May 13, 2014). "Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial". Slate.fr (in French). Archived from the original on December 21, 2014. Retrieved April 21, 2015.
- ^ a b c d e f Cassel, David (September 23, 2018). "The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'". The New Stack. Archived from the original on September 28, 2018. Retrieved September 28, 2018.
- ^ Davis, Terry A. (2008). "The LoseThos IBM PC Operating System". LoseThos. Archived from the original on December 16, 2008. Retrieved July 18, 2021.
- ^ a b c d e f Sanders, James (January 21, 2014). "TempleOS: an educational tool for programming experiments". TechRepublic. Archived from the original on April 16, 2015. Retrieved April 21, 2015.
- ^ a b Davis, Terry A. (2013). "The Temple Operating System". TempleOS. Archived from the original on July 3, 2013. Retrieved April 22, 2015.
- ^ a b c Cecil, Neita (September 7, 2018). "Man killed by train had tech following". The Dalles Chronicle. Archived from the original on November 8, 2020. Retrieved November 24, 2020. (설명 필요)
- ^ Davis, Terry A. (n.d.). "Scheduler". The TempleOS Source Code. Archived from the original on June 1, 2016. Retrieved June 16, 2018.
- ^ Mathieu, Bruno (November 28, 2014). "TempleOS : le système d'exploitation qui parle à Dieu" [TempleOs: The operating system that talks to God]. Tom's Guide (in French). Archived from the original on July 2, 2015. Retrieved April 21, 2015.
- ^ Davis, Terry A. (n.d.). "The Temple Operating System". www.templeos.org. Archived from the original on March 31, 2017. Retrieved March 30, 2017.
- ^ Mitton, Richard (June 8, 2015). "A Constructive Look At TempleOS". www.codersnotes.com. Archived from the original on March 26, 2017. Retrieved March 30, 2017.
- ^ Godin, Philippe (January 13, 2017). "la Diagonale de l'art - ART BRUT 2.0". Libération (in French). Archived from the original on March 11, 2017. Retrieved March 22, 2021.
- ^ Holwerda, Thom (September 8, 2018). "Creator of TempleOS, Terry Davis, has passed away". OSNews. Archived from the original on January 17, 2019. Retrieved January 6, 2019.