操作系統基礎
一個完整的操作系統包括 ( kernel + application)
內核 + 應用程序
而我們要學習操作系統:Linux操作系統
我們平時所用的WINDOWS和MS-DOS都是微軟出的,而Linux不是微軟出的,Linux的最大好處是非商業軟件,它的原代碼是完全公開的,也就是說我們可以隨自己的喜好進行編輯和修改來符合我們的使用習慣與增強它的功能。它與其他操作系統的最大區別就是它代表這自由和免費精神!
區別:
(1)Linux速度比較快,安全性比windows好
(2)有很多軟件只能在windows裏運行 ,與Linux兼容的軟件正在開發中.
(3)Linux適用在網絡方面.
(4)Linux的操作比較複雜,windows的比較簡單.
最大區別:windows是目前最流行的圖形操作界面
而Linux雖然可以安裝圖形操作界面,但目前一般都是命令界面。
Linux的內核版本:
Linux-major.minor.release
Major:主版本號
Minor:次版本號
在2.X的時代,奇數:表示測試版或開發版。Develop
偶數:穩定版。Stable
Release:小改動
獲取linux內核的源代碼:http://kernel.org
Kernel(內核)的功能:
驅動硬件
資源分配
進程管理
文件系統管理
安全防護
···
Linux發行版:
Redhat:redhat,centos,fedora。
在Linux系統中的應用程序一般由四部分組成:
1、二進制文件
2、庫文件,頭文件
3、配置文件
4、幫助文件