海外主机测评

您现在的位置是:首页 > 服务器 > 正文

服务器

unix和linux有何区别?

cds8202023-07-03服务器71
如今,Linux的需求量很大。我们随处可见Linux的使用,它在我们的服务器、台式机、智能手机上占据主导地位,甚至用于冰箱等一些电子设备。有些人认为Unix和Linux是同义词,但事实并非如此

如今,Linux的需求量很大。我们随处可见Linux的使用,它在我们的服务器、台式机、智能手机上占据主导地位,甚至

用于冰箱等一些电子设备。


有些人认为Unix和Linux是同义词,但事实并非如此。许多操作系统都是像Unix一样开发的,但没有一个像Linux那样流

行。Linux是Unix 的克隆。它有几个与Unix相似的特性,但仍然有一些关键的区别。


下面,小编将给大家分析一下unix和linux有何区别


一、Unix简介

Unix是一个多用户、多任务计算机操作系统系列,源自实际的AT&T Unix,其集成于1969年由丹尼斯·里奇 (Dennis 

Ritchie)、肯·汤普森(Ken Thompson)等人在贝尔实验室研究中心开始。Unix最初打算在贝尔系统中使用,导致供应商

提供了一系列商业和学术Unix版本,包括IBM (AIX)、HP/HPE (HP-UX)、Sun Microsystems (Solaris/SunOS)、

Berkeley ( BSD)、微软(Xenix和加州大学。

Unix系统采用模块化设计,有时称为“Unix 哲学”。操作系统应该根据这一理念提供一组简单的工具,所有这些工具都

执行明确定义的且有限的功能。基于incode、统一的文件系统和称为“管道”的进程间通信技术作为主要通信手段,并

使用命令和shell脚本语言来合并工具以实现复杂的工作流程。

作为最初的便携式操作系统,Unix有别于其前辈。几乎整个操作系统都是用C编程语言指定的,这使得Unix可以在多种

平台上运行。

Unix的组成部分

Unix系统由实际上封装在一起的几个组件组成。通过将开发环境、文档、库以及每个组件的修改后的可移植源代码添加

到操作系统的内核中,Unix成为一个自治软件系统。

Unix组件的文件系统位置和名称在系统历史上发生了很大的变化。尽管如此,一些人认为7版本的实现具有Canonical的

早期结构:

内核:由许多子组件组成,其源代码位于/usr/sys目录中。

开发环境:最新版本的Unix包含了一个可以从源代码重新构建整个系统的开发环境。

命令:Unix区分了用于系统维护和操作的用户级程序或命令、通用实用程序命令以及更通用的软件(如排版包和文本格

式化)。

文档:Unix是最早以机器可读格式在线添加每个文档的操作系统之一。


二、Linux简介

Linux是一个类Unix开源操作系统系列。通常,Linux被打包为Linux发行版,其中包含支持系统库和软件以及内核,其中

一些是由GNU项目提供的。一些Linux发行版使用“Linux”一词,但自由软件基金会使用“GNU/Linux”名称来强调

GNU软件的重要性。

著名的Linux发行版有Ubuntu、Fedora Linux和Debian,后者本身由几个不同的发行版和变化组成,包括Xubuntu和

Lubuntu。商业发行版是 SUSE Linux Enterprise和Red Hat Enterprise Linux。桌面Linux发行版包括Wayland或X11

等窗口系统以及KDE Plasma或GNOME等桌面环境。

Linux是开源和自由软件协作最杰出的例子之一。任何人都可以根据其各自许可证的条款(例如 GPL(GNU 通用公共许

可证))以非商业或商业方式分发、修改和使用 Linux 源代码。例如,Linux 内核是根据 GPLv2 获得许可的。

Linux系统安装的组件包含以下内容:

Bootloader:是在固件初始化后、开机时由系统运行将Linux内核加载到计算机主存中的程序。

Init程序:它是Linux内核启动的初始进程。

软件库:其中包括可由活动进程使用的代码。

基本Unix命令:基本Unix命令以及GNU coreutils是典型的实现。嵌入式系统有多种替代方案,例如BSD许可的Toybox

和copyleft BusyBox。

小部件工具包:它们是用于为软件应用程序创建图形用户界面的库。目前存在多个小部件工具包,包括由GNOME项目

集成的Clutter和 GTK、由Qt项目集成并由Enlightenment基金会图书馆(EFL)管理的Qt,以及主要由Enlightenment团

队开发的Qt公司。

包管理系统:包管理系统包括RPM和dpkg。这些包也可以从源代码和二进制tarball编译。

用户界面程序:Linux中也提供用户界面程序,例如窗口环境或命令shell。


三、Linux和Unix之间的区别:



以上是unix和linux的区别分享,希望能帮助到大家参考!

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~