簡(jiǎn)單的介紹Unix系統(tǒng)的簡(jiǎn)史
我們今天來介紹Unix系統(tǒng)的簡(jiǎn)史的知識(shí)。1965年時(shí),貝爾實(shí)驗(yàn)室(Bell Labs)加入一項(xiàng)由奇異電子(General Electric)和麻省理工學(xué)院(MIT)合作的計(jì)劃;該計(jì)劃要建立一套多使用者、多任務(wù)、多層次(multi-user、multi- processor、multi-level)的MULTICS操作系統(tǒng)。
直到1969年,因MULTICS計(jì)劃的工作進(jìn)度太慢,該計(jì)劃就被停了下來。當(dāng)時(shí),Ken Thompson(后被稱為Unix系統(tǒng)之父)已經(jīng)有一個(gè)稱為「星際旅行」的程序在GE-635的機(jī)器上跑,但是反應(yīng)非常的慢,正巧也被他發(fā)現(xiàn)了一部被閑置的PDP-7(Digital的主機(jī)),Ken Thompson和Dernis Ritchie就將「星際旅行」的程序移植到PDP-7上。
而這部PDP-7就此在整個(gè)計(jì)算機(jī)歷史上留下了芳名。
MULTICS 其實(shí)是"MULTiplexed Information and Computing System"的縮寫,在1970年時(shí),那部PDP-7卻只能支持兩個(gè)使用者,當(dāng)時(shí),Brian Kernighan 就開玩笑地戲稱他們的系統(tǒng)其實(shí)是:"UNiplexed Information and Computing System",縮寫為"UNICS",后來,大家取其諧音,就稱其為"Unix系統(tǒng)"了。1970年可稱為是Unix系統(tǒng)元年。
1971年,他們申請(qǐng)了一部PDP-11/20,申請(qǐng)的名義是:要發(fā)展文書處理系統(tǒng)。該提案被獲采納,他們也發(fā)展出了一套文書處理系統(tǒng) ─ 就是現(xiàn)在Unix系統(tǒng)里面文書處理系統(tǒng)(nroff/troff)的前身。
有趣的是,沒有多久,貝爾實(shí)驗(yàn)室的專利部門真的采用了這套系統(tǒng)作為他們處理文件的工具,而貝爾實(shí)驗(yàn)室的專利部門也就順理成章地成為Unix系統(tǒng)的第一個(gè)正式使用者。當(dāng)時(shí),那部PDP-11/20只有0.5MB磁盤空間。
而描述這整個(gè)系統(tǒng)的文件被標(biāo)示為:"First Edition",版本日期是1970年11月。從此以后,Unix系統(tǒng)的版本就以系統(tǒng)文件的版別來稱呼。
【編輯推薦】