맨위로가기

DR-DOS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

DR-DOS는 디지털 리서치가 개발한 운영 체제로, CP/M의 후속 운영 체제이다. MS-DOS의 경쟁 제품으로 개발되었으며, 1988년 DR-DOS 3.31 버전이 처음 출시되었다. DR-DOS는 MS-DOS보다 향상된 기능과 성능을 제공하며, GUI, 배터리 관리, 디스크 캐싱, 메모리 관리 등의 기능이 추가되었다. 1991년 노벨에 인수된 후 Novell DOS로 이름이 변경되었고, 이후 칼데라, Lineo를 거쳐 현재 DRDOS, Inc.에서 임베디드 시스템용으로 개발 및 판매되고 있다. DR-DOS는 MS-DOS와 유사한 명령어들을 제공하며, 일부 확장된 기능도 포함하고 있다. 2005년 DR-DOS 8.1 버전에서 FreeDOS의 유틸리티를 무단 사용한 사실이 밝혀져 판매가 중단된 논란이 있었다.

더 읽어볼만한 페이지

  • 디지털 리서치 소프트웨어 - CP/M
    CP/M은 게리 킬달이 개발한 8비트 마이크로컴퓨터용 운영체제로, 플로피 디스크 기반의 다양한 하드웨어 플랫폼에서 작동하며, 뛰어난 이식성과 방대한 소프트웨어 라이브러리를 바탕으로 1980년대 초반 널리 사용되었으나, MS-DOS의 부상으로 시장 점유율을 잃었지만 MS-DOS와 초기 윈도우 운영체제에 영향을 미쳤다.
  • 디지털 리서치 소프트웨어 - GEM (소프트웨어)
    GEM은 Digital Research가 개발한 GUI로, MS-DOS 환경에서 매킨토시와 유사한 경험을 제공하려 했으나, 애플과의 소송과 오픈 소스화 이후 FreeGEM, OpenGEM 등의 파생 프로젝트로 개발이 이어졌다.
  • 노벨 - 디지털 리서치
    디지털 리서치는 1972년 게리 킬달이 설립한 회사로, CP/M을 개발하여 8비트 마이크로컴퓨터 시대의 표준 운영체제를 이끌었으나, MS-DOS와의 경쟁에서 밀려 노벨에 매각되었다.
  • 노벨 - 노벨 (기업)
    노벨은 1979년 유타주에서 설립된 컴퓨터 소프트웨어 회사로, NetWare를 출시하며 급성장하여 네트워크 운영 체제 시장을 장악했으나, 마이크로소프트와의 경쟁에서 어려움을 겪고 여러 차례 인수 합병을 거쳐 2023년 오픈텍스트에 최종 인수되었다.
  • 마이크로소프트의 비판과 논란 - 윈도우 8
    윈도우 8은 2012년 마이크로소프트가 출시한 운영 체제로, 터치스크린 기기 사용성을 개선하기 위해 메트로 디자인을 도입했으며, 윈도우 8.1로 개선되었고, 32/64비트 등 다양한 에디션으로 출시되었으나 2016년 지원이 종료되었다.
  • 마이크로소프트의 비판과 논란 - 윈도우 정품 혜택
    윈도우 정품 혜택(WGA)은 마이크로소프트의 윈도우 운영체제 불법 복제 방지 시스템으로, 라이선스 확인 후 비정품 시 경고 또는 기능 제한을 가하며, 사용자 정보 수집 논란과 오진, 우회 시도가 있었고, 윈도우 비스타 이후에는 Windows Activation Technologies (WAT)로 변경되었다.
DR-DOS - [IT 관련 정보]에 관한 문서
기본 정보
DR-DOS 워드마크
DR-DOS 워드마크
개발디지털 리서치
노벨
칼데라
DeviceLogics
계열DOS
작동 상태단종
소스 모델혼합, 주로 클로즈드 소스, 일부 버전 오픈 소스
단종일
최신 릴리스 버전7.01.08
최신 릴리스 날짜2011년 7월 21일
마케팅 대상해당 없음
프로그래밍 언어해당 없음
언어영어, 구 버전에서는 독일어, 프랑스어, 이탈리아어, 스페인어, 일본어도 지원
업데이트 모델해당 없음
패키지 관리자해당 없음
지원 플랫폼x86
커널 유형모놀리식 커널
사용자랜드해당 없음
사용자 인터페이스명령 줄 인터페이스 (COMMAND.COM)
라이선스사유
뒤를 잇는 운영체제해당 없음
웹사이트DR-DOS 웹사이트 (2018년부터 접속 불가)
기타
참고6.0버전까지는 하이픈 없이 DR DOS로 표기함

2. 역사

