操作系统

操作系统

  1. 桌面操作系统
    Windows系列 92%
    macOS 5%
    Linux 1%

  2. 服务器操作系统 (所谓服务器就是硬件指电脑+软件指操作系统)
    Linux:安全、稳定、免费 占用率高
    Windows Server: 付费 占有率低

  3. 嵌入式操作系统
    Linux的低成本、强大的定制功能性以及良好的可移植性,使得Linux在嵌入式系统方面也得到了广泛应用,目前Linux已广泛用于手机、平板电脑、路由器电视和电子游戏机等领域。

  4. 移动设备操作系统
    IOS
    Android(基础Linux)

下面图为Linux服务器集群示例:

Linux的前身

  • 1970 年,美国贝尔实验室的 Ken Thompson,以 BCPL 语言为基础,设计出很简单且很接近硬件的 B 语言(取 BCPL
    的首字母),并且他用 B 语言写了一个 UNIX操作系统。

  • 1971 年,同样酷爱“星际旅行”的 Dennis M.Ritchie 为了能早点儿玩上游戏,加入了 Ken 的开发项目,合作开发
    UNIX,他的主要工作是改造 B 语言,因为 B语言太依赖硬件,跨平台性较差。

  • 1972 年,Dennis M.Ritchie 在 B 语言的基础上最终设计出了一种新的语言,他取了 BCPL
    的第二个字母作为这个语言的名字,这就是 C 语言。

  • 1973 年初,C 语言的主体完成,Ken 和 Dennis 开始用它完全重写了现在大名鼎鼎的 Unix 操作系统。

  • UNIX(1973 年 它将源代码开源后,很多大公司在 UNIX 基础上开发了自己的系统)是一个强大的多用户,多任务的操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

Linux

  • Linux也是一个多用户,多任务的操作系统1991 年,Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus
    Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。他和众多爱好者共同开发出来的一个基于 unix 的一个操作系统。Linux英文解释为 Linux is not Unix。

  • Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多 CPU的操作系统。

  • Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64位硬件。Linux 继承了 Unix
    以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

  • CentOS(Linux的一个发行版本) 全名为“社区企业操作系统”(Community Enterprise
    OperatingSystem).它由来自于 RHEL 依照开放源代规定发布的源代码编译而成,由于 RHEL是商业产品,因此必须将 RedHat 的所有 Logo 改成自已的 CentOs 标识,这就产生了 CentOs 操作系统。两者的不同在于,CentOs并不包含封闭源代码软件。因此,CentOS 不但可以自由使用,而且能够享受 CentOS 提供的长期免费升级和更新服务。这是 CentOS的一个很大优势。

大数据技术所需操作系统

  • 大数据技术首选----RHEL/CentOS
    系列企业级应用追求的是可靠性和稳定性,这就求构建企业级应用的系统平台具有高可靠性和高稳定性。企业级 Linux 的发行版本就可以解决这个问题。

  • RHEL 与 Centos 两个 Linux 发行版本,并没有大大差别,所不同的是,RHEL属于商业 Linux 发行版本,而 CentOS 属于非商业发行版,可以从网上免费下载CentOS 各个版本的安装介质,但 CentOS 并不提供商业支持。

使用虚拟机技术学习 Linux

  • 使用虚拟机技术上的好处
    1)节省成本
    2)安全便捷
    3)简单高效

你可能感兴趣的:(操作系统)