您好,登錄后才能下訂單哦!
計算機整體的層次關系:
硬件層
Kernel 內核層
Library API層
應用程序、shell層(圖形界面GUI、命令行接口CLI)
內核功能:
進程管理
內存管理
文件系統
網絡功能
硬件驅動
安全機制。。。
GE,Bell,MIT聯合在MainFrame機器上用匯編語言開發出了Multics(最早的大型操作系統)
Ken Tomlinson
Space Travel游戲應用程序,PDP-7上運行,需要操作系統
DEC:
PDP-11機器 PDP-7
VAX機器 à vms
Unics à Unix
B語言 à C 語言
Bill Joy:成立BSRG機構
BSD :Berkeley System Distribution
System V(Bell實驗室被收購從AT&T獨立出來)
CP/M
81 Microsoft,Xenix
仿照CP/M開發的系統 比爾蓋茨花5w$買來后修改以后命名為DOS
Jobs (apple 1、2 Unix)
Xerox:復印機
PARK實驗室 unix基礎上 開發除了世界上第一個鼠標 和 第一個基于圖形化界面的操作系統。
FreeBSD 世界上能運行在PC機上的第一個Unix
OpenBSD 注重于安全
NetBSD 注重于網絡
Bill Joy 成立了 Sun MicoSystem
生產小型機 并 擁有 操作系統 Sun OS
Sun OS à Solaris (Unix)
CSH(一種非常流行的Shell)
Windows NT 基于vms 并帶有Server功能 XP 2000 等都是在NT基礎上開發的
Andrew 荷蘭的一個教授 使用Unix 教學 后期自己開發了 Minix
Linus 無法將自己的驅動添加進Minix,決定自己寫一個操作系統
Linus à Linux
Riched Stallman , 倡導Freedom 發起了程序的共產主義運動
GNU: GNU is Not Unix
GPL:General Public License GPL 宣言
Emacs:文本編輯器
Gcc: GNU C Compiler
Linus 提供的只是Linux 的內核
glibc(Linux庫)、gcc(Linux 編譯器)
源代碼:C à 編譯成二進制代碼
ABI: Application Binary Interface
發行版本,發行商 release
RedHat
SLS
Debian 完全基于社區模式
Ubuntu
Mint 基于Ubuntu 二次發行
SUSE à 被Novell 收購 ,OpenSUSE,SUSE基于SLS
軟件管理器
Debian,dpt
RedHat,rpm
自由:
自由獲取、自由修改、自由學習
開源軟件組織
BSD
Apache
CentOS:Community Enterprise OS
Fedora:基于RedHat的個人版
Mandriva:主要用于個人桌面
Linux:0.1 1.0 2.0 2.2 2.4 2.6 3.0
RHEL 3.0 4.0 5.0 6.0 發行版的版本
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。