0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux 与 Unix的区别

5RJg_mcuworld 来源:未知 作者:邓佳佳 2018-03-05 15:36 次阅读

在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。

什么是 Unix?

在 IT 领域,以操作系统而为人所知的 Unix,是 1969 年 AT&T 公司在美国新泽西所开发的(目前它的商标权由国际开放标准组织所拥有)。大多数的操作系统都受到了 Unix 的启发,而 Unix 也受到了未完成的 Multics 系统的启发。Unix 的另一版本是来自贝尔实验室的 Play 9。

Unix 被用于哪里?

作为一个操作系统,Unix 大多被用在服务器、工作站,现在也有用在个人计算机上。它在创建互联网、计算机网络或客户端/服务器模型方面发挥着非常重要的作用。

Unix 系统的特点

支持多任务

相比 Multics 操作更加简单

所有数据以纯文本形式存储

采用单一根文件的树状存储

能够同时访问多用户账户

Unix 操作系统的组成

a) 单核操作系统,负责低级操作以及由用户发起的操作,内核之间的通信通过系统调用进行。 b) 系统工具 c) 其他应用程序

什么是 Linux?

这是一个基于 Unix 操作系统原理的开源操作系统。正如开源的含义一样,它是一个可以自由下载的系统。它也可以通过编辑、添加及扩充其源代码而定制该系统。这是它最大的好处之一,而不像今天的其它操作系统(Windows、Mac OS X 等)需要付费。Unix 系统不是创建新系统的唯一模版,另外一个重要的因素是 MINIX 系统,不像 Linus,此版本被其缔造者(Andrew Tanenbaum)用于商业系统。

Linux 由 Linus Torvalds 开发于 1991 年,这是一个其作为个人兴趣的操作系统。为什么 Linux 借鉴 Unix 的一个主要原因是因为其简洁性。Linux 第一个官方版本(0.01)发布于 1991 年 9 月 17 日。虽然这个系统并不是很完美和完善,但 Linus 对它产生很大的兴趣,并在几天内,Linus 发出了一些关于 Linux 源代码扩展以及其他想法的电子邮件。

Linux 的特点

Linux 的基石是 Unix 内核,其基于 Unix 的基本特点以及 POSIX 和单独的 UNIX 规范标准。看起来,该操作系统官方名字取自于 Linus,其中其操作系统名称的尾部的 “x” 和 Unix 系统相联系。

主要功能

同时运行多任务(多任务)

程序可以包含一个或多个进程(多用途系统),且每个进程可能有一个或多个线程。

多用户,因此它可以运行多个用户程序。

个人帐户受适当授权的保护。

因此账户准确地定义了系统控制权。

企鹅 Tux 的 Logo 作者是 Larry Ewing,他选择这个企鹅作为他的开源 Linux 操作系统的吉祥物。Linux Torvalds 最初提出这个新的操作系统的名字为 “Freax” ,即为 “自由(free)” + “奇异(freak)” + x(UNIX 系统)的结合字,而不像存放它的首个版本的 FTP 服务器上所起的名字(Linux)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206735
  • UNIX
    +关注

    关注

    0

    文章

    295

    浏览量

    41060
收藏 人收藏

    评论

    相关推荐

    linux和windows的区别 linux系统一般用来干嘛

    Linux和Windows是两种不同的操作系统,有着不同的设计理念和用途。本文将对Linux和Windows的区别进行详细分析,并介绍Linux系统的常见用途。 一、设计理念和架构 1
    的头像 发表于 02-05 14:06 328次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板的区别。 基本概念和原理 FPGA
    的头像 发表于 02-01 17:09 577次阅读

    ubuntu和linux区别

    Ubuntu和Linux是两个相关但不完全相同的概念,它们之间有着一些区别。在开始深入讨论Ubuntu和Linux之间的区别之前,让我们首先了解一下这两个概念的含义。
    的头像 发表于 11-27 17:06 888次阅读

    linux的常用命令

    Linux入门 1.1 Linux的介绍 (1)linux是一款操作系统,免费开源,安全高效,稳定,能处理高并发 (2)企业级的项目部署到linux/
    的头像 发表于 11-24 16:04 245次阅读
    <b class='flag-5'>linux</b>的常用命令

    linux和windows的区别

    Linux和Windows是两种不同的操作系统,它们之间的区别包括: 源代码开放性:Linux是开源的,意味着任何人都可以获取并修改其源代码,这为开发者提供了很大的便利性。而Windows则是
    的头像 发表于 11-08 11:08 2456次阅读

    linux属于什么操作系统

    Linux属于一种类UNIX操作系统。Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX
    的头像 发表于 11-08 11:01 1740次阅读

    30道Linux面试题总结

    如果你是一名开发人员、系统管理员,或是仅仅对 Linux 感兴趣,那么这个列表是为你准备的。它包含了类 Unix 系统管理或编程职位面试中涉及 Linux 相关的所有常见问题。
    发表于 10-27 15:29 764次阅读
    30道<b class='flag-5'>Linux</b>面试题总结

    UnixLinux的差异

    摘要:程序员都知道,Linux 不是 Unix,不过二者之间确实存在关系,即 Linux 系统是从 Unix 派生出来的,而 Linux
    发表于 09-04 12:42 303次阅读

    Linux命令su和sudo的区别

    Linux 系统中,有两个常用的命令用于切换用户身份和执行特权操作,它们分别是 su 和 sudo。虽然它们都可以实现权限提升,但在使用方式、安全性和适用场景等方面存在一些区别。本文将介绍 su 和 sudo 命令的区别,以
    发表于 08-14 14:14 163次阅读

    Unix操作系统及其文件系统讲解

    有时,进步难以察觉,特别是当你正身处其中时。而对比新旧资料之间的差异,寻找那些推动变革的信息源,我们就可以清晰地看到进步的发生。在Linux(以及大部分Unix系统)中,都可以印证这一点。
    发表于 07-20 11:33 570次阅读
    <b class='flag-5'>Unix</b>操作系统及其文件系统讲解

    linux内核源码编译

    Linux是一种开源的操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰大学生Linus Torvalds于1991年开发的一款全新的操作系统。那时
    发表于 06-27 15:37 571次阅读
    <b class='flag-5'>linux</b>内核源码编译

    Linux基本知识及常用命令

    Linux系统是一种基于UNIX的开放源码的操作系统,本部分所叙述的Linux更多的是指Linux的内核,其主要职责是对底层硬件的管理控制,内核除对下层硬件进行管理还要对上层的应用提供
    的头像 发表于 06-05 09:24 803次阅读
    <b class='flag-5'>Linux</b>基本知识及常用命令

    Linux常用命令与描述

    Linux系统是一种基于UNIX的开放源码的操作系统,本部分所叙述的Linux更多的是指Linux的内核,其主要职责是对底层硬件的管理控制,内核除对下层硬件进行管理还要对上层的应用提供
    发表于 06-05 09:22 203次阅读
    <b class='flag-5'>Linux</b>常用命令与描述

    聊聊操作系统是什么 LinuxUnix的关系

    Debian的后代分支比较庞大。除了Debian本身之外,这个分支的主要代表还有Ubuntu(构建在Debian之上)、LinuxMint(构建在Ubuntu之上)、Kali Linux
    发表于 06-02 16:31 129次阅读
    聊聊操作系统是什么  <b class='flag-5'>Linux</b>和<b class='flag-5'>Unix</b>的关系

    Linux中which,whereis, whatis三者的区别

    which,whereis和whatis都是Linux环境中常用的命令行工具,在日常使用Linux时应熟练掌握其区别和使用方法。
    的头像 发表于 06-01 15:14 1027次阅读