同一操作系统无法在不同硬件平台上运行。架构。
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标准定义了操作系统应该为应用程序提供的接口标准。
原文地址:https://www.cnblogs.com/bai2018/p/10662075.html