Ubuntu和Linux是啥关系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu和Linux是啥关系?相关的知识,希望对你有一定的参考价值。

以前以为Ubuntu和Linux都是操作系统的名称,和Windows一样,可后来读一些电脑杂志上的文章,渐渐觉得我的认识是错误的。
那么Ubuntu和Linux是什么关系呢?还有,我听说什么国产操作系统“红旗Linux”,怎么,难道Linux是一个概念,人人都可以开发?还有,听说Linux是“类UNIX操作系统”。
越弄越糊涂,请大侠们对上述名词分别解释一下,谢谢。

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源Linux操作系统,Ubuntu 是基于Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。

Linux参照UNIX发展而来的,源码完全不同。红旗Linux、Ubuntu都是Linux的发行版,基于Linux核心内容增加一些更易使用的功能。

Unix于1969年由贝尔实验室开发出来,使用至今已变更了很多个版本。目前主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,这些Unix系统互不兼容。Unix是商业软件,大多是与硬件配套的。

Linux于1991年由芬兰大学生Linus开发出来,是一个类Unix系统,但是其代码不源自任何Unix版本,完全不是Unix的一个分支,而是一个开源版的模仿。Linux是自由软件,免费、公开源代码的,比Unix容易掌握。

扩展资料

linux主要特性

1、基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。

其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 

2、完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

3、完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

4、多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

5、良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

6、支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

参考资料来源:百度百科—Ubuntu

参考资料来源:百度百科—Linux

参考技术A

Linux参照UNIX发展而来的,源码完全不同。红旗Linux、Ubuntu都是Linux的发行版,基于Linux核心内容增加一些更易使用的功能。

Unix于1969年由贝尔实验室开发出来,使用至今已变更了很多个版本。目前主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,这些Unix系统互不兼容。Unix是商业软件,大多是与硬件配套的。

Linux于1991年由芬兰大学生Linus开发出来,是一个类Unix系统,但是其代码不源自任何Unix版本,完全不是Unix的一个分支,而是一个开源版的模仿。Linux是自由软件,免费、公开源代码的,比Unix容易掌握。

扩展资料:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

参考资料来源:百度百科--linux

参考技术B

Ubuntu是世界上最流行的Linux发行版。

【发行版】

严格来讲,Linux这个词本身只表示Linux内核,但在实际上使用者已经习惯了用Linux来形容整个基于Linux内核并且使用GNU 工程各种工具和数据库的操作系统(也被称为GNU/Linux)。

基于这些组件的Linux软件被称为Linux发行版。

一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。

【红旗Linux】

跟Ubuntu一样,也是Linux的一款发行版,是中国较大、较成熟的Linux发行版之一。

【类UNIX系统】

类Unix系统(英文:Unix-like)指各种传统的Unix系统,比如FreeBSD、OpenBSD、SUN公司的Solaris)以及各种与传统Unix类似的系统(例如Minix、Linux、QNX等)。

扩展资料:

Ubuntu尊崇“免费开源和个性化”,拥有很人性化的亮丽的交互界面,强大的软件源支持,主流驱动大都可以在安装包中找到。

另外因为Ubuntu是基于 debian 系列的,所以有 dpkg 套件可以在线获取安装软件,拥有完善的包管理机制,兼容性好,应用非常多,可以下载很多个性化小工具,个性化体验非常棒。可以说Ubuntu是Linux发行版中最好的PC操作系统。

Ubuntu的缺点:

1、一些Windows应用程序还没有很好的替代品,如光影魔术手和一些游戏。

2、不能登录大部分网上银行。Ubuntu上没有IE浏览器,而一些网上银行一定要用IE才能登录。支持Ubuntu的网上银行只有浦发银行。

参考资料:

百度百科--linux

百度百科--ubuntu

百度百科--红旗Linux

百度百科--类UNIX系统

参考技术C

Linux参照UNIX发展而来的,源码完全不同。红旗LinuxUbuntu都是Linux的发行版,基于Linux核心内容增加一些更易使用的功能。

