맨위로가기

프리도스

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

1. 개요

프리도스는 1994년 MS-DOS 지원 중단 발표에 대응하여 개발이 시작된 오픈 소스 운영 체제이다. MS-DOS와 높은 호환성을 가지며, 다양한 실행 파일 형식을 지원한다. 1998년 첫 베타 버전이 출시되었으며, 2022년 1.3 버전까지 업데이트되었다. 델, HP 등 여러 회사에서 PC에 사전 설치하거나 펌웨어 업데이트 도구로 활용하며, FED-UP, FUZOMA, XFDOS 등 독립 프로젝트에서도 사용된다. FAT32 파일 시스템을 완벽하게 지원하며, 일본어 지원은 제한적이다.

더 읽어볼만한 페이지

  • 도스 변종 - MS-DOS
    MS-DOS는 마이크로소프트가 개발한 개인용 컴퓨터용 디스크 운영 체제로, IBM PC의 표준 운영 체제로 널리 사용되었으며, 단일 작업 환경과 명령줄 인터페이스를 특징으로 한다.
  • 도스 변종 - 윈도우 95
    윈도우 95는 마이크로소프트가 1995년에 출시한 16/32비트 혼합형 운영 체제로, MS-DOS 기반 GUI 개선, 플러그 앤 플레이, 긴 파일 이름 지원, 32비트 응용 프로그램 지원 등의 혁신적인 기술을 통해 PC 사용 환경을 변화시키고 시작 메뉴와 작업 표시줄을 도입하여 윈도우 시리즈의 핵심 요소가 되었으며, 인터넷 익스플로러 통합 및 OEM 서비스 릴리스를 통한 기능 확장으로 PC 대중화에 크게 기여하며 전 세계적인 성공을 거두었다.
  • 운영체제 - 모르프OS
    모르프OS는 1999년 Quark 마이크로커널 기반으로 개발되어 AmigaOS의 대안을 목표로 PowerPC 기반 컴퓨터를 위해 만들어진 운영체제로, 빠른 속도와 세련된 인터페이스를 지향하며 AmigaOne, Macintosh, Efika, Pegasos 등의 특정 하드웨어에서 실행되도록 설계되었다.
  • 운영체제 - 티맥스 윈도
    티맥스 윈도는 티맥스소프트가 개발한 운영 체제로, 자체 웹 브라우저와 오피스 프로그램을 포함했지만, 상용화에 실패하고 기술 논란과 상표권 분쟁을 겪었다.
  • 1998년 소프트웨어 - OpenSSL
    OpenSSL은 1998년에 설립된 암호화 도구 프로젝트로, 다양한 암호화 알고리즘과 프로토콜을 지원하며, 아파치 라이선스를 채택했고, 보안 문제와 API 호환성 문제 등의 비판을 받았다.
  • 1998년 소프트웨어 - 야후! 메신저
    야후! 메신저는 야후!에서 제공한 인스턴트 메신저 서비스로, VoIP, 파일 공유, 오프라인 메시징, 플러그인 확장 등 다양한 기능을 지원하고 여러 운영체제용 클라이언트를 제공했으며 윈도우 라이브 메신저와 상호 운용되기도 했다.
프리도스 - [IT 관련 정보]에 관한 문서
기본 정보
FreeDOS 로고
FreeDOS 로고
FreeDOS 운영체제를 실행시킨 상태
FreeDOS에서 edit 프로그램을 실행하고 있는 화면
개발자짐 홀 & FreeDOS 팀
프로그래밍 언어어셈블리어
C
계열DOS
개발 상태현재 진행 중
소스 모델오픈 소스
최초 릴리스1994년 9월 16일
최신 릴리스 버전1.3
최신 릴리스 날짜2022년 2월 20일
언어영어
독일어
네덜란드어
프랑스어
튀르키예어
스웨덴어
스페인어
지원 플랫폼x86
커널 종류모놀리식 커널
영향을 받은 운영체제MS-DOS
사용자 인터페이스명령 줄 인터페이스 (COMMAND.COM)
라이선스GNU GPL (유틸리티는 다양한 라이선스)
웹사이트FreeDOS 공식 웹사이트

2. 역사

1994년 6월 28일 마이크로소프트MS-DOS 지원 중단을 발표하자, 짐 홀이 PD-DOS 개발을 제안하며 프리도스(FreeDOS) 프로젝트가 시작되었다. 팻 빌라니, 팀 노먼 등 여러 개발자가 참여하여 커널, COMMAND.COM 명령 줄 인터프리터, 핵심 유틸리티 등을 개발했다.

FreeDOS의 버전 기록은 다음과 같다.

FreeDOS 버전 기록
버전상태코드명날짜
0.01알파1994년 9월 16일
0.02알파1994년 12월
0.03알파1995년 1월
0.04알파1995년 6월[1]
0.05알파1996년 8월 10일
0.06알파1997년 11월
0.1베타올랜도1998년 3월 25일
0.2베타마빈1998년 10월 28일
0.3베타벤츄라1999년 4월 21일
0.4베타레머2000년 4월 9일
0.5베타라라2000년 8월 10일
0.6베타미드나이트2001년 3월 18일
0.7베타스피어스2001년 9월 7일
0.8베타니키타2002년 4월 7일
0.9베타2004년 9월 28일
1.0최종2006년 9월 3일
1.1최종2012년 1월 2일
1.2최종2016년 12월 25일
1.3최종2022년 2월 20일



2006년 9월 3일 정식 버전 1.0이 출시되었고, 2022년 2월 20일 최신 버전 1.3이 출시되었다.

3. MS-DOS 및 Windows와의 호환성

