別人的Linux私房菜(2)Linux簡介
同一操作系統無法在不同硬件平臺上運行。架構。
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簡介