History

作業系統從 Unix 的演變

  • October 30, 2016

你能解釋一下從 Unix 到作業系統(Linux 和 Windows)的進化層次嗎?

這是 Unix 及其衍生產品的高度簡化 歷史。Windows 不在其中,因為它的歷史本質上是獨立的。

曾幾何時,作業系統是複雜而笨重的。1960 年代後期的一天,Ken ThompsonDennis Ritchie和他們在AT&T 貝爾實驗室的幾位同事決定編寫一個更簡單的Multics版本來在他們的PDP-7上執行遊戲,於是Unix誕生了。

AT&T 擁有程式碼的權利,而且許可證費用昂貴。許多其他公司轉授權 Unix 並出售他們自己的版本。主要參與者包括DECHPIBMSun。Unix 變體添加了它們自己的擴展,經常從彼此和學術界汲取靈感。

與此同時,在伯克利,許多學者對許可情況感到不滿,並決定創建一個不包含任何 AT&T 許可程式碼的 Unix 版本。因此,在 1980 年代初期,伯克利軟體發行版或BSD成為了 Unix 的免費變體。BSD 最早執行在PDP-11VAXen小型機上。

與此同時,在東海岸Richard Stallman因無法將原始碼獲取到他的列印機驅動程序而大發雷霆。他於 1983年創立了GNUG NU’s not U nix )項目,目的是製作一個免費的類 Unix 作業系統,而且只會更好。猶豫了一下,這個作業系統的核心被選為Hurd,現在任何十年都可以使用。GNU 項目的許多組件都包含在所有目前的免費 unice 中,尤其是編譯器GCC

與此同時,在芬蘭,Linus Torvalds在 1991 年夏天開始了一場黑客狂潮。當他醒來時,他意識到自己已經為他的PC編寫了一個作業系統,於是他決定通過將它放在一個 FTP 伺服器上的一個 FTP 伺服器上來分享它。名為linux的目錄。成功超出了他的預期。

許多人創建了軟體發行版,包括 Linux 核心、許多 GNU 程序、X Window 系統和其他自由軟體。這些發行版(SlackwareDebianRed HatSUSEGentooUbuntu等)是人們在說“Linux”時通常指的。大多數 Linux 發行版主要由免費的語音軟體組成,儘管當不存在免費的等效軟體時,通常會包含僅作為啤酒免費的軟體。

目前存在的其他 unices 包括 BSD 的各種分支(您可以選擇FreeBSDNetBSDOpenBSD,它們都是免費的、開放的並通過“網路”開發),以及針對伺服器的商業變體數量正在減少:和AIXHP-UXSolaris和一些非常小的競爭者。另一個基於 unix 的專有作業系統是在Apple台式機、筆記型電腦PDA上執行的Mac OS X。

引用自:https://unix.stackexchange.com/questions/3196