1965 年之前的时候,电脑十分稀有,都是大型科研所或者军队所有,当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑。
为了满足自己玩游戏的欲望(就是这么神奇!)
肯·汤普逊(左)和丹尼斯·里奇(右)发明了Unix系统
1991 年 林纳斯(Linus) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,尝试着在Minix 上做一些开发工作因为 Minix 只是教学使用,因此功能并不强,林纳斯 经常要用他的终端 仿真器(Terminal Emulator) 去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形,当时,他年仅 21 岁!
林纳斯 利用 GNU 的 bash 当做开发环境,gcc 当做编译工具,编写了 Linux 内核:
最初的Linux 并不能兼容 Unix即 Unix 上跑的应用程序不能在 Linux 上跑,即应用程序与内核之间的接口不一致 ,只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件。
内核(kernel) 是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。内核版用终端指令来实现系统调用,方便了用户对硬件的使用。
内核版本又分为稳定版 和 开发版 ,两种版本是相互关联,相互循环
Linux 发行版(也被叫做 GNU/Linux 发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件常见的发行版本如下:
我们学习使用的版本是Ubuntu
发行版下载网址:http://ubuntu.cn99.com/ubuntu-releases/
点击你要下载的版本
这里以16.0.4为例:
desktop:表示桌面版,有图形化界面 server:表示没有图形化界面,服务器版 amd64:表示64位系统 i386:表示32位系统 iso:表示是镜像文件