時代的眼淚,PC-MOS作業系統開源化,首款多人的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之外,其實當時也有許多廠商,都想推出更好的作業系統,以嘗試主宰當下的作業系統市場。
大約在1987年,有一家名叫The Software Link的公司,推出了PC-MOS/386的作業系統,是一款針對386電腦所設計的多人使用作業系統。如今30年之後,,讓一些喜好早期作業系統的程式設計師或軟體開發業者,可以自由取用來研究或進行開發老式軟體。
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這套作業系統,如今已經開源了。任何想要研究作業系統核心架構的使用者,都可以到上述的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韌體更新時所搭配的開機工具而已。
總之,上述的一些曾經輝煌過的作業系統,可說是扮演著電腦發展史中的重要角色。如今功能雖說已不敷使用,但我們還是要感謝他們為我們做過的一切。或許您可以一手下載PC-MOS並把玩著,另一手吃著MOS漢堡,來見證其曾經輝煌的一刻。您說是嗎?