week7.md - Lin610313/ws112a GitHub Wiki

第七週 -- Template + Session

直接在pubilc底下放html彈性不夠,用模板提高彈性度

Unix

Unix的前身為1964年開始的Multics,1965年時,貝爾實驗室加入一項由奇異和麻省理工學院合作的計劃;該計劃要建立一套多使用者、多工、多層次(multi-user、multi-processor、multi-level)的MULTICS作業系統。貝爾實驗室參與了這個作業系統的研發,但因為開發速度太慢,1969年貝爾實驗室決定退出這個計劃。貝爾實驗室的工程師,肯·湯普遜和丹尼斯·里奇,在此時自行開發了Unix。
fotan 是第一個高階語言

Version 6 Unix

V6 Unix 以包含完整原始碼的發行版發布。由於原始碼是可用的,而且許可證不夠明確,無法禁止它,因此 V6 被用作教學工具,特別是加州大學柏克萊分校、約翰霍普金斯大學和新南威爾斯大學(UNSW)。

加州大學柏克萊分校分發了一組附加程序,稱為First Berkeley Software Distribution或 1BSD,後來成為完整的作業系統分發版。

UNSW 教授John Lions著名的《UNIX 第六版評論》是對數位 PDP-11/40 實現的核心主要部分的編輯選集,是許多早期 Unix 開發人員的核心文件的主要來源。由於後來的 Unix 版本的許可證限制,該書主要透過地下出版物影印分發。

原始 V6 Unix 的原始碼後來作為免費軟體在SCO Group的BSD 許可證下提供
stdin  在檔案表排0
stdout 在檔案表排1
stder  在檔案表排2