도마뱀붙이

GeckOS
도마뱀붙이
GeckOS 20.png
도마뱀붙이 셸
개발자안드레 파차트
OS 제품군유닉스 유사
작업 상태역사적인
소스 모델오픈 소스
최신 릴리즈2.1.0 / 2020년 7월 18일; 19개월(2020-07-18)
최신 미리 보기2.0.9 / 2013년 10월 6일; 8년(2013-10-06)
리포지토리github.com/fachat/GeckOS-V2
플랫폼모스 테크놀로지 6502
커널형마이크로커널
면허증GPLv2
공식 웹사이트6502.org

GeckOSMOS 6502용 멀티태스킹 운영체제, MOS 6510 등 호환 프로세서다.[1]GeckOS 운영 체제는 6502 아키텍처에서 유닉스 같은 운영 체제를 구현하려는 몇 안 되는 성공적인 시도 중 하나이다.

개요

이 시스템은 사전 예방적인 멀티태스킹, 멀티스레딩, 세마포어, 신호, 바이너리 재배치, SLIP를 통한 TCP/IP 네트워킹, 6502 표준 라이브러리를 포함한 일부 유닉스급 기능을 제공한다.[2][3][4]

GeckOS는 Commodore PET(32KB 및 96KB 모델), Commodore 64 및 CS/A65 홈브루 시스템에 대한 기본 지원을 포함한다.[5]커널 코드의 플랫폼 독립성 때문에 GeckOS는 대체 6502 플랫폼에 포팅하기 매우 쉬운 OS로 광고되고 있다.[citation needed]

lib6502 공유 라이브러리를 사용할 때 LUnix 운영 체제와의 이진 호환성을 얻을 수 있다.[citation needed]

6502의 작은 고정 위치 스택으로 인해, 그리고 외부 MMU가 거의 제공되지 않기 때문에 멀티태스킹은 다소 제한적이다.[6]OS는 공유 스택 공간을 사용할 때 최대 4개의 작업을 지원한다.[citation needed]이는 일부 시스템 속도를 희생하여 수행되지만 스택 스냅샷을 사용할 경우 16개의 작업으로 증가할 수 있다.[citation needed]

웹서버SLIP 데몬에 통합되어 있다.[3]

6502 아키텍처의 Unix

초기 버전의 유닉스는 메모리 및 프로세서 성능 면에서 코모도어 64에 필적하는 초기 모델 PDP 11 컴퓨터를 실행했지만 커널 모드의 부족, 8비트 레지스터 대 8개의 일반 레지스터, 고정 스택의 측면에서 아키텍처 차이가 있었다.이러한 아키텍처 제한은 6502에서 유닉스 같은 운영 체제를 구현하는 것을 어렵게 한다.[7]

6502년에 실행 가능한 다른 유닉스 유사 구현의 가능한 전체 목록은 LUnix, Asterix (Chris Baird), ACE (Chris "Polar" Baird)이다.GeckOS는 ACE가 표준 유닉스 유틸리티 면에서는 강하지만 운영체제 영역에서는 약하다는 점에서 일부 면에서 더 완벽하다는 것이 논란의 여지가 있다.[8]

참조

각주

  1. ^ 홀머 (1919c), 페이지 1, 8.
  2. ^ 홀머 (1919c), 페이지 8.
  3. ^ a b 웨슬링(2019), 베트리브시템 3.9.
  4. ^ 파차트(2013년).
  5. ^ Fachat(2013), 다운로드, 아키텍처.
  6. ^ 홀머(2019a), 1m.
  7. ^ 홀머(2019b), 2~5m.
  8. ^ 홀머(2019a), 3m.

원천

  • Weßling, Holger (2019). Das Bastler-Handbuch für den THEC64 Mini (in German). Andrews UK Limited. OCLC 1099619858.
  • Fachat, André (13 October 2013). "GeckOS/A65 V2.0". 6502.org. Retrieved 15 May 2021.
  • Holmer, Glenn (30 September 2019a). GeckOS: a Unix-like 6502 operating system. Vintage computer Festival Midwest. Archived from the original on 21 December 2021. Retrieved 15 May 2021 – via YouTube.
  • Holmer, Glenn (7 December 2019b). Hacking GeckOS (Speech). World of Commodore. Toronto, Canada. Retrieved 15 May 2021.
  • Holmer, Glenn (7 December 2019c). "Hacking GeckOS" (PDF). Retrieved 15 May 2021.

외부 링크