在过去的十年左右的时间里,人们真的开始将UNIX与Linux混淆。Unix vs. Linux:区别和重要性的原因Unix vs. Linux:区别和重要性的原因在创建Linux之前,计算机世界由 Unix。 Linux和Unix有什么区别?如果它们基本上是同一件事,请阅读Moreas,但这不是事实。 这是一个难以理解的领域,但是区别主要在于您如何定义术语。

立即解锁“基本Linux命令备忘单”!

这将使您注册我们的新闻通讯

UNIX的历史可以追溯到1960年代,但是直到1970年代,一个名为Unics的项目诞生了,这个名字才得以体现。 在接下来的几十年中,UNIX最终分为许多不同的分支,每个分支都有其独特的特点。

Linux不是那些分支之一。

实际上,Linux是作为UNIX的替代品而诞生的。企鹅起源:Linux的历史[极客历史]企鹅起源:Linux的历史[极客历史]如果没有与Linux接触,您几乎无处可走-它为一切提供动力 从常规计算机到功能最强大的服务器,再到我们的手持移动设备。 多数不是技术人员...内容,以实现UNIX兼容为目标,这说明了为什么两者有很多相似之处以及为什么经常将它们混为一谈。 从这个意义上讲,Linux是类似UNIX的操作系统,而不是基于UNIX的操作系统。

换句话说,Linux受UNIX影响,但是UNIX系统与Linux无关。 如此说来,这里有一些今天仍然存在并且值得了解的更重要的UNIX系统。

Berkeley软件发行版(通常称为BSD)是UNIX的派生版本,该版本于1977年启动并于1995年停止开发。从一开始,BSD实际上就与当时的UNIX具有相同的代码,从而使其成为UNIX的真正分支。

尽管原始的BSD不再存在,但它确实产生了许多称为变体的其他后代,其中许多变体已作为开源项目积极开发。什么是开源软件? [MakeUseOf说明]什么是开源软件? [MakeUseOf Explains]“开放源代码”是最近几天经常使用的术语。 您可能知道某些东西是开源的,例如Linux和Android,但是您知道它包含什么吗? 开放时间...。

最受欢迎的变体是FreeBSD,它是功能齐全的通用操作系统(不同于Linux,后者只是一个内核)。 这意味着FreeBSD系统包括内核,驱动程序,实用程序和文档。

FreeBSD的默认安装没有图形界面,但是安装现成支持的流行桌面环境之一很容易:GNOME,KDE或Xfce。

最受欢迎的第三种变体是NetBSD,它更着重于整洁的设计和易于跨计算机体系结构的可移植性,这意味着它几乎可以在任何机器上正常工作。

在大多数情况下,NetBSD主要用作大型服务器和嵌入式系统的基础,而不是个人使用。

NetBSD的后代之一,称为OpenBSD,实际上已经超过了它的父级,成为继FreeBSD之后使用第二广泛的BSD变体。

OpenBSD的主要重点是透明代码和文档,然后是安全性。 因此,OpenBSD是安全行业中流行的操作系统。 即便如此,OpenBSD也支持桌面环境和常见的开放源代码程序最佳Linux软件和Apps最佳Linux软件和Apps无论您是Linux的新手还是经验丰富的用户,这里都是您今天应该使用的最佳Linux软件和应用程序。 更多,也使其适合个人使用。

所有这些变体均已获得开源BSD许可证的许可开源软件许可证:您应该使用哪个?开源软件许可证:您应该使用哪个?您知道不是所有的开源许可证都一样吗?,这是一个 现有最宽松的软件许可证。 使用这些操作系统,您几乎可以做任何您想做的事情。

1983年,发布了称为SunOS的BSD变体。 由Sun Microsystems开发的Java也被称为Java平台的先驱SunOS被设计为更多是工作站和服务器计算机,而不是个人台式机。

但是在1992年,他们放弃了基于BSD的SunOS,并开始使用更现代(当时)的UNIX版本重新开始。 该版本被称为Solaris,今天仍以Oracle Solaris的名称存在(因为Sun Microsystems在2010年被Oracle收购)。

