一、操作系统(Operation System,OS)
操作系统的作用:1、直接操作硬件;2、把操作硬件的代码封装成一个又一个的系统调用,供其他程序(软件)调用,实现间接操作硬件。
操作系统分类:
1>桌面操作系统:Windows系列(用户群体大);macOS(适合于开发人员);Linux(应用软件少)
2>服务器操作系统:Linux(安全、稳定、免费,占有率高);Windows Server(付费,占有率低)
3>嵌入式操作系统(Linux)
4>移动设备操作系统(IOS;Android(基于Linux))
Linux操作系统版本:
1. Linux内核版本:
内核是系统的心脏,是运行程序和管理硬件设备的核心程序,提供了一个在裸设备与应用程序之间的抽象层。
Linux内核普遍适用于各类硬件接口,可直接操作硬件,并提供了系统调用,同时为了调试检错,增加了终端命令窗口。
2. Linux发行版:
基于Linux内核搭建的一套应用程序(桌面系统,桌面应用程序,小游戏,图形界面等),可直接利用内核封装好的系统调用。发行版中包含Linux内核。例如:Ubuntu
二、虚拟机(Virtual Machine)
虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
- 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
- 进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己独立的桌面,不会对真正的系统 产生任何的影响。
- 能够在现有系统与虚拟镜像之间灵活切换
- 可在虚拟机中大胆学习新的系统,若系统崩溃,重新安装即可,并原有操作系统、应用程序、文档数据资料等完全保留不受破坏
三、环境搭建
电脑为windows10操作系统,为了方便学习与开发,在电脑上安装了虚拟机linux系统
- 在VMware官网下载最新虚拟机软件并安装(秘钥可在网上百度得到);或者从百度云链接中获取:vmware pro15 密码:1qrd (其中包含软件安装包以及秘钥生成器,亲测可行)
- 在Ubuntu官网下载最新Ubuntu镜像。
- 安装虚拟机VMware workstation。
- 安装Linux操作系统Ubuntu。
- 安装搜狗输入法以及google浏览器。