- Android底層開發(fā)實戰(zhàn)
- 周慶國
- 671字
- 2018-12-31 21:06:28
2.1 系統(tǒng)簡介
操作系統(tǒng)是計算機必不可少的重要組成部分,只要使用計算機就一定會涉及操作系統(tǒng)。操作系統(tǒng)的功能用一句話來表述就是管理與控制計算機資源的軟件。這里提到的“計算機資源”包括計算機硬件資源和軟件資源。目前比較流行的操作系統(tǒng)包括UNIX系統(tǒng)、類UNIX系統(tǒng)、Windows,以及一些嵌入式的操作系統(tǒng)。目前用戶數(shù)量比較多的可能就是Windows系統(tǒng)以及屬于類UNIX的Linux系統(tǒng)。
Linux系統(tǒng)的成長和發(fā)展就像一部小說一樣有趣。在1991年,由于當時的UNIX廠商對UNIX源代碼的限制,作為芬蘭赫爾辛基大學學生的Linus Torvalds決定開發(fā)自己的操作系統(tǒng)。他首先編寫了一個簡單地終端仿真程序,用來連接到自己學校的大型UNIX系統(tǒng)上,在這個終端程序上經過了一年的開發(fā)、改進和完善,終于開發(fā)出了一個雖然沒有UNIX功能那么完善和強大,但卻是一個五臟俱全的類似UNIX的操作系統(tǒng)。在1991年底,他在網上發(fā)布了這個操作系統(tǒng),并被命名為Linux。
Linux的設計都源于UNIX的設計,實現(xiàn)了UNIX操作系統(tǒng)的API。與其他的類UNIX操作系統(tǒng)不同,Linux系統(tǒng)并不是直接修改UNIX系統(tǒng)源代碼而來,而是對UNIX系統(tǒng)的重新實現(xiàn)。
Linux操作系統(tǒng)從發(fā)布之日起,就受到了很多人的追捧,其中一個非常重要的因素就是Linux允許其他的開發(fā)者對其代碼自由地進行修改和完善。Linux從誕生到現(xiàn)在經歷了20多年,已經被廣泛移植到各種硬件體系結構之上。
Linux一誕生就決定了它光明的前途,它由互聯(lián)網上的各個開發(fā)小組合作完成,每個人都可以向Linux提交代碼,只要經過審核確定提交的代碼符合規(guī)范,就可以成為Linux源代碼的一部分。
Linux的用途非常廣泛,大到各種計算機集群,小到手機,甚至在手表中都可以看到Linux的存在。Linux所支持的工具也非常完善,基本上各種工作都可以在Linux系統(tǒng)上建立并完成。
- 嵌入式Linux開發(fā)技術
- Getting Started with oVirt 3.3
- Implementing Cisco UCS Solutions
- Linux實戰(zhàn)
- 從零開始寫Linux內核:一書學透核心原理與實現(xiàn)
- Persistence in PHP with the Doctrine ORM
- WindowsServer2012Hyper-V虛擬化部署與管理指南
- 高性能Linux服務器構建實戰(zhàn):運維監(jiān)控、性能調優(yōu)與集群應用
- Extending Bootstrap
- SharePoint 2013 應用開發(fā)實戰(zhàn)
- Linux Shell編程從入門到精通(第2版)
- Java EE 8 Design Patterns and Best Practices
- Learning Bootstrap
- 計算機系統(tǒng):基于x86+Linux平臺
- Python UNIX和Linux系統(tǒng)管理指南