linux 是什麼

Linux內核是1991年由託瓦茲(Linus Torvalds)寫出的。linux 開發過程中存在很多的有趣的故事和整個的開發過程。下面讓我看看它的發展歷程:

linux是一套操作系統,因爲操作系統有效地控制這些硬件資源的分配,並提供計算機所需功能之外,並提供程序員更好的程序開發接口。內核與硬件的關係非常的密切。Torvalds寫linux的時候,該內核只能驅動“驅動386所有的硬件”。

硬件的功能函數不同,(IBM 的power CPU 和Intel 的X86 架構不同),所以同一操作系統無法在不同的硬件平臺上面運行。所有要參考硬件的功能參數修改操作系統的代碼。這就稱爲”代碼移植“。

問題:widnows操作系統是否可以運行在APPLE 的MAC系統上面安裝與運行??(自己思考)


windows是x86架構的硬件設計,主要是運行在個人計算機上,不同平臺不可以運行,而linux是open source 的操作系統,它的代碼可以修改後適應各種計算機硬件上運行。


linux提供了完整的操作系統當中最底層的硬件控制與資源管理的完整框架,這個框架沿襲Unix良好的傳統而來,相當的強大而穩定。


Unix的歷史:

linux出現之前就有一個相對穩定而成熟的操作系統存在,那就是linux的老大哥Unix。

1.1969年,BELL MIT與GE的 Mulitcs系統。

那個時候只有輸入設備卡片閱讀機,輸出設備是打印機,用戶無法與計算機互動。多道批處理操作系統。MIT 發明的 分時操作系統(COMPATIBLE time-Sharing System)

2.1969年,Ken Thomspon 的File server System

他彙編語言寫出一組內核程序,這系統是Unix的原型。

他提出兩個概念:

所有的程序或系統裝置都是文件。

不管構建編輯器或者附屬文件。所寫的程序目的就是有效的完成目標。(科技始終源自於人性,Thomspon寫這個內容程序,當時就是爲了移植一款叫”太空遊戲“的遊戲。)

3.1973年 Unix正式的誕生,Ritchie等人用c語言寫了第一個正式的內核

由於是用更高級的語言寫的內核程序,使得unix更容易移植到不同的計算機上。

4.1977年,unix的重要分支:BSD誕生(Berkeley Software Distribution)

柏克萊大學的bill得到unix源碼後,修改並添加更多的工具程序和編譯程序。形成Bds重要的unix分支。

bill joy是sun公司的創始人。

5.1979年,重要的System V架構和版權聲明

純種的unix指的是System V 和 BSD。

6.x86下的Minix系統誕生

譚寧邦教授寫的Minix內核程序。不是完全免費,但是可以購買磁帶用。

7.GNU 項目及FSF基金會成立

richar mathew stallman 

8.1991年,芬蘭學生Torlvalds 寫了linux內核程序。

POSIX(Portable Operating System interface)可攜帶操作系統接口。規範內核與應用程序之間的接口。

LINUX distribution

linux的版本主要是分爲穩定版本的偶數版本如2.6x,和適合商業與家用環境,一種是開發版本,如2.5x

linux distribution是“linux kernel+Free SOftware+ducumentations+Tools+可安裝程序‘的完整的系統。

linux 特點 及優缺點

自由開放的使用學習環境 ,配備需求低廉。內核功能強大而穩定。 獨立作業。

優點: 穩定的系統, 免費少許的費用。安全性,漏洞快速修補。

多用戶多任務 用戶與用戶規劃,相對比較不耗系統資源。適合小內核的嵌入系統

缺點:沒有特定的支持廠商。遊戲支持不足,專業軟件支持不足。


本博客是本人自學整理內容。如果不全或者不對地方,請大家指點。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章