服装品牌网站开发php,自己做的网页怎么连接到网站,做网站收费 知乎,西双版纳傣族自治州医院1. Linux 历史早在 linux 出现之前的 20 年(大约在 20 世纪 70 年代)#xff0c;就有一个相当稳定而成熟的操作系统存在了。那就是 Linux 的老大哥”Unix”。那么 Linux 和 Unix 有什么关系呢#xff1f;Linux 的内核是由 Linus Torvalds 在 1991 年的时候给开发出来的#…1. Linux 历史早在 linux 出现之前的 20 年(大约在 20 世纪 70 年代)就有一个相当稳定而成熟的操作系统存在了。那就是 Linux 的老大哥”Unix”。那么 Linux 和 Unix 有什么关系呢Linux 的内核是由 Linus Torvalds 在 1991 年的时候给开发出来的并且放到网络上提供大家下载后来大家觉得(Linux kernel)相当小而精巧所以慢慢就有相当多的朋友投入到 linux 的研究中。那为什么 Linux 为何受到大家钟爱呢1965 年之前的时候电脑并不像现在一样普遍它可不是一般人能碰的起的除非是军事或者学院的研究机构而且当时大型主机至多能提供 30 台终端30 个键盘、显示器)连接一台电脑1965年以前Bell(贝尔实验室) MIT(麻省理工) GE(通用电气)共同发起了Multics项目目的是为了让大型主机同时提供 300 台以上的终端连接使用。到了 1969 年前后项目进度落后资金短缺虽然项目仍在研究但是贝尔实验室认为项目不可能成功就退出了该项目的研究。后来原本参与项目的人员中 Ken Thompson 根据自己的需要用汇编语言写了一组内核程序该系统就是 UNUX 系统的原型。由于 Thompson 写的操作系统是在太好用了所以在贝尔实验室广为流传并且多次改版。但是因为系统是汇编语言写的移植到其他机器上就得需要重新编写汇编语言很不方便。后来 Thompson 和 Retchie 合作使用 B 语言来写由于 B 语言编译出来的内核性能不好。后来 Retchie 将 B 语言改成 C 语言用 C 语言重写改写与编译了 UNIX 系统内核最后发行出 UNIX 的正式版本。Unix 由于是由高级语言编写的只要取得 UNIX 源代码加以修订就可以移植到另一台不同的主机上。1973 年 UNIX 与加州伯克利大学合作伯克利大学额 Bill Joy 在取得 UNIX的内核源码后修改成了适合自己及其的版本并且增加很多工具软件并将其命名为Berkely Software Distribution(BSD)。 这个 BSD 是 UNIX 的一个分支。之后很多商业公司也开始了 UNIX 操作系统的开发例如 ATT 的 System V、IBM 的 AIX. 出于商业的考虑,决定收回 UNIX 的版权并在 79 年发型的第七版 UNIX 中特别提到了不可对学生提供源码的严格限制。关于这则 79 年的版权声明影响最大的就是学校里教 UNIX 的教授没有内核源码怎么教学生认识 UNIX。于是 Andrew S. Tanenbaum(塔能鲍姆)教授写了一个 MINIX 这个UNIX LIKE 的的内核程序到了 86 年完成。这套系统被 Andrew S. Tanenbaum(塔能鲍姆)教授主要用于教育所以点到为止不再进行开发。1984 年一个叫 Richard Mathew Stallman 的人 71 年进入了黑客圈非常有名的智能实验室 AI.Lab当时的黑客圈对软件的着眼点几乎都是在分享没有专利方面的困扰。这个特色对 Stallman 的影响很大Stallman 想成立一个开放的团体。1983 年 Stallman 开始的 GNU 项目这个项目是创建一个自由、开放的 UNIX 操作系统(free unix).但是创建一个操作系统谈何容易于是 Stallman 认为既然开发操作系统不容易那就先在 UNIX 写一些小程序这总可以吧。Stallman 依据 UNIX 上现有的软件开发出功能类似的软件并且还免费。之后 Stallman 写了许多优秀的软件 GNU CCompiler(GCC),Emacs,GNU C LIBARY,BASH SHELL 等。1991 年芬兰大学生 Linus Torvalds 使用 Stallman 开发的 bash,gcc 写了以内核程序之后又有很多的志愿者参与进来Linux 茁壮成长。1994 年终于完成了 Linux 内核的正式版 Version 1.0.经过上面说明我们直到 Linux 其实就是一个操作系统最底层的内核及其提供的内核工具。它是 GNU GPL 授权模式任何人都可以取得源代码与可执行这个内核程序并且可以修改。此外因为 Linux 参考了 POSIXPortable Operating System Interface他规范了应用程序与内核的接口规范设计规范,因此兼容于 UNIX 操作系统故亦可称之为 UNIXLIKE 的一种。虽然由 Torvalds 负责开发的 LINUX 仅具有 Kernel 与 Kernel 工具不过很多软件已经可以运行在 Linux 上了因此”Linux 各种软件”就可以完成一个相当完整的操作系统了。不过要完成这样的操作系统还真难因为 Linux 早起都是由黑客工程师所开发维护的一般用户没有这种能力。为了让用户能够接触到 Linux于是很多商业公司或非营利团体就将 Linux Kernel 与可运行的软件集成起来加上自己具有创意的工具程序发布给用户。这个 Linux Kernel Software Tools 的可完全安装的系统我们就叫做 Linux Distribution.由于开发 Linux Distrubution 的团队和公司太多了在中国有名的 Red HatSUSE Ubuntu,Fedora,Dibian,CentOS 等所以很多人担心如此一来每个 distribution 是否都不 相 同 呢 这 就 不 需 要 担 心 了 因 为 每 个 distribution 使 用 的 kernel 都 是http://www.kernel.org 所发布的它们所选用的软件都是目前很知名的软件重复性很高而且这些开发商都遵循着 Linux standard Base 等标准来规范开发以及目录架构的 FIlesystem Hierarchy Standard 规范它们唯一的差别可能就是该开发者自家的所开发出来的管理工具而已。差异不大所以大家额可以选择喜欢的 distribution 来安装就可以了。FedoraRedHatUbuntu