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