【CSDN 編者按】在20世紀80年代到20世紀90年代初期,Windows還未流行之前,MS-DOS占據市場主導地位。之后微軟在1994年停止更新MS-DOS,但MS-DOS的超級粉絲Jim Hall自行設計了類似MS-DOS的FreeDOS,這是一個完全免費的開源操作系統,與MS-DOS相兼容。FreeDOS1.2版本在2016年12月發布,之后一度停止更新,卻在上周日發布了FreeDOS 1.3版本。
FreeDOS發展史
最初的DOS可以追溯到20世紀80年代初。幾十年來,DOS進行了多次更新,MS-DOS在1991年發布的5.0版本與早期版本已經非常不同。
20世紀90年代中期,DOS即將退出市場,Windows開始興起。但由于Windows 3.1的bug太多,如果某個應用程序崩潰,整個系統都有可能會癱瘓。許多人更希望DOS回歸,FreeDOS項目應運而生。
1994 年,程序員Jim Hall開始開發PD-DOS(Public Domain)項目。這一縮寫最初是為了模仿IBM的PC-DOS,但之后他就將其更名為FreeDOS。
圖源自FreeDOS官網
之后Jim開始分享自己編寫的用于拓展DOS命令行的工具,其中有許多都和MS-DOS的功能相一致,其中包括CLS、DATE、DEL、FIND、HELP和MORE。除此之外,Jim還借鑒了Unix并新增了例如TEE和TRCH等功能。
Jim在通過GNU通用公共許可證共享了源代碼后,許多開發人員在看到他為FreeDOS所作出的努力之后,開始加入開發團隊。很快團隊就發布了首個Alpha版本。在推出FreeDOS后不到三個月的時間里,Jim團隊就發布了第一個Alpha 1發行版。直到發布Alpha 5時,FreeDOS中包含的工具超過60個。
在1994到1995兩年間發布了四個版本的FreeDOS,即Alpha 1到Alpha 4。之后FreeDOS還推出了Beta版本,直到2006年FreeDOS 1.0才正式發布。FreeDOS 1.1于2012年1月1日發布,FreeDOS 1.2于2016年12月 25日發布。而FreeDOS 1.3在上周日也就是時隔六年的2022年2月20日發布。
2004 年,惠普發布了搭載FreeDos的電腦。戴爾和Packard Bell分別在2007年和2008年推出搭載FreeDos的電腦。
如何使用FreeDOS?
據調查,FreeDOS大致有以下三種使用場景:
玩經典DOS游戲:DOS中有許多經典的游戲,其中包括《德軍總部3D》、《毀滅戰士》、《指揮官基恩》等等;
運行舊版軟件:此功能適合需要從以前的程序中恢復數據的用戶;
開發嵌入式系統:許多嵌入式系統支持在DOS上運行,因此能夠滿足開發者的需求。
在 FreeDOS 上運行的《星球大戰:黑暗勢力》(圖源自FreeDOS官網)
FreeDOS對為MS-DOS創建的游戲和應用程序提供支持,其中包括20世紀80年代至90年代期間發布的大多數PC軟件,包括Microsoft Windows 3.1。FreeDOS支持IBM XT、IBM 286、IBM 386以及現代PC硬件,還支持FAT32文件系統和CD、USB設備。用戶還可以將FreeDOS安裝在Win 10等操作系統中的虛擬機中。FreeDOS在如今依舊非常重要,因為它是讓舊軟件在現代系統上運行的最佳方法之一。
FreeDOS 1.3在1.2版本的基礎上推出了許多新功能和重要改進,其中包括新的FreeCOM 0.85a、Kernel 2043并支持FAT32的8086版本。FreeDOS 1.3還推出了LiveCD版本,軟盤版通過ZIP壓縮將所需軟盤數量減少一半。除此之外,FreeDOS 1.3還支持更多的應用程序和游戲,對大量軟件包進行更新,并提供NLS的更新和改進,FreeDOS的安裝流程也有所改進等等。
FreeDOS今日的成就歸功于眾多開發人員的齊心努力。未來FreeDOS還會帶來什么驚喜呢?讓我們一起拭目以待吧!
【參考資料】
https://www.xda-developers.com/freedos-1-3-update/
https://www.theregister.com/2022/02/23/freedos_13/
https://www.opensourceagenda.com/blog/a-brief-history-of-free-dos
https://opensource.com/article/18/4/gentle-introduction-freedos
https://opensource.com/article/22/1/try-freedos
https://circleci.com/blog/the-little-legacy-code-that-could-a-fable-of-software-ownership/
http://www.freedos.org/history/
《新程序員001-004》全面上市,對話世界級大師,報道中國IT行業創新創造
Win+R(運行)是Windows系統中一個非常實用的功能,我們可以用它來快速打開文件/目錄以及啟動系統程序等。
這里為大家收集Win+R命令大全,說不定你用得上哦~
常用的一些命令:
cleanmgr-垃圾整理
charmap-啟動字符映射表
方便文字編輯中插入各種各樣的字符,選擇不同的字體也有不一樣的符號。
calc-啟動計算器
cmd-命令提示符
dxdiag-檢查DirectX信息
這里可以看到很多系統及硬件信息
總結:WWindows運行常用命令(win+R)
1、calc: 啟動計算器
2、notepad: 打開記事本
3、write: 寫字板
4、mspaint: 畫圖板
5、snippingtool:截圖工具,支持無規則截圖
6、mplayer2: 簡易widnows media player
7、Sndvol: 音量控制程序
8、osk: 打開屏幕鍵盤
9、mstsc: 遠程桌面連接
10、cleanmgr: 打開磁盤清理工具
11、compmgmt.msc: 計算機管理
12、cmd.exe: CMD命令提示符
13、explorer: 打開資源管理器
14、gpedit.msc: 組策略
15、logoff: 注銷命令
16、taskmgr: 任務管理器
17、control:控制面板
18、control userpasswords2:用戶賬戶控制
19、shutdown -s -t 0:立刻關機(時間t參數為0-300秒)
20:shutdown -r -t 0:立刻重啟
21、shutdown -l:注銷
22、regedit: 注冊表編輯器
23、mmc: 打開控制臺
24、services.msc: 本地服務設置
25、winver: 檢查Windows版本
26、PowerShell:提供強大遠程處理能力
27、devmgmt.msc--- 設備管理器
28、diskmgmt.msc---磁盤管理實用程序
29、msconfig---系統配置實用程序(工具選項卡里面可以查看一些命令的使用)
30、magnify--------放大鏡實用程序
31、secpol.msc-----本地安全策略
27、utilman: 輕松訪問
其他快捷鍵
winver 檢查Windows版本
wmimgmt.msc 打開Windows管理體系結構(wmi)
wupdmgr Windows更新程序
wscript Windows腳本宿主設置
write 寫字板
winmsd 系統信息
wiaacmgr 掃描儀和照相機向導
winchat xp自帶局域網聊天
mem.exe 顯示內存使用情況
msconfig.exe 系統配置實用程序
mplayer2 簡易widnows media player
mspaint 畫圖板
mstsc 遠程桌面連接
mplayer2 媒體播放機
magnify 放大鏡實用程序
mmc 打開控制臺
mobsync 同步命令