Linux入门基础知识

/ 2评 / 0

操作系统

操作系统作为接口的示意图

yonghu

没有安装操作系统的计算机称之为“裸机”

  • 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序
  • 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序

操作系统通过管理硬件设施设备来给用户和应用程序提供一个简单的接口,方便用户使用。

主流的操作系统及特点如下

桌面操作系统

  • windows(用户群体大)
  • macOS(适合于开发人员)
  • Linux(用户数量较少,软件也较少)

服务器操作系统

  • Linux
    • 安全、稳定、免费
    • 占有率高
  • Windows Server
    • 付费
    • 占有率低

嵌入式操作系统

  • Linux

移动操作设备系统

  • IOS
  • Android(基于 Linux
  • 鸿蒙操作系统(华为推出的备用系统,资料暂时不明确)

Linux系统发展历程

MULTICS 操作系统 → 基于B 语言UNIX 操作系统(Ken Thompson) → 在B语言的基础上设计出C语言(Dennis M.Ritchie) → Unix 操作系统ThompsonRitchie

由于Unix存在超级用户,上述创作者额能够通过超级用户接管用户终端,因此,随着Version 7 Unix 推出之后,发布新的使用条款,UNIX 源代码私有化。

Andrew S. Tanenbaum为了给学生授课,开发出兼容unix的操作系统并取名为UNIX(mini-UNIX)

林纳斯(Linus)在21岁的时候编写出了Linux 第一个内核的雏形,林纳斯利用 GNU 的 bash 当做开发环境,gcc 当做编译工具,编写了 Linux 内核,一开始 Linux 并不能兼容 Unix

Linux 内核及发行版

Linux 内核版本

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

Linux 发行版本

在几乎每一份与 Linux 有关的榜单上,基于 Debian 的 Ubuntu 都占有一席之位。Canonical 的Ubuntu 胜过其他所有的 Linux 服务器发行版 ―― 从简单安装、出色的硬件发现,到世界级的商业支持,Ubuntu确立了难以企及的严格标准

Linux 的应用领域

服务器领域

嵌入式领域

主要应用:机顶盒数字电视网络电话程控交换机手机PDA、等都是其应用领域,得到了 Google、三星、摩托罗拉、NEC 等公司的大力推广

个人桌面领域

2条回应:“Linux入门基础知识”

  1. 头像 escher说道:

    来踩踩,哈哈哈哈

发表评论

电子邮件地址不会被公开。 必填项已用*标注