Unix于1969年由贝尔实验室开发出来,使用至今已变更了很多个版本。目前主流的Unix系统有三种,分别是AIX、HP-UX、Solaris,这些Unix系统互不兼容。Unix是商业软件,大多是与硬件配套的。

Linux于1991年由芬兰大学生Linus开发出来,是一个类Unix系统,但是其代码不源自任何Unix版本,完全不是Unix的一个分支,而是一个开源版的模仿。Linux是自由软件,免费、公开源代码的,比Unix容易掌握。

扩展资料:

Ubuntu是以桌面应用为主的Linux发行版,Ubuntu由Canonical公司发布,他们提供商业支持。它是基于自由软件,其名称来自非洲南部祖鲁语或科萨语的“ubuntu”一词(译为乌班图),意思是“人性”、“我的存在是因为大家的存在”是非洲传统的一种价值观。

Ubuntu是著名的Linux发行版之一,它也是目前最多用户的Linux版本,用户数超过10亿人(含服务器、手机与其分支版本)

参考资料:百度百科-ubuntu

参考技术D

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

而严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux是开放源代码的,所以网上会出现各种各样的发行版本,Ubuntu Linux就是其中一种。Ubuntu采用Linux内核,图形界面采用GNOME(Kubuntu使用KDE)。

简而言之,Linux系统是个统称,它有Red Hat、Debian、Suse、Ubuntu等发行版本,它们都是用的Linux内核,都是Linux系统。

对于ubuntu而言,就是linux操作系统的具体,而linux对于ubuntu来说就是他的抽象;在linux操作系统中,因为应用程序和管理策略的不同,有多个版本,例如:ubuntu,fedora,redhat,centos等

扩展资料:

Ubuntu是一个南非的民族观念,该词来自于祖鲁语和科萨语。国际音标为 /ùbúntú/,曼德拉将ubuntu发音为/u:bu:tu:/,意为人们之间的忠诚和联系。被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。

Linux是一款免费的操作系统,用户可以免费获得并任意修改其源代码,这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux获得了无数改良,不断壮大。

参考资料:

百度百科-Ubuntu

百度百科-Linux

gcc和arm-linux-gcc是啥关系?区别是啥?

gcc是linux下的c语言编译器,arm-linux-gcc是交叉编译,一直搞不懂他俩什么关系,我要学习嵌入式,下载那个软件好呢?谢谢!

gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在linux系统下面可以运行。举个例子你的可执行程序里面有一句01011.这句在linux下面可能是吃饭的意思,但是在windows下面可能01011是撒尿的意思。那你说linux的可执行程序放在window下面能正常运行吗?肯定不能嘛。你要的目的是吃饭,它帮你执行撒尿很显然就不对了。同样的可能01011在ARM下面的意思是睡觉。不同系统的机器码含义是不一样的。所以你在linux系统下面写的代码要怎样才能在ARM系统上面跑呢。这就需要用到交叉编译。arm-linux-gcc是什么意思?就是告诉你的编译器,我编写的环境是linux,但是我希望生成的可执行程序是在arm上面跑的。这就是交叉编译。编写环境和执行环境分离的一种手段。 参考技术A gcc编译出来的程序在本地执行
arm-linux-gcc编译出来的程序在目标机(ARM平台)上执行

嵌入式应该用交叉编译器(如果不是在ARM本身上开发)本回答被提问者采纳

以上是关于Ubuntu和Linux是啥关系?的主要内容,如果未能解决你的问题,请参考以下文章

Linux发行版:Redhat、RHEL、CentOS是啥关系?

linux下的PID,PIDD是啥?他们之间的关系以及应用是啥?

GNU是啥?跟LINUX有啥关系?

UNIX和Linux 之间到底是啥关系?

gcc和arm-linux-gcc是啥关系?区别是啥?

linux和ubuntu区别是什么?有什么关系?