1947,發明了晶體管,使得計算機不再是機械設備,而是電子設備,為操作系統奠定了基礎。
1960,很多計算機制造商做出了各自的可以進行批處理操作的系統,但是只能限定於限定的硬件環境。
1964,IBM推出了IBM System/360系統,能夠在一系列的硬件環境中運行。
1965,AT&T貝爾實驗室、麻省理工和其他一些團隊打算搞一個多用戶多任務的復雜操作系統,取名為Multics(Multiplexed Information and Computing System),但是1969年,該項目發展過於緩慢,導致破產。
1969,參與項目的Ken Thompson(湯姆森)和Dennis Ritchie(瑞奇)因為項目的破產回到貝爾實驗室,利用PDP-7機器寫了一個簡易的系統(1970年完成),但是因為調侃這個系統無法和Multics媲美(其實是調侃Multics),就取名為Unics(Uniplexed Information and Computing System),湯姆森把名字稍微改了一下變成了Unix,所以1970便是Unix的元年。
其他:早期的Unix是完全使用匯編寫的,在開發Unix時候湯姆森在BCPL(由CPL(Combined Programming Language)改進而來,兩者都由劍橋大學發明)基礎上發明了B語言,然后對Unix使用B語言進行了部分改進,1973年,瑞奇與湯姆森一起改進了B語言從而發明了C語言,1974年,Unix用C語言完全重寫並且向外界發布。
1974,貝爾實驗室把Unix的源代碼拷貝給了各個實驗室、學校、公司,其中加州大學伯里克分校對Unix源代碼進行了深度研究不斷改進Unix,極大地推進了Unix的發展,其中著名的TCP/IP協議就是他們在Unix實現的,然后他們把他們搞的這一套Unix稱作BSD(Berkeley Software Distribution)。
1980,西雅圖一名程序員研發出86-DOS系統,被微軟比爾蓋茨買下版權。
1981,MS-DOS上市,與IBM合作,在IBM機器上捆綁銷售MS-DOS。
1983,AT&T被反壟斷法拆成了幾個子公司,這時,AT&T看到Unix分光無限好決定對其進行商業用途,不再對外開放源代碼,然而伯里克分校的BSD團隊並不需要錢,所以他們把受Unix商業版影響的代碼部分全部自己改寫。最后BSD項目團隊最后研究出了完全自己的Unix,因為版權問題只能叫做類Unix系統(Unix-like)(例如Free-BSD, MAC OS前身等等)。
1983,Richard Stallman發起革奴計划(GNU,GNU is Not Unix,意指是一個免費的,開源的,自由的,和Unix一樣強大的,但不是Unix的系統),目標是創建一個完全自由開放的操作系統。
1984,蘋果公司發布基於BSD項目的操作系統System 1.0(MAC OS 8之前都是以System x.x命名的),並搭載在麥金塔電腦上,含有桌面、窗口?、圖標、光標、菜單和卷動欄等項目。
其他:這是第一款真正的圖形界面桌面系統,微軟的Windows當時還只是嵌入在MSDOS下的一個程序而已。
1990,此時,GNU計划已經完成了Unix中大部分工具的編寫工作,就是GNU操作系統內核(當時稱為HURD)遲遲沒能完成。
1991,System 7發布,這時的MAC OS已經具備了256色的簡易圖形界面,當時的微軟還停留在DOS時代。
1991,芬蘭赫爾辛基大學的Linus Torvalds學生,在校期間自己搞了一個操作系統玩玩,當時在自己的系統中使用了GNU的GCC, Bash等軟件,受到GNU計划的影響,他把自己的系統內核源代碼發布到了網上,內核取名Linux(Linus's Unix)。
1992,當時不太成熟的Linux內核和GNU工具結合產生了一個完整的自由的操作系統,稱為GNU/Linux。
其他:在GNU/Linux誕生的年代,已經有很多優秀的開源項目,他們和GNU計划無關,都是個人或是組織開發,例如Vim, Apache, Perl, Python等等。也正是GNU/Linux的開源影響,世界掀起了一股開源熱,興起了開源文化的運動,大量開源項目出現,例如PHP, MYSQL, Ruby, NodeJS, KDE等等。
其他:GNU/Linux現在都被簡稱為Linux,其實是不規范的,也是對GNU不尊敬的表現。
1993,MS-DOS 6.X ~ MS-DOS 7.X(1996年),其中添加了一款名叫Windows的GUI程序。(Windows 1.x/2.x/3.x一直到Windows 9X/ME都是MS-DOS下的一個GUI(圖形用戶界面)程序!)
1993,微軟發布Windows10 NT 3.1系統,這時Windows NT的第一代產品,包括Workstation和Server兩個版本。
1994,當時1991年Linux發布到網上,世界各地廣大程序員對其產生興趣,對其研究改進,94年3月Linux 1.0發布,Linux成為了一個基本可用的系統內核,從此Linux開始了迅猛的發展。(至於為什么Linux圖標是個企鵝,因為Linus小時候被企鵝攻擊過,其實也沒什么邏輯關系,就像你問魯迅窗簾為什么是藍色的,他會回答你就是我當時隨便選了一個顏色而已)
其他:當時的BSD衍生的系統還在和AT&T的Unix系統打官司,也促使了Linux的發展,並且Linus本人承認當時他不知道還有FreeBSD這樣的系統存在,如果知道的話,可能就不會有Linux了。
1995,GNU/Linux系統越做越成熟,各個發行版推進了GNU/Linux在全世界的推廣。
1996,KDE團隊創建了K桌面環境項目(K Desktop Environment),為GNU/Linux系統設計圖形化桌面環境,桌面要有瀏覽器,所以他們就分了一個組來設計瀏覽器內核,這便是大名鼎鼎的KHTML和KJavaScript,便有了之后的Webkit和Blink。
1996,微軟發布Windows NT 4.0操作系統,是NT系列的一個里程碑,為接下來2000年之后Windows迅猛發展打下了基礎。
1997,MAC OS 8問世,這時歷史上第一款32位色彩,用戶界面相當友好的桌面系統,甚至被稱為藝術作品,以至於在Windows 2000之后的系統中模擬出惟妙惟肖的Mac OS X操作環境為榮。
1997,GNU發起GNOME(The GNU Network Object Model Environment)計划,意指為UNIX-like系統提供統一的桌面環境,1999年第一個版本發布。
2000,MS-DOS 8.0發布,這時最后一個MSDOS版本,因為微軟看到了Windows的曙光,於是放棄了DOS,發布Windows NT操作系統。
其他:Windows NT在2000之前並不流行,直到Windows2000(NT5.0),XP(NT5.1),Vista(NT6.0),Win7(NT6.1)的誕生,Windows才真正的開始迎來自己的巔峰。另外:Windows 10預覽版內核NT6.4,正式版內核NT10.0。
2002,南非商人Mark shuttleworth推出了Ubuntu發行版。