Unix是linux的祖先 ,Linux 的源头要追溯到最古老的UNIX。 Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。 UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上; UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。
Linux
的源头要追溯到最古老的
UNIX
。
的源头要追溯到最古老的
UNIX
。
开始时Linus模仿unix的内核,搞了linux,由于是开源的,于是很多人修改使用,再后来由于redhat的支持开始了商业运作,再后来就是sun的支持,然后逐渐出现各种分支,然后就成现在这样的前景。
POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。POSIX标准意在期望获得源代码级别的软件可移植性。换句话说,为一个POSIX兼容的操作系统编写的程序,应该可以在任何其它的POSIX操作系统上编译执行。
GPL,是General Public License的缩写,是一份GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。
shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。