문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 TempleOS (문단 편집) == 오락 코딩 == >'''TempleOS는 현대화된 64비트 [[코모도어 64]]를 목표로 합니다. [[코모도어 64]]는 네트워크를 지원하지 않았고, 주로 게임을 위해 사용된 가정용 컴퓨터였습니다. 이것은 완전히 개방되어있었고 hackable 했기에 저희 세대에게 어떻게 프로그래밍 하는지를 훈련시켜 주었습니다.''' > >The vision for TempleOS, however, is a modern, 64-bit Commodore 64. The C64 was a non-networked, home computer mostly used for games. It trained my generation how to program because it was wide open, completely hackable. >---- >― [[https://templeos.holyc.xyz/Wb/Home/Web/TempleOS.html#l1|'''TempleOS 소개''']] [[HolyC]]와 x86_64 어셈블리어를 사용해 응용 프로그램을 개발할 수 있다. 모든 코드가 Ring-0에서 작동하므로 하드웨어에 아무런 제한 없이 접근할 수 있고, 소스 코드 안에 이미지를 첨부할 수 있는 등 상당히 신기한 특징들을 많이 가지고 있다. UI는 CLI와 GUI가 경계 없이 어우러진 형태이다. 이러한 TempleOS만의 독특한 특징들이 오락용 코딩에 유리하게 작용한다는 평가가 많다.[* 개발자 본인도 오락 및 학습용 코딩을 주 목적으로 제작한 OS라는 발언을 한 적이 있다.] 몇몇 양덕들은 오락용 코딩에 유리한 이런 특징들에 주목해 여러 프로그램들을 개발하기도 했는데 테트리스 등 다양한 게임을 구현하고, demo scene을 제작하거나, 게임보이 에뮬레이터를 제작하거나, 심지어 원래는 지원되지 않는 네트워크 통신 기능을 구현한 용자도 있었다. TempleOS를 더욱 현대적이고 접근성이 높은 운영체제로 탈바꿈하고자 하는 시도로 [[https://github.com/Zeal-Operating-System/ZealOS|ZealOS]]라는 배포판이 개발되기도 하였다. 다크모드가 지원되고 네트워크 통신 기능이 추가되었으며 언어의 작동 방식도 바뀌었다고 한다. 어떤 양덕은 이걸 더욱 발전시켜서 [[https://github.com/minexew/Shrine|Shrine]]이라는 배포판에 [[https://git.checksum.fail/alec/erythros|완전한 UI를 구현하기도 하였다.]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기