1. 程式人生 > >別人的Linux私房菜(2)Linux簡介

別人的Linux私房菜(2)Linux簡介

oid ref 通用電氣 deb table and 版權 移植 應用程序

同一操作系統無法在不同硬件平臺上運行。架構。

Bell實驗室和麻省理工學院MIT和通用電氣公司GE發起了Multics計劃,分時兼容系統,300以上多終端連接主機。

Unics 由Multics中的人員Thompson開發,使用匯編。之後與Ritchie合作寫出了Unix內核。隸屬美國電信巨頭AT&T。

伯克利大學的Bell Joy開發了BSD(Berkeley Software Distribution)。成為Unix的分支。

AT&T推出了System V(第七版Unix)。1979年收回版權。

Minix由Tanenbaum在1986年歷時兩年完成。

1984年Stallman發起了GNU計劃。1985年起草通用公共許可證GPL。

1991年Linus使用GNU工具,借鑒Minix寫了Linux內核。之後經過很多人的完善。

3.0以後的Linux內核以主線版本開發,分開發結束或長期維護狀態。https://www.kernel.org/releases.html

技術分享圖片

安卓版本和linux內核對應版本

技術分享圖片

https://en.wikipedia.org/wiki/Android_version_history#Android_9.0_Pie_(API_28)

Linux的發行版中,有RPM方式安裝軟件的系統,Red Hat \Fedora \ SUSE。有使用Debian 的dpkg方式安裝的 Debian \ Ubuntu \ B2D

POSIX

POSIX表示可移植操作系統接口(Portable Operating System Interface of UNIX,縮寫為 POSIX ),POSIX標準定義了操作系統應該為應用程序提供的接口標準。

別人的Linux私房菜(2)Linux簡介