嵌入式操作系统与普通操作系统的区别:是否为开源(能移植)
收费模式 商用型 Vxworks WinCE Nuclenx PlamOS Symbian QNX pSOS VRTX LynxOS Hopen DeltaOS
免费型 Linux ucLinux uc/OS-II eCos uITRON
其中Vxworks WinC为半开源 比较安全
实时性:在规定的时间内完成规定的动作
Linux为无实时 uc/OS-II为有实时,且为小型操作系统(不自带网络协议栈)
硬实时:用硬件实现 Vxworks
软实时:完全用操作系统实现
Linux简介:
姓名 Linux系统 1991.10诞生
↓模仿
堂兄 UNIX
父亲 Linus Torvalds
C语言之父:D.M.Ritchie 贝尔实验室 1979年诞生
地址:http://www.;inux.org/
GPL协议:修改过的东西也要开源给别人
规定:禁止任何人不承认你的权利,或者要求你放弃这些权利。如果你修改了自由软件或者发布了软件的副本,这些规定就转化为你的责任。
Linux内核最新版本:Linux 4.0
POSIX标准:可移植操作系统接口 作用:将Linux和UNIX两个系统兼容
POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。
GNU计划:GNU is not UNIX GNU上做的工具只能在Linux上运行 目标是创建一套完全自由的操作系统GNU。
为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为‘公共版权’的概念。GNU也针对不同场合,提供GNU宽通用公共许可证与GNU自由文档许可证这两种协议条款。
Linux特点:社团 免费 开放 易获得 稳定 健壮 GPL 软件
发行版:发行出来公开使用的版本
嵌入式操作系统 red hat ubuntu SUSE 红旗(仿红帽)
ubuntu由C语言编写得到
安装ubuntu 14.10自带服务器 14.04企业版 12.04 12.10
red hat 个人版 5.1
企业版
centos 开发者自用 是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
虚拟机:用软件的方法模拟一台计算机 例如vmware
市面上虚拟机的种类:
①提供软件运行环境的虚拟机,比较有代表性是java虚拟机,framework虚拟机(微软的.net本质上也是一种虚拟机)、android 虚拟机(本质上是java虚拟机的改进)
②提供其他系统运行的虚拟机,比较具有代表性是vmware、virtual PC、virtualbox这三种。可以在上面安装许多其他的系统。
桥接的含义:
宿主机------------目标机
电脑 桥接 开发板
①两台机之间使用网线连接
②外网用NAT
安装red hat步骤: n->下一步 y->yes
①新建虚拟机 自定义 n 稍后 n 企业版5 n 浏览选虚拟机所在盘 n n 2G n 使用桥接网络 n n n n n
②右击窗口设置 CD/DVD(IDE) 导入ISO映像文件 浏览选中打开镜像文件 开启 Tab键选择Skip 回车跳过检查 n 简体中文 n n n 跳过输入安装号码 确定 跳过 y n y n n 管理员密码123456 n √√ 现在定制 n 开发---老的软件开发 服务器---全钩 服务器中老的服务器可选的软件包---tftp-server√ 关闭 基本系统---老的软件支持 n n n n 禁用 n 是 禁用 n 是 n n n n 子用户录入 n n 结束
root 123456登入
课后学习的linux指令由于有点累明天打算早起图书馆,暂时不写了。
问题:自己回来后根据百度上的步骤安装了ubuntu14.04版本,发现进入后只能以游客身份浏览,不能像red hat一样开启时候就可以用root身份登入!!!!!!是否需要在内部设置一个root才能实现开机登录root?