尽管Sun经常将开放源代码解决方案集成到系统中(例如OpenWindows,以及更高版本的Common Desktop Environment),但Solaris在其大部分历史上一直是一个封闭的专有项目。

但是在2005年,当Sun根据Open Source Initiative批准的许可证发布Solaris代码库时,一切都发生了变化。 基于Solaris 10的此变体被称为OpenSolaris。

不幸的是,当Sun被Oracle收购时,正式的OpenSolaris项目被关闭了。 这促使开发人员社区继续自己进行开发,从而产生了基于新内核illumos的名为OpenIndiana的分支。

OpenIndiana是现已淘汰的OpenSolaris的精神延续。 还有其他几种OpenSolaris派生工具,它们都基于illumos内核(就像所有Linux发行版都基于Linux内核一样),但是没有一个像OpenIndiana那样引人注目。

但是,归根结底,除非您在大型服务器和大型机环境中工作,否则您可能永远不必与Solaris或其任何亲戚打交道。

令人惊讶的人数没有意识到现代Mac系统是从UNIX派生的。 直到Mac OS 9为止,Apple的操作系统都是内部开发和开发的,但他们在2001年通过发布Mac OS X(后来在2012年将其更名为OS X)对其进行了重新设计。

苹果在1997年收购NeXT,Inc.时,他们还购买了NeXTSTEP操作系统,该操作系统本身是BSD的早期版本。 这意味着现代Mac甚至比Linux系统对UNIX家族拥有更多的主张。从Linux User的角度来看Mac OS X Yosemite从Linux User的角度来看Mac OS X Yosemite从Mac User X来看,Mac OS X被用作发布者。 干净优雅的界面。 作为一名Linux作家,我有责任在Linux发行版之间进行比较,同时还要与竞争对手进行比较。!

在OS X之前,Apple操作系统的每个版本都会在名称中反映出来(例如Mac OS 9,Mac OS 8等)。 现在,自2001年以来,所有基于UNIX的操作系统版本均为10版,每个主要发行版的代号都类似于Yosemite(技术上为10.10版)。

事实证明,当您考虑到OS X最终成为iOS(现在为iPhone,iPad和Apple TV供电的操作系统)的基础时,向UNIX的迁移对Apple证明是成功的。 有争议的是,如果不是UNIX,Apple甚至不会出现在地图上。

除了上面的三个大名字外,还有其他一些值得一提的非Linux UNIX系统示例。

IBM开发了一个称为AIX的操作系统,该操作系统主要用于IBM大型机和PowerPC。 惠普维护HP-UX,该工作站在HP 9000系列工作站和服务器系统中使用。 然后是Minix,一种微内核操作系统,目前主要用于教育目的。

底线? UNIX比您想像的要普遍和有影响力。 如果UNIX从未出现过这样的情况,那么世界将大不相同。

我们错过了哪些类似UNIX的系统? 这是否有助于弄清UNIX是什么? 有未回答的问题吗? 在下面的评论中与我们分享!

探索更多有关:Linux,Unix。

