軟體玩家

時代的眼淚,PC-MOS作業系統開源化,首款多人的DOS系統

文.圖/小K 2017-10-24 13:01:55

5、6年級老電腦的共同回憶:文字時代DOS!

今日,現在大家的主流電腦,大多是安裝Windows作業系統,或者您買的是Mac並正在使用macOS/OS X,也許有些人還可能使用Chromebook搭配Chrome OS使用,甚或自己安裝GNU/Linux作業系統,像是Ubuntu、Linux Mint、CentOS…等等,這些新的作業系統皆具備當今現代化電腦必備的功能,包含上網、影音、文書、編輯、辦公軟體、遊戲…等等,並具備多人(Multi-user)、多工(Multi-tasking)、圖形化介面(GUI,Graphical User Interface)、視窗(Window)等現代化作業系統必備的特色,讓使用者能夠透過親和的與電腦互動方式,來完成各種工作。

不過,要是回到30年前,也就是1980年代,在當時的PC算是才正在起步階段,且主要是以文字命令介面(CLI,Command Line Interface)為主,使用電腦前真的必須具備專業電腦知識,參考著說明書來下指令。而當時的PC因為採用開放式架構,就連作業系統也是五花八門,除了MS-DOS、PC-DOS之外,其實當時也有許多廠商,都想推出更好的作業系統,以嘗試主宰當下的作業系統市場。

30年後,PC-MOS已開源,但已是時代的眼淚

大約在1987年,有一家名叫The Software Link的公司,推出了PC-MOS/386的作業系統,是一款針對386電腦所設計的多人使用作業系統。如今30年之後,PC-MOS最新版本的原始碼已在github開源,讓一些喜好早期作業系統的程式設計師或軟體開發業者,可以自由取用來研究或進行開發老式軟體。

PC-MOS 5.01的開機畫面


PC-MOS (Modular Operating System),採用的是模組化設計,先前的版本可以在286的機器上執行,而這次開源的PC-MOS/386,則是針對386的機器最佳化,當然也只能在386的電腦上執行。當初在386時代,有不少好用的作業系統紛紛上市。而PC-MOS/386也是其中一份子,它比MS-DOS還棒的部份,就是支援「多人使用」(Multi-user)的功能。老外甚至有使用這套作業系統來建置早期的POS系統,透過其多人使用功能,搭配簡易的網路架構,使得PC-MOS成為當時還不錯的多人CLI式作業系統。

只可惜,PC-MOS後來也沒有更新的發展,雖說功能比MS-DOS好一些,但畢竟是Old-School OS,相信目前應該不會有人去使用這套OS才是!包含像是以前知名的DR-DOS (由Digital Research開發)、BeOS (由Be, Inc.開發,後來開源成Haiku OS),還有OS/2 (由IBM與微軟開發,後來分道揚鑣…),這些在當代知名的OS,如今,只能說是時代的眼淚了!

PC-MOS還提供CONFIG.SYS的自動組構工具,快速設定各種驅動程式與記憶體管理程式


PC-MOS也提供硬碟分割程式,畫面都比MS-DOS好看且直覺


曾經輝煌的OS,如今要感謝他們為我們做過的一切

像PC-MOS這套作業系統,如今已經開源了。任何想要研究作業系統核心架構的使用者,都可以到上述的GitHub裡面去下載PC-MOS/386的1.44MB磁碟影像檔(Disk Image),透過VirtualBox或是VMware來模擬開機畫面。或是可以檢查原始碼(Source Code),來看看或研究PC-MOS哪邊比較優,該GitHub還提供Borland C++ 3.1的開發工具資訊,讓有興趣的程式設計師,可以嘗試為該平台開發軟體。

除了PC-MOS,其實Digital Research也有開發過Concurrent DOS(後來改名為Multiuser DOS),也曾出過許多版本,也是要做成類似可以多人同時使用的作業系統。此外還有像是FreeDOS,也是以開源的方式,做出相容於MS-DOS的免費作業系統。如今也成為一些廠商在提供主機板或筆電BIOS韌體更新時所搭配的開機工具而已。

社群提供之MS-DOS 7.10的開機畫面,MS-DOS 7.10也是微軟最後一套DOS,於1996年8月推出,只用來搭配Windows 95 OSR2/Windows 98/Windows 98 SE的作業系統的開機時使用


總之,上述的一些曾經輝煌過的作業系統,可說是扮演著電腦發展史中的重要角色。如今功能雖說已不敷使用,但我們還是要感謝他們為我們做過的一切。或許您可以一手下載PC-MOS並把玩著,另一手吃著MOS漢堡,來見證其曾經輝煌的一刻。您說是嗎?



發表您的看法

請勿張貼任何涉及冒名、人身攻擊、情緒謾罵、或內容涉及非法的言論。

請勿張貼任何帶有商業或宣傳、廣告用途的垃圾內容及連結。

請勿侵犯個人隱私權,將他人資料公開張貼在留言版內。

請勿重複留言(包括跨版重複留言)或發表與各文章主題無關的文章。

請勿張貼涉及未經證實或明顯傷害個人名譽或企業形象聲譽的文章。

您在留言版發表的內容需自負言論之法律責任,所有言論不代表PCDIY!雜誌立場,違反上述規定之留言,PCDIY!雜誌有權逕行刪除您的留言。