FreeDOS
FreeDOS개발자 | Jim Hall & The FreeDOS 팀 |
---|---|
기록 위치 | 어셈블리 언어, C[1] |
OS 제품군 | 도스 |
작업 상태 | 현재 |
소스 모델 | 오픈 소스[2] |
초기 릴리즈 | 1998년 1월 12일;citation needed] | 전 [
최신 릴리즈 | 1.3 / 2022년 2월 20일;[3] | 전
최신 미리 보기 | 1.3 RC5 / 2021년 12월 14일;[4] | 전
리포지토리 | |
다음에서 사용 가능 | 영어, 독일어, 네덜란드어 |
플랫폼 | x86 |
커널형 | 모놀리스 커널[5] |
영향을 받은 | MS-DOS |
체납 사용자 인터페이스 | 명령줄 인터페이스(CORDER).COM) |
면허증 | 유틸리티에 대한 다양한 라이센스가 있는 GNU GPL[6] |
공식 웹사이트 | www |
FreeDOS(이전의 Free-DOS 및 PD-DOS)는 IBM PC 호환 시스템을 위한 무료 운영 체제다.기존 소프트웨어를 실행하고 임베디드 시스템을 지원하는 완벽한 MS-DOS 호환 환경을 제공하겠다는 것이다.[7]
FreeDOS는 플로피 디스크나 USB 플래시 드라이브에서 부팅할 수 있다.[8][9]가상화 또는 x86 에뮬레이션에서도 잘 실행되도록 설계되었다.[10]
대부분의 MS-DOS 버전과 달리 FreeDOS는 GNU General Public License의 조건에 따라 라이센스가 부여된 무료 소프트웨어로 구성되어 있다.[11][12]그러나 FreeDOS 프로젝트의 일부를 구성하는 다른 패키지에는 4DOS와 같이 보존 가치가 있다고 여겨지는 비 GPL 소프트웨어가 포함되어 있는데, 이는 수정된 MIT 라이선스로 배포된다.[13]
역사
FreeDOS 프로젝트는 마이크로소프트가 MS-DOS를 더 이상 판매하거나 지원하지 않겠다고 발표한 후 1994년 6월 29일에 시작되었다. 당시 학생이었던[14] 짐 홀은 DOS의 공공 도메인 버전인 PD-DOS의 개발을 제안하는 선언문을 게시했다.[15]몇 주 안에 팻 빌라니와 팀 노먼을 포함한 다른 프로그래머들이 이 프로젝트에 참여했다.그들 사이에 커널(빌라니에 의한), 사령부.COM 명령줄 통역기(빌라니와 노먼)와 핵심 유틸리티(홀별)는 그들이 작성했거나 사용할 수 있는 코드를 풀링하여 만들어졌다.[16][17]한동안 모건 '한니발' 토알이 이 프로젝트를 유지했다.최종 FreeDOS 1.0 배포 이전에 FreeDOS의 공식적인 사전 배포가 많이 있었다.[3]FreeDOS의 비공식 배포판인 GNU/DOS는 버전 1.0이 출시되면서 단종되었다.[18][19]
Blinky the Fish는 FreeDOS의 마스코트다.그는 Bas Snabilie에 의해 디자인되었다.[20]
분배
2012년 1월 2일에 출시된 FreeDOS 1.1은 커널과 기본 애플리케이션만 포함된 제한된 설치 디스크와 더 많은 애플리케이션(게임, 네트워킹, 개발 등)이 포함된 전체 디스크로 CD-ROM 이미지로 다운로드 받을 수 있으며[update] 2011년 11월 현재에는 제공되지 않고 더 새롭고 더 완전한 1.2를 가지고 있다.[21][22]레거시 버전 1.0(2006)은 일반 사용자를 대상으로 한 8MB 설치 CD와 프로젝트의 소스 코드도 보관하고 있는 49MB 라이브 CD로 구성된 두 개의 CD로 구성되었다.[22]
상업용도
FreeDOS는 다음과 같은 여러 회사에서 사용된다.
- Dell은 비용을 절감하기 위해 N-Series 데스크톱에 FreeDOS를 사전 로드했다.그 회사는 이러한 기계들을 윈도우와 동일한 시스템보다 저렴하고 구매하기 어렵게 만든다는 비판을 받아왔다.[23]
- HP는 dc5750 데스크톱, Mini 5101 넷북 및 Probook 노트북에서 옵션으로 FreeDOS를 제공했다.[24][25][26]FreeDOS는 HP 시스템에서 BIOS 펌웨어를 업데이트하는 부트 미디어로도 사용된다.[27]
- Steve Gibson의 하드 드라이브 유지보수 및 복구 프로그램인 SpinRite에 FreeDOS가 포함되어 있다.[28]
- Intel의 솔리드 스테이트 드라이브 펌웨어 업데이트 도구가 FreeDOS 커널을 로드했다.[29]
비상업적 용도
FreeDOS는 여러 독립 프로젝트에서도 사용된다.
- FED-UP는 플로피 강화 DivX 유니버설 플레이어다.[30]
- FUZOMA는 플로피 디스크에서 부팅할 수 있고 오래된 컴퓨터를 어린이들을 위한 교육 도구로 변환할 수 있는 FreeDOS 기반의 배포물이다.[31]
- XFDOS는 Nano-X 및 FLTK를 포팅하는 그래픽 사용자 인터페이스를 갖춘 FreeDOS 기반 배포판이다.[32][33][34][35]
호환성.
버전 | 상태 | 암호명 | 날짜 |
---|---|---|---|
0.01 | 알파 | 없음 | 1994년 9월 16일 |
0.02 | 알파 | 없음 | 1994년 12월 |
0.03 | 알파 | 없음 | 1995년 1월 |
0.04 | 알파 | 없음 | 1995년 6월 |
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일 |
하드웨어
FreeDOS에는 최소 640kB의 메모리가 있는 PC/XT 기계가 필요하다.[38]FreeDOS와 함께 번들로 제공되지 않은 프로그램은 종종 추가적인 시스템 자원을 필요로 한다.
MS-DOS 및 Win32 콘솔
FreeDOS는 MS-DOS와 대부분 호환된다.COM 실행 파일, 표준 DOS 실행 파일 및 볼랜드의 16비트 DPMI 실행 파일을 지원한다.도스 익스텐더를 사용하여 32비트 DPMI 실행 파일을 실행할 수도 있다.운영 체제는 MS-DOS에 비해 몇 가지 개선된 점이 있는데, MS-DOS에 대한 지원을 종료할 때 MS-DOS나 고급 전원 관리 TSR과 같은 MS-DOS에 대한 지원을 종료할 때 없었던 새로운 표준과 기술에 대한 지원을 주로 포함한다.[39]또한 HX DOS Extender를 사용하면 QEMM이나 Bochs와 같은 일부 희귀 GUI 프로그램과 마찬가지로 FreeDOS에서 많은 Windows Console 응용 프로그램이 제대로 작동한다.[40]
DOS 기반 Windows
FreeDOS는 Microsoft Windows 1.0 및 2.0 릴리스를 실행할 수 있다.i386 프로세서에 대한 지원이 있었던 윈도 3.x 릴리즈는 실험적인 FreeDOS 커널 2037을 일부 제외하고 [41]386 Enhanced Mode에서 완전히 실행할 수 없다.[citation needed]
Windows 95, Windows 98 및 Windows Me는 MS-DOS의 축소 버전을 사용한다.MS-DOS 7.0–8.0과 Windows "4.xx" 사이의 문서화되지 않은 인터페이스는 FreeDOS에 의해 에뮬레이션되지 않지만 FreeDOS에 포함된 BOOTMGR 또는 METAKERN과 같은 부팅 관리자 프로그램을 사용하여 이러한 시스템 옆에 설치되고 사용될 수 있기 때문에 FreeDOS를 교체용으로 사용할 수 없다.[citation needed]
Windows NT 및 대응OS
Windows 2000, XP, Vista, 데스크톱용 7, 10 및 11, 서버용 Windows Server 2003, 2008 및 2008 R2를 포함한 Windows NT 기반 운영 체제는 MS-DOS를 시스템의 핵심 구성요소로 사용하지 않는다.이러한 시스템은 MS-DOS 및 이전 버전의 Windows에서 사용되는 FAT 파일 시스템을 사용할 수 있지만 일반적으로 보안 및 기타 이유로 NTFS(New Technology File System)를 기본적으로 사용한다.FreeDOS는 별도의 파티션이나 FAT 시스템의 동일한 파티션에서 이러한 시스템에 공존할 수 있다.FreeDOS 커널은 Windows 2000 또는 XP의 NT Boot Loader 구성 파일, boot.ini [42]또는 ReactOS에 대한 freeldr.ini 동등한 값에 추가하여 부팅할 수 있다.[43]
파일 시스템
FAT32는 완전히 지원되며 부팅 드라이브에서 선호하는 형식이다.[44]사용하는 BIOS에 따라 최대 128GB(2TB)까지 LBA(논리 블록 주소 지정) 하드 디스크가 4개까지 지원된다.[45]대형 디스크는 거의 테스트가 진행되지 않았으며, 일부 BIOS는 LBA를 지원하지만 32GB 이상의 디스크에서 오류를 발생시킨다. OnTrack이나 EZ-Drive와 같은 드라이버가 이 문제를 해결한다.[citation needed]또한 FreeDOS는 LFNDOS라는 드라이버와 함께 사용할 수 있어 Windows 95 스타일의 긴 파일 이름을 지원할 수 있지만 대부분의 Windows 95 이전 프로그램은 드라이버를 로드한 상태에서도 LFN을 지원하지 않는다.[46]NTFS, ext2 또는 exFAT에 대한 계획된 지원은 없지만, 그러한 목적으로 사용할 수 있는 여러 외부 타사 드라이버가 있다.ext2 파일 시스템에 액세스하기 위해 Mtools의 상대적인 LTools를 사용하여 ext2 파일 시스템 드라이브와 데이터를 복사하는 경우도 있다.[citation needed]
참고 항목
참조
- ^ "FreeDOS Spec". FreeDOS Wiki. Freedos. 2008-12-24. Retrieved 2017-02-09.
- ^ SourceForge 2018, 페이지 1: "FreeDOS는 GNU General Public License 또는 유사한 오픈 소스 소프트웨어 라이센스에 따라 배포된다." sfn : 없음 (
- ^ a b c "FreeDOS History". Freedos.org. Retrieved 2019-01-29.
- ^ "FreeDOS 1.3 RC4". The FreeDOS Project on Sourceforge. Retrieved 2021-05-03.
- ^ Villani, Pat (1996). FreeDOS Kernel. Emeryville, CA, USA: Miller Freeman. ISBN 0-87930-436-7.
- ^ SourceForge 2018.
- ^ "Main Page". FreeDOS Wiki. The FreeDOS Project. Retrieved 2017-02-09.
- ^ Franske, Ben (2007-08-21). "Booting DOS from a USB flash drive". Archived from the original on 2010-02-18. Retrieved 2008-08-04.
- ^ "How to Create a Bootable FreeDOS Floppy Disk". 2005-07-19. Retrieved 2008-08-04.
- ^ Gallagher, Sean (2014-07-14). "Though "barely an operating system," DOS still matters (to some people)". ArsTechnica. Condé Nast. Retrieved 2017-02-09.
But FreeDOS has become much more friendly to virtualization and hardware emulation—it's even the heart of the DOSEMU emulator
- ^ Turner, Rich (2018-09-28). "Re-Open-Sourcing MS-DOS 1.25 and 2.0". Windows Command Line Tools For Developers. Retrieved 2018-09-29.
- ^ "FDOS/kernel". GitHub. Retrieved 2021-05-31.
{{cite web}}
: CS1 maint : url-status (링크) - ^ "4DOS". FreeDOS. The FreeDOS Project. Retrieved 2014-06-06.
- ^ 홀, 짐은 TWiT.tv 네트워크의 TV 쇼 플로스에서 매주 인터뷰를 했다.
- ^ Hall, Jim (1994-06-29). "PD-DOS project *announcement*". comp.os.msdos.apps. Retrieved 2008-06-14.
- ^ Hall, Jim (2002-03-25). "The past, present, and future of the FreeDOS Project". LinuxGizmos.com. Archived from the original on 2013-12-24. Retrieved 2008-06-14.
- ^ Hall, Jim (2006-09-23). "About". FreeDOS. The FreeDOS Project. Archived from the original on 2007-05-27. Retrieved 2014-06-17.
- ^ Adams, David. "Introducing GNU/DOS 2005". OSNews. Retrieved 2016-11-27.
- ^ Marinof, Mihai (2006-12-02). "GNU/DOS Project Discontinued". Retrieved 2016-11-27.
- ^ FreeDOS 공식 로고
- ^ Hall, Jim (2012-01-02). "Announcement on official FreeDOS homepage". SourceForge. Retrieved 2012-01-02.
- ^ a b "FreeDOS 1.0". FreeDOS.org. The FreeDOS Project. Archived from the original on 2011-11-05. Retrieved 2015-12-21.
- ^ Vance, Ashlee. "How Dell repels attempts to buy its 'open source' PC". The Register. Retrieved 2008-01-02.
- ^ "HP Compaq dc5750 Business PC". Hewlett-Packard. Archived from the original on 2012-11-13. Retrieved 2016-11-27.
- ^ "First Look at HP's Low-Cost ProBook Laptop Lineup". EWeek. Retrieved 2009-03-26.
- ^ McCracken, Harry (2009-06-23). "HP's Mini 5101: Netbook Deluxe, With All the Trimmings". Technologizer. Retrieved 2009-08-01.
- ^ "FreeDOS Bootable Media". Hewlett-Packard. 2010-10-25. Retrieved 2011-01-13.
- ^ Goldstein, Leon A. (2004-07-19). "SpinRite 6.0 for Linux Users". Linux Journal. Retrieved 2017-02-09.
- ^ "Intel SATA Solid-State Drive Firmware Update Tool". Intel. Archived from the original on 2010-03-25. Retrieved 2016-11-27.
- ^ "Floppy Enhanced DivX Universal Player". Retrieved 2009-12-18.
- ^ "FUZOMA Educational Software". Retrieved 2009-12-18.
- ^ kraileth (2012-10-12). "An extraordinary TK example! eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
- ^ kraileth (2014-12-30). "An interview with the Nanolinux developer eerielinux". Eerielinux.wordpress.com. Retrieved 2019-01-29.
- ^ "Artificial Intelligence Methods". Archived from the original on 1999-04-20. Retrieved 2019-01-29.
- ^ "Georg's Personal Homepage". Georgpotthast.de. Retrieved 2019-01-29.
- ^ "FreeDOS software package comparison". Ibiblio.org. Retrieved 2019-01-29.
- ^ Hall, Jim (2007-10-02). "Removing old distributions from ibiblio" (Mailing list). Retrieved 2009-10-07.
- ^ Lowe, Scott (2003-07-22). "Configure IT Quick: Use FreeDOS as a replacement for MS-DOS". TechRepublic. CBS Interactive. Retrieved 2017-02-09.
- ^ Broersma, Matthew (2006-09-04). "DOS lives! Open source reinvents past". Techworld. Archived from the original on 2013-11-02.
- ^ Grech, Andreas. "HX DOS Extender". Archived from the original on 2014-10-03.
- ^ Santamaria-Merino, Aitor (2014-09-03). "Windows on FreeDOS?". FreeDOS. Retrieved 2017-02-09.[영구적 데드링크]
- ^ Herbert, Marc (2004-10-01). "Install FreeDOS without any CD, floppy, USB-key, nor any other removable media". Retrieved 2009-05-26.
- ^ "FreeLoader — ReactOS Wiki". reactos.org. Retrieved 2017-06-30.
- ^ Hilpert, Dominik (2015-05-07). "Creating a Bootable DOS USB Stick". Retrieved 2017-02-09.
- ^ Mueller, Scott (2013-03-22). Upgrading and Repairing PCs (21st ed.). Que Publishing.
- ^ Gallagher, Sean (2014-07-03). "Old school: I work in DOS for an entire day". ArsTechnica. Condé Nast. Retrieved 2017-02-09.
외부 링크
Wikimedia Commons는 FreeDOS와 관련된 미디어를 가지고 있다. |