Linux 发展史

操作系统

英文名称为operating system,简称os,是应用程序运行及用户操作必备的基础环境支撑,计算机系统的核心,作用是管理和控制计算机系统中的硬件和软件资源

操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件,操作系统会收到用户输入的信息后,将其传送给计算机硬件核心进行处理,然后再把处理结果返回给使用者

什么是linux

linux也是一个操作系统软件,与windows不同,linux是一套开放源代码程序的,并可以自由传播的类unix操作系统,基于intel x86系统cpu架构计算机。基于posix的多用户,多任务并且支持多线程和多cpu的操作系统

linux起源

unix系统于1969年在AT&Td的贝尔实验室诞生

unix五大特性

1. 技术成熟,可靠性高
使用unix系统,即使连续运行若干年也无需重启,它依然可以工作得非常好,好不夸张的说,只要计算机硬件不坏,unix就很难出现问题
2. 极强的可伸缩性
unix支持cpu处理器体系架构非常多,包括intel/amd及hp-pa,mips,powerpc
3. 强大的网络功能
internet互联最重要的协议tcp/ip就是unix上开发和发展起来的。此外,unix还支持很多常用的网络通信协议,如nfs,dce,ipx/spx,slip,ppp
4. 强大的数据库支持能力
oracle,db2,sybase,informix等大型数据库,都把unix作为其主要的数据库开发和运行平台,一直到目前为止,依然如此
5. 强大的开发功能
正是unix促使了c语言的诞生,并相互促进与发展,称为当时工程师的首选操作系统和开发环境。互联网早期有重大意义的软件新技术的出现几乎都在unix上,例如:tcp/ip,www,java,xml等

unix操作系统的革命

20世纪70年代中后期,由于各厂商及商业公司开发的unix及内置软件都是针对自己公司特定硬件的,因此在其他公司的硬件上无法运行。在20世纪70年代末,unix又面临了突如其来的被AT&T回收版权等重大问题,特别是要求禁止对学生群体提供unix系统资源代码。

1984年,Richard Stallman发起了开发自由软件运动,并成立了自由软件基金会和GNU项目。

linux的发展历程

1984年,Andrew S.Tanenbaum 开发了用于教学的unix系统,命名为Minix,但是仅仅用于教学
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的pc平台
1990年,芬兰赫尔辛基大学学生linux Torvalds首次接触Minix系统
1991年,linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件
1991年年底,linux Torvalds公开了linux内核源码0.02版,http://www.kernel.org,仅仅是内核
1993年,linux 1.0版本发行,linux转向GPL版权协议,GPL通用公允许
开始盛行开来

linux核心概念知识

自由软件:简单来说,就是没有商业化软件版权制约,源代码开放,可无约束自由传播 

FSF:free software foundation,自由软件基金会,是1984年,Andrew S.Tanenbaum发起和创办的,主要项目是GNU项目,主要软件包括,gcc编译软件,bash命令解释程序和编程语言

linux系统组成 

核心为linux Torvalds开发的kernel,内核之上的组件为几部分:一部分是GNU组件,如Emacs,gcc,bash等:另一些重要组成部分来自于加利福尼亚大学伯克利分校的BSD UNIX项目和麻省理工学院的 x windows系统项目,以及在这之后成千上万的程序员开发的应用程序等

linux特点

linux系统继承了unix系统的全部优点,又在自身还有有如下一些特点

linux发行版

linux内核版本有四个系列,2.2 2.4 2.6 3x,发行商包括red hat,fedora,centos
red hat:再版本9.0后,rad hat不在遵循GPL协议,成为收费产品
fedora:red hat的一个分支,可以认为是red hat的预发布版本,遵循GPL协议
centos:red hat的一个重要分支,遵循GPL协议
选择版本,一定要选择稳定的大版本,新版本一般潜在问题隐患较多

虚拟机的三种上网方式 

nat
网络地址转换,nat模式是比较简单的实现虚拟机上网的方式。nat模式的虚拟机就是通过苏主机上网和交换数据的。vmnet8

bridged
桥接模式,通过物理主机网卡架设一座桥,从而连入实际的网络中,因此,虚拟机可以被分配与物理主机相同网段的独立ip

host_only
仅主机模式,虚拟机的网卡会链接到宿主的vmnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机智能与宿主机进行通信,不能连接到实际网络上,即无法上网

 

posted @ 2018-06-25 10:58  liqianlong  阅读(1131)  评论(0编辑  收藏  举报