目录

1. 操作系统的历史

2. 下载 VMWare 虚拟机

3. 新建虚拟机

4. Linux 操作系统介绍

4.1 Linux内核版本

2.2 Linux发行版本

4. 下载 Ubuntu 操作系统


【科普】没有安装操作系统的计算机,通常被称为裸机,如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序。如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。

1. 操作系统的历史

        1965年左后由贝尔实验室加入了麻省理工学院以及 通用电气 合作的计划——该计划要建立一套多使用者(multi一user)、多任务(multi一processor)、多层次(multi一level)的 MULTICS 操作系统,想让大型主机支持300台终端。
        1969年前后这个项目进度缓慢,资金短缺,贝尔实验室退出了研究。
        1969年从这个项目中退出的 Ken Thompson 当时在实验室无聊时,为了让一台空闲的电脑上能够运行"星际旅行(Space Travel)”游戏,在8月份左右趁着其妻子探亲的时间,用了1个月的时间,使用汇编写出了 Unix 操作系统的原型
        1970年,美国贝尔实验室的 Ken Thompson,以 BCPL 语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母),并且他用B语言写了第一个 UNIX 操作系统
        1971年,同样酷爱"星际旅行(Space Travel)"的 Dennis M.Ritchie 为了能早点儿玩上游戏,加入了 Thompson 的开发项目,合作开发 Unix ,他的主要工作是改造B语言,因为B语言的跨平台性较差。1972年,Dennis M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是 C语言 
        1973年初,C语言 的主体完成,Thompson 和 Ritchie 迫不及待地开始用它完全重写了现在大名鼎鼎的 Unix 操作系统。

2. 下载 VMWare 虚拟机

虚拟机(Virtual Machine) 指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能。进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。

从官网上下载:VMware-workstation-full-15.1.0-13591040.exe(现在已经到16的版本了)

下载好 VMWare 后,会自动添加两个虚拟网卡:

从网上找许可证并输入。

3. 新建虚拟机

安装目录最好安装到固态硬盘上 

4. Linux 操作系统介绍

        1991年林纳斯(Linus)就读于赫尔辛基大学期间,对Unix产生浓厚兴趣,尝试着在Minix上做一些开发工作,因为Minix只是教学使用,因此功能并不强。林纳斯经常要用他的终端仿真器(Terminal Emulator)去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形。当时,他年仅21岁!
        林纳斯利用GNU的bash当做开发环境,gcc当做编译工具,编写了Linux内核,一开始Linux并不能兼容Unix,即 Unix上跑的应用程序不能在Linux上跑,即应用程序与内核之间的接口不一致。后来经过全世界的网友的帮助,最终能够兼容多种硬件。

4.1 Linux内核版本

        内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。Linux内核版本又分为稳定版开发版,两种版本是相互关联,相互循环。

        稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些bug 或加入一些新的驱动程序。

        开发版:由于要试验各种解决方案,所以变化很快

        内核源码网址:http://www.kernel.org,所有来自全世界的对 Linux 源码的修改最终都会汇总到这个网站,由 Linus 领导的开源社区对其进行甄别和修改最终决定是否进入到 Linux 主线内核源码中。

2.2 Linux发行版本

        Linux发行版(也被叫做GNU/Linux发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。
常见的发行版本如下:Ubuntu、Redhat、Fedora、openSUSE、Linux Mint、Debian、Manjaro、 Mageia、CentOS、Arch。

        十大Linux服务器发行版排行榜:http://os.51cto.com/art/201612/526126.htm
        在几乎每一份与Linux有关的榜单上,基于 Debian 的 Ubuntu都占有一席之位。
Canonical 的 Ubuntu 胜过其他所有的 Linux 服务器发行版——从简单安装、出色的硬件发现,到世界级的商业支持,Ubuntu 确立了难以企及的严格标准。

4. 下载 Ubuntu 操作系统

下载Ubuntu桌面系统 | Ubuntuhttps://cn.ubuntu.com/download/desktop下载好的ISO文件相当于一个光盘。

 点击开启虚拟机,下图是Ubuntu系统首次加载界面。会比较漫长~

 进入系统:

 点击安装:

中文简体: 

 

后面的一路默认:

 输入计算机名

进入系统: 

 

后面的初始化一路next,得到:

 如果安装过程有问题,可以直接找Ubuntu的文件夹删掉,再来一遍。

 右下角可以看到虚拟机的硬件状态:

 可以先进行拍摄快照(备份),对系统进行保存数据,当系统出现问题的时候,再点击恢复快照,就能回到快照的状态,而不用再重装系统。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