프리도스는 MS-DOS와 거의 완벽하게 호환되며, 대부분의 MS-DOS용 응용 프로그램을 실행할 수 있다. 지원하는 실행 파일 형식은 다음과 같다.


  • .COM 실행 파일
  • 표준 16비트 .EXE 실행 파일
  • 볼랜드의 16비트 DPMI 실행 파일
  • DOS 확장기를 사용하는 32비트 DPMI 실행 파일 (예: DOS/32A, Causeway, DOS/4GW, GO32/CWSDPMI)


HX DOS Extender를 사용하면 Win32 콘솔 응용 프로그램 및 일부 GUI 프로그램(예: QEMU, Bochs)도 실행 가능하다.

윈도우와의 호환성은 다음과 같다.

  • 윈도우 1.0 및 2.0: 정상 작동.
  • 윈도우 3.x: "386 확장 모드"에서는 완전히 실행되지 않지만, 리얼 모드 또는 표준 모드에서는 실행 가능.
  • 윈도우 95, 98, Me: 호환되지 않지만, FreeDOS를 별도로 설치하고 부트 매니저(예: FreeDOS에 포함된 "METAKERN", LILO, GRUB)를 사용하여 함께 사용 가능.
  • 윈도우 NT 계열 운영 체제 (윈도우 2000, 윈도우 XP 등): 별도의 파티션에 설치하거나, FAT 파일 시스템을 사용하는 경우 같은 파티션에 설치하여 공존 가능. 윈도우 NT 부트 로더 구성 파일(boot.ini) 또는 ReactOS의 freeldr.ini를 설정하여 FreeDOS 커널을 기동.


프리도스는 MS-DOS에 비해 몇 가지 개선된 점이 있다. 예를 들어, 국제화, APM/에너지 절약 TSR, ASPI 지원, LBA, FAT32 파일 시스템 지원(시동 지원 포함) 등이 있다.

4. 배포 및 활용

델은 자사 n-시리즈 데스크톱에 프리도스를 사전 설치하여 비용을 절감했지만, 윈도우가 설치된 동일한 시스템보다 저렴하게 판매하지 않고 구매를 더 어렵게 만들어 비판받았다. HP는 일부 PC 모델에 프리도스를 옵션으로 제공하고, 펌웨어 BIOS 업데이트를 위한 부팅 가능 미디어로 사용했다. 스티브 깁슨의 하드 드라이브 유지 관리 및 복구 프로그램인 스핀라이트에도 프리도스가 포함되어 있다. 인텔의 솔리드 스테이트 드라이브 펌웨어 업데이트 도구는 프리도스 커널을 사용한다.

FreeDOS는 다음과 같은 비상업적 프로젝트에서도 활용된다.


  • FED-UP: 플로피 향상 DivX 유니버설 플레이어.
  • FUZOMA: 플로피 디스크에서 부팅 가능하며 오래된 컴퓨터를 어린이를 위한 교육 도구로 변환하는 FreeDOS 기반 배포판.
  • XFDOS: 그래픽 사용자 인터페이스를 갖춘 FreeDOS 기반 배포판으로, Nano-X와 FLTK를 포팅.

5. 파일 시스템

FAT32는 완벽하게 지원되며 부팅 드라이브에 선호되는 형식이다. 사용된 BIOS에 따라 최대 4개의 논리 블록 주소 지정(LBA) 하드 디스크를 최대 128GB 또는 2TB 크기로 지원한다. 대용량 디스크에 대한 테스트는 거의 없으며 일부 BIOS는 LBA를 지원하지만 32GB보다 큰 디스크에서 오류를 발생시킨다. OnTrack 또는 EZ-Drive와 같은 드라이버가 이 문제를 해결한다. 프리도스는 LFNDOS라는 드라이버를 사용하여 Windows 95 스타일의 긴 파일 이름 지원을 활성화할 수 있지만, 대부분의 Windows 95 이전 프로그램은 드라이버가 로드되어도 긴 파일 이름을 지원하지 않는다. NTFS, ext2 또는 exFAT에 대한 지원은 계획되어 있지 않지만, 이를 위해 여러 외부 타사 드라이버가 제공된다. ext2 파일 시스템에 액세스하기 위해 Mtools의 대응 도구인 LTOOLS를 사용하여 ext2 파일 시스템 드라이브에서 데이터를 복사할 수 있다.

6. 일본어 지원

프리도스는 주로 영어권에서 개발되었기 때문에 일본어 표시에 필요한 소프트웨어를 기본적으로 포함하고 있지 않다. http://dos.minashiro.net/ FreeDOS/V 페이지에서는 FreeDOS를 개조하여 일본어를 처리하는 방법을 소개하고 있지만, 2006년 6월 11일 이후 사실상 유지보수가 중단되었다.

참조

[1] 웹사이트 The Free-DOS Project - Files [Free-DOS Alpha 4 archive comment and files give date 28 June 1995 - but it could be an update] http://sunsite.unc.e[...] 2023-07-06
[2] 웹사이트 Installing FreeDOS tools on DOSBox using FDIMPLES \ VOGONS https://www.vogons.o[...]
[3] 웹사이트 Installing FreeDOS in DOSBox-X https://dosbox-x.com[...] 2024-11-11
[4] 문서 HomePage http://wiki.fdos.org[...]
[5] 문서 'FreeDOS Kernel "An MS-DOS Emulator for Platform Independence & Embedded Systems Development", written by Pat Villani, copyright 1996'
[6] 웹사이트 https://www.phoronix[...]
[7] 웹사이트 The 386MAX source code has been released https://sourceforge.[...]
[8] 웹인용 FreeDOS History https://www.freedos.[...] Freedos.org 2019-01-29
[9] 웹인용 FreeDOS 1.3 RC4 https://sourceforge.[...] 2021-05-03



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

문의하기 : help@durumis.com