DR-DOS는 디지털 리서치CP/M 운영 체제를 기반으로 발전했다. 1988년 5월, DR-DOS 3.41이라는 이름으로 처음 발표되었는데, 당시 새 하드웨어와 함께만 제공되던 MS-DOS와 달리 일반 소매점에서 구입할 수 있었다는 점이 특징이다.

1990년 5월 발표된 DR-DOS 5.0은 GEM 기반 GUI인 ViewMAX를 포함하고, XMS를 EMS로 변환하는 386 모드 메모리 관리자를 제공했다. 또한, 인텔 80286 이상 기종에서 상위 메모리 영역(HMA)에 도스 커널과 디스크 버퍼를 올릴 수 있었고, 인텔 80386 기종에서는 장치 제어기를 HMA 블록에 올릴 수 있는 중첩 확장 메모리 관리자를 제공했다.

1991년 발표된 DR-DOS 6.0은 SuperStor 하드디스크 압축 기술과 메모리 보호 기능이 포함된 멀티태스킹 API를 제공했다. 내장된 TaskMax 다중 작업 관리자를 통해 일반 도스 프로그램도 선점형 다중 작업을 할 수 있었다.

이후 노벨디지털 리서치를 인수하여 Novell DOS 7.0을 발표했고, DR-DOS는 칼데라 시스템에 매각되어 DR-DOS 7.01이 오픈도스(OpenDOS)로 발표되었다. 2002년에는 디바이스로직스(DeviceLogics)로 판권이 넘어가 DRDOS 사에 의해 임베디드 시스템용 도스로 판매되고 있다.

2. 1. CP/M과의 연관성

디지털 리서치의 8비트 운영 체제인 CP/M은 다양한 파생 버전을 낳았으며, 그중 하나가 16비트 프로세서용 CP/M-86이었다. MS-DOS는 CP/M의 명령어 구조와 API를 모방하여 개발되었고, 이 때문에 디지털 리서치는 법적 조치를 위협하기도 했다. IBM PC에서 MS-DOS가 40USD에, CP/M-86은 240USD에 판매되면서 가격 경쟁에서 밀려났고, 디지털 리서치는 MS-DOS와의 호환성을 강화하는 방향으로 전략을 선회했다.

2. 2. DR-DOS의 탄생과 발전

1988년 5월, DR-DOS 3.31이 처음 출시되었다. 이 버전은 MS-DOS의 결함을 해결하고 더 나은 기능을 제공하는 것을 목표로 개발되었다. 특히, 아스키 코퍼레이션(ASCII Corporation)의 니시 "케이" 카즈히코와의 백만 달러 규모 계약이 중요했는데, 그는 이전에 일본 OEM 시장을 마이크로소프트에 개방하는 데 핵심적인 역할을 했다. 초기 버전부터 DR-DOS는 ROM 부팅, 명령줄 도움말, 자세한 오류 메시지, 정교한 명령줄 기록 및 편집(HISTORY 지시문), 파일 및 디렉터리 암호화 등 MS-DOS보다 향상된 기능을 제공했다. 또한 MS-DOS보다 라이선스 비용이 저렴했고, 처음부터 ROM에 넣을 수 있었다. DR-DOS의 ROM 버전은 ROS(ROM 운영 체제)로도 명명되었다.

1990년 5월에 출시된 DR-DOS 5.0 (코드명 "Leopard")에서는 GUI, 배터리 관리, 디스크 캐싱, 메모리 관리 시스템 등의 기능이 추가되었다. 특히, DR-DOS 5.0은 커널과 데이터 구조를 상위 메모리 영역(HMA)으로 재배치하여, 당시 MS-DOS보다 훨씬 더 많은 가용 메모리를 확보할 수 있었다.

1991년 9월 출시된 DR-DOS 6.0 (코드명 "Buxton")에서는 디스크 압축, 작업 전환기 등이 추가되었다. DR-DOS 6.0의 작업 전환기는 멀티태스킹 API를 지원하여 여러 응용 프로그램을 동시에 실행할 수 있었지만, 백그라운드 응용 프로그램은 일시 중지되는 방식이었다.

2. 3. 노벨 인수와 Novell DOS 7

1991년 노벨이 디지털 리서치를 인수하면서 DR-DOS는 Novell DOS로 이름이 변경되었다. 1993년 12월에 출시된 Novell DOS 7은 개인용 네트워크(Personal NetWare), 향상된 메모리 관리, 선점형 멀티태스킹(TASKMGR) 등을 지원했다. Novell DOS 7의 멀티태스커는 가상 DOS 머신(VDM)을 활용하여 진정한 선점형 멀티태스킹을 제공했으며, 윈도우와의 호환성도 높았다. 하지만, 개발 지연과 마케팅 실패로 인해 MS-DOS와의 경쟁에서 어려움을 겪었다.