linux是一个类似unix操作系统,3种与Linux类似的UNIX操作系统相关推荐

  1. linux shell 域名 ip,Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具...

    Shell脚本一种检查Linux中域名和IP地址所有权信息.检查多个域名的到期日期工具 jwhois是一个命令行实用程序,可从whois服务器(whois数据库)中获取有关域名所有权的信息. Whoi ...

  2. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法

    一种获取Linux虚拟机内部日志的方法 [技术领域] [0001]本发明涉及云计算管理技术领域,特别是指一种获取Linux虚拟机内部日志的方法. [背景技术] [0002]在云计算环境下,虚拟机被广泛 ...

  3. linux 系统硬件信息检测工具,9种在Linux系统上检测CPU信息的工具

    在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息.下面是学习啦小编收集整理的9 种在 Linux 系统上检测 CPU 信息的工具,希望对大家有帮助~~ 9 种在 L ...

  4. linux检测到文件更新执行,一种更新Linux系统中文件的方法及操作方法专利_专利查询 - 天眼查...

    1. 一种更新Linux系统中文件的方法,其特征在于,包括在基于Linux系统的电视的主 程序中设计一个功能接口,该功能接口在电视系统检测到外部存储设备接入时被调用,所 述功能接口实现以下内容: A: ...

  5. linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统

    只要打开该网站,选择你需要的 Linux/Unix 发行版,然后开始试用! -- Sk(作者) 不久前我们介绍过 OSBoxes ,该网站提供了一系列免费且开箱即用的 Linux 和 Unix 虚拟机 ...

  6. 基于Linux搭建一个类似Qik手机录像直播平台(服务器端:feng streaming server + web server,客户端:Android手机应用)

    一.服务器端 基于Feng开源的流媒体服务器增加一个Web server,用来接收客户端上传的视频数据,然后通过RTSP/RTP直播到手机终端上去 二.客户端应用 1. 介绍 客户端应用主要是基于 A ...

  7. Linux中增加软路由的两种方法,Linux中增加软路由的三种方法

    # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw IP # route add –net IP/24 ...

  8. Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法

    我们先查找MAC地址和网络接口,我们来了解一下Linux中网卡的一些细节.用这个命令来获取网络接口的详细信息: ip link show 在输出中,您将看到一些详细信息以及MAC地址: 1: lo:m ...

  9. linux分割图片软件,桌面应用|5 种拆分 Linux 终端的方法

    本文介绍了 Linux 提供的拆分终端的方法,它能够帮助你完成多任务工作.那么,你最喜欢哪一款终端复用工具呢? 没有什么问题是不能用一个 Linux 终端解决的,如果不行,那就用两个. 很早以前,终端 ...

  10. linux的ftp指令发邮件,三种使用Linux命令发送邮件

    使用mail命令 mail命令是mailutils(On Debian)或mailx(On RedHat)包中的一部分,我们可以使用他在命令行里面发送消息. 如果你的系统没有安装mail命令,可以使用 ...

最新文章

  1. 提高C++性能的编程技术笔记:标准模板库+测试代码
  2. 人工智能写的散文之白色月光下
  3. 中国平民百姓与富翁的五大差距
  4. hdu6375(2018 “百度之星”程序设计大赛 - 初赛(A))
  5. 通用mapper笔记
  6. 2.5.2 MySQL二进制日志介绍
  7. # 普通函数和箭头函数的区别
  8. 服务器经常崩溃??让我们来看看简单的内存知识:C语言——内存管理
  9. 采集浏览器访问某网站时产生的流量,并保存为pcap文件
  10. qt 程序异常结束_【心电国际指南2009专家解读】浦介麟 冉玉琴老师:QT 间期的规范化测量及其意义...
  11. Dynamic Performance Tables not accessible Automatic Statistics disabled for this session
  12. 由于找不到opencv_world412d.dll,无法继续执行代码
  13. 原创 | 职场风云 (三)面对压力
  14. 服务器cp所以型号,云服务器cp
  15. 附合导线坐标计算例题_闭合附合导线计算(课件例题)
  16. ADSL(中国电信\电信)常见故障代码…
  17. 20220527_Java_反射的各种方法
  18. ST大宗商品订货系统源码.net语言
  19. XMind12周的学习使用-变成厉害的人成长记录
  20. 智慧交通怎样利用科技打造一个“最强大脑”

热门文章

  1. WEBPACK+ES6+REACT入门(2/7)-在项目中使用react以及JSX语法介绍
  2. 【系列二之图像处理系列】波形处理(2)
  3. 构造者模式(Builder)
  4. 面向对象的三大特性 - 继承、多态、封装
  5. Spring Boot实战笔记(四)-- Spring常用配置(事件Application Event)
  6. Git 远程仓库 git remote
  7. eclipse 重构功能。
  8. 谈java之GUI与安卓
  9. 表格元素的完全指南(译)
  10. [求助]关于服务器之间的文件拷贝问题,没有头绪,希望大家指点一二