由UNIX至Linux发展

由UNIX至Linux发展

一、历史进程

 
①UNIX操作系统:最早由Ken Thompson、Dennis Ritchie(图灵奖获得者)于1969年在AT&T贝尔实验室开发完成的操作系统(K为了能在DEC PDP-7 计算机上运行星际旅行游戏),最初是完全用 汇编语言 编写。后来Dennis Ritchie在1971年发明C语言;1973年,Dennis Ritchie 用移植性很强的C语言将UNIX绝大部分代码重写,提高UNIX系统的可移植性。

                                                                                                   UNIX主要发行版本

操作系统 公司 硬件平台CPU
AIX IBM PowerPC
HP-UX HP PA-RISC
Solaris Sun SPARC
Linux(类UNIX操作系统) Red Hat Linux、Ubuntu Linux Intel、AMD、Cyrix.etc

其中Sun公司主要产品是工作站及服务器,Solaris是可以在win平台上使用,若个人用户想要学习UNIX,Solaris是最容易接触和最容易学习的系统,要接触AIX、HP-UX的话则需要自己买服务器。

市场上的商用开发体系共分为四层,分别是操作系统,数据库,中间件和编程语言。Oracle(甲骨文)一直视微软为竞争对手,为了完成对微软的对等体系竞争,所以在编程语言方面收购了Sun公司,将Sun自己开发的Java和Sun之前收购的MySQL都纳入自身旗下。(但千禧年后微软一直视谷歌为竞争对手)

体系结构 Oracle Microsoft IBM
操作系统 UNIX Windows(serve) AIX
数据库 Oracle、 SQL server DB2
编程语言 收购SUN得到JAVA .NET

 
②MINIX操作系统:基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum开发的,由于当时UNIX收费为了教学不能将UNIX给学生使用,因此参照UNIX的第五个版本开发,MINUX代码没有抄袭UNIX,因此没有代码袭承关系。MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作。2000年重新改为BSD授权,成为自由和开放源码软件。MINIX为全球注册商标。

 
③Linux操作系统

Linux内核官网
1

一个硬盘最多分4个区

LAMP/LNMP组合(可以免费建立一个稳定网站系统):

操作系统 Web服务器 数据库 编程语言(服务器端脚本解释器)
Linux Apache、Nginx MySQL PHP、Perl、Python
发布了36 篇原创文章 · 获赞 5 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_40520596/article/details/104486194