2. 4. 칼데라 인수와 이후의 변화

1996년 칼데라 시스템 사로 DOS의 권리가 이전되었고, 1997년에 OpenDOS 7.01로 출시되었다. 그 후 칼데라는 버전 7.02를 DR Open DOS로, 버전 7.03을 DR-DOS로 출시했다.[4]

이후, Lineo에서 출시한 시대에는 다시 DR DOS라고 불렀으며, 현재 DRDOS, Inc.에서도 DR DOS로 표기하고 있다.[4]

OpenDOS 7.01이 출시되었을 때, 해당 커널의 소스 코드가 오픈 소스로 공개되었다. 이 소스 코드를 바탕으로 현재에도 우도 쿤트 씨를 중심으로 DR-DOS/OpenDOS 확장 프로젝트(통칭 Udo's Patch)가 개발되고 있다. 이 프로젝트의 성과는 커널을 중심으로 한 극히 일부이며, DOS로 사용하기 위해서는 DR DOS 7.03이 필요하다.[4]

[http://www.drdosprojects.de/ The DR-DOS/OpenDOS Enhancement Project][4]

현재 DR DOS의 권리는 Caldera Thin Clients(후의 Lineo사)를 거쳐 DRDOS, Inc로 이전되어 임베디드 시스템 용도로 판매되고 있다. 2004년 3월 30일에 DRDOS, Inc에서 출시된 DR DOS 8.0에서는 FAT32와 2GB 이상의 대용량 디스크가 지원된다.[4]

DR DOS 8.1은 2005년 가을에 출시되었지만, 버전 7.03으로 되돌려졌다.[4]

3. 명령어

DR-DOS는 MS-DOS와 유사한 명령어를 제공하며, 일부 확장된 기능을 제공하는 명령어들도 존재한다.

DR-DOS 3.31부터 지원된 내부 명령어는 APPEND, ASSIGN, BATCH, DBG, DELQ, ERA, ERAQ, MORE, SUBST 등이 있었다. DR-DOS 5.0에서는 BATCH가 제거되고 HILOAD가 추가되었다. DR-DOS 6.0에서는 GOSUB, IDLE, RETURN, SWITCH가 내부 명령어로 추가되었고, ASSIGN, SUBST는 외부 명령어로 변경되었다. ECHOERR, PAUSEERR은 DR-DOS 6.0 및 Multiuser DOS에 내부 명령어로 존재했지만 일반적으로 활성화되지 않았다.

MORE는 PalmDOS를 포함하여 내부 명령어로 유지되었지만, 노벨 DOS 7에서는 외부 명령어로 변경되었다. DBG는 노벨 DOS 7에서 제거되었고, LOADHIGH, LH, TRUENAME이 내부 명령어로 추가되었다. APPEND는 DR DOS 6.0에서 내부 명령이었지만 노벨 DOS 7에서 외부 명령으로 변경되었다.

3. 1. 내장 명령어

DR-DOS 6.0에서 지원하는 내장 명령어는 다음과 같다:[7][8]

명령어설명
APPEND파일을 검색할 디렉터리 목록을 지정한다.
BREAK확장된 Ctrl+C 검사를 설정하거나 해제한다.
CD현재 디렉터리를 변경하거나 표시한다.
CHCP현재 코드 페이지를 변경하거나 표시한다.
CHDIRCD와 동일하다.
CLS화면을 지운다.
COPY[9]하나 이상의 파일을 다른 위치로 복사한다.
CTTY터미널 콘솔 장치를 변경한다.
DATE시스템 날짜를 표시하거나 설정한다.
DBG[8]디버거를 로드한다.
DEL하나 이상의 파일을 삭제한다.
DELQ[8]삭제 확인 없이 파일을 삭제한다. DEL과 동일하지만 /Q 매개변수를 사용한다.
DIR디렉터리의 파일 및 하위 디렉터리 목록을 표시한다.
ERA[8]DEL과 동일하다.
ERAQ[8]DELQ와 동일하다.
ERASEDEL과 동일하다.
EXIT현재 COMMAND.COM 프로세서를 종료한다.
HILOAD장치 드라이버나 프로그램을 상위 메모리 영역(HMA)에 로드한다.
IDLE[8]유휴 상태에서 시스템 전력 소비를 줄이기 위해 CPU를 일시 중지한다.
MD디렉터리를 만든다.
MKDIRMD와 동일하다.
MORE출력을 한 번에 한 화면씩 표시한다.
PATH실행 파일의 검색 경로를 표시하거나 설정한다.
PROMPT명령 프롬프트를 변경한다.
RD디렉터리를 제거한다.
REN파일 이름을 바꾼다.
RENAMEREN과 동일하다.
RMDIRRD와 동일하다.
SET환경 변수를 표시, 설정 또는 제거한다.
TIME시스템 시간을 표시하거나 설정한다.
TYPE텍스트 파일의 내용을 표시한다.
VERDR-DOS 버전을 표시한다.
VERIFY파일이 디스크에 올바르게 기록되는지 확인하는 기능을 설정하거나 해제한다.
VOL디스크 볼륨 레이블과 일련 번호를 표시한다.



배치 처리 하위 명령어는 다음과 같다:[8]

명령어설명
?[8]조건부로 명령을 실행한다.
CALL한 배치 프로그램에서 다른 배치 프로그램을 호출한다.
ECHO메시지를 표시하거나, 명령 에코 기능을 켜거나 끈다.
ECHOERR[8]표준 오류(STDERR)에 메시지를 표시한다.
FOR파일 집합의 각 파일에 대해 지정된 명령을 실행한다.
GOSUB배치 파일 내의 레이블로 제어를 이동한다.
GOTO배치 파일 내의 레이블로 제어를 이동한다.
IF배치 프로그램에서 조건부 처리를 수행한다.
OR[8]두 명령 중 하나를 조건부로 실행한다.
PAUSE배치 파일의 처리를 일시 중단하고 메시지를 표시한다.
PAUSEERR[8]PAUSE와 동일하지만, 표준 오류(STDERR)에 메시지를 표시한다.
REM배치 파일이나 CONFIG.SYS에 주석을 기록한다.
RETURN[8]GOSUB에서 복귀한다.
SHIFT배치 파일에서 바꿀 수 있는 매개 변수의 위치를 변경한다.
SWITCH[8]CONFIG.SYS 내에서 여러 구성 블록 간에 전환하는 데 사용된다.


3. 2. 외부 명령어


  • ASSIGN
  • ATTRIB
  • BACKUP
  • CHKDSK
  • COMMAND[9]
  • COMP
  • CURSOR
  • DELPURGE
  • DELWATCH
  • DISKCOMP
  • DISKCOPY
  • DISKMAP
  • DISKOPT
  • DOSBOOK
  • EDITOR
  • EXE2BIN
  • FASTOPEN
  • FC
  • FDISK
  • FILELINK
  • FIND
  • FORMAT
  • GRAFTABL
  • GRAPHICS
  • JOIN
  • KEYB
  • LABEL
  • LOCK
  • MEM
  • MEMMAX
  • MODE
  • MOVE
  • NLSFUNC
  • PASSWORD
  • PRINT
  • RECOVER
  • RENDIR
  • REPLACE
  • RESTORE
  • SCRIPT
  • SETUP
  • SHARE
  • SID
  • SORT
  • SSTOR
  • SUBST
  • SUPERPCK
  • SYS
  • TASKMAX
  • TOUCH
  • TREE
  • UNDELETE
  • UNFORMAT
  • UNINSTAL
  • XCOPY
  • XDEL
  • XDIR

4. 논란

2005년 10월, DRDOS, Inc.의 DR-DOS 8.1에서 FreeDOS 유래의 SYS v2.6과 FDXXMS v.92를 GPL를 위반하여 수록하고, Enhanced DR-DOS 등 프리웨어 및 셰어웨어를 무단으로 포함한 사실이 밝혀졌다.

이 문제로 DR-DOS 8.1의 판매는 중단되었다. FreeDOS 개발자들의 항의 이후, DR DOS, Inc.는 8.1 버전을 웹사이트에서 삭제했으며, 영향을 받지 않은 8.0 버전도 함께 삭제했다.

참조

[1] 웹사이트 DR DOS 3.x https://winworldpc.c[...] 2024-12-04
[2] 웹사이트 Antitrust Division {{!}} Competitive Processes, Anticompetitive Practices And Consumer Harm In The Software Industry: An Analysis Of The Inadequacies Of The Microsoft-Department Of Justice Proposed Final Judgment https://www.justice.[...] Antitrust Division 2015-08-14
[3] 뉴스 https://www.nytimes.[...]
[4] 뉴스 https://www.nytimes.[...]
[5] 웹사이트 Caldera DR-DOS Notes - zxnet https://www.zx.net.n[...] 2024-12-04
[6] 웹인용 보관된 사본 http://drdos.com/com[...] 2018-03-10
[7] 서적 DR DOS 6.0 User Guide Optimisation and Configuration Tips https://www.4corn.co[...] Digital Research, Inc. 1992-02
[8] 서적 Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 http://www.antonis.d[...] 1997-04-13
[9] 문서



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com