什么是Linux?

Linux操作系统是一种计算机操作系统,中文读作“Rinax”。Linux操作系统的内核名字也是“Linux”。Linux操作系统也是自由软件和开源发展中最著名的例子。

一.概述

[编辑此段落]

Linux官方网站www.kernel.org

大多数基于Linux内核的操作系统都使用了大量的GNU软件,包括shell程序、工具、库、编译器和工具,以及许多其他程序,比如Emacs。正因为如此,GNU项目的开创者richard matthew stallman博士提出将Linux操作系统重新命名为GNU/Linux。但也有人只是把操作系统叫做“Linux”。

大多数系统还包括以前在BSD中运行的程序,比如XFree86,它提供GUI界面。

除了一些专家,大部分人都不是自己选择每个组件或者自己设置,而是直接用Linux套件。

1983年,理查德·斯托尔曼创建了GNU项目。这个项目的一个目标是开发一个完全免费的类Unix操作系统。自从这个项目在1990年启动以来,GNU开始生产或收集各种系统所需的大量组件,如库、编译器、调试器、文本编辑器、web服务器和Unix用户界面(UNIX shell)。从65438年到0990年,GNU计划开发基于Mach微内核的系统核心,称为GNU Hurd。但是基于Mach的设计极其复杂,开发进度也相对缓慢。

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有明确的用途,同时都尽量写得好。第一个是系统中的一切都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等。对于操作系统内核来说,它们都被看作是具有各自特点或类型的文件。至于说Linux基于Unix,很大程度上是因为两者的基本思想非常相似。

Linux内核最初是芬兰人Linus Torvalds(当今世界上最著名的计算机程序员和黑客)在赫尔辛基大学读书时出于个人兴趣而写的。当时他对Minix这个教学用的操作系统并不满意。最初的构想,Linux是像Minix一样的操作系统。Linux的第一个版本是由大学FTP服务器的管理员Ari Lemmke于1991年9月在互联网上发布的。起初Torvalds将这个内核称为“Freax”,意思是自由(“free”)和陌生(“freak”)的结合,并附上了常见的字母“X”,以匹配所谓的UNIX-。但是FTP服务器管理员不喜欢“Freax”这个原名,把核心的名字改成了“Linux”。当时只有65,438+00,000行代码,仍然要在Minix操作系统上执行,还要用硬盘来引导。然后第二个版本(0.02版)发布于5438年6月+10月,芬兰赫尔辛基的大学生在comp.os.minix上留言:

你好,所有使用minix的人-

我在做一个(免费的)操作系统(只是爱好,

不会像gnu一样大而专业)在克隆人386(486)。

第二,历史

Linux的历史与GNU紧密相连。自1983以来,GNU项目一直致力于开发一个免费的完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991发布Linux内核的时候,GNU已经差不多完成了除系统内核之外的各种必要软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以在Linux内核上运行。整个内核都是基于GNU通用公共许可证,也就是GPL(GNU通用公共许可证),但是Linux内核并不是GNU计划的一部分。1994年3月,Linux版本1.0正式发布,马克·尤因成立红帽软件公司,成为最著名的Linux发行商之一。

Unix & amp在Linux历史的早期,Linux的引导加载程序使用的是LILO(Linux Loader),有一些不能容忍的缺陷,比如不能识别8G以外的硬盘。后来加入了GRUB(GRand Unified Bootloader)来克服这些缺点,拥有了‘动态搜索核心文件’的功能。它允许你在启动时编辑你的启动系统文件并通过ext2或ext3文件系统加载Linux内核。

Linux的标志和吉祥物是一只名叫Tux的企鹅。logo的由来是Linus在澳大利亚的时候在动物园被企鹅咬了,所以选择了企鹅作为Linux的logo。Linux的注册商标归Linus Torvalds所有。这是因为在1996年,一位名叫威廉·r·德拉·克罗齐(William R. Della Croce)的律师开始给各个Linux出版商写信,声明自己拥有Linux商标,并要求他们支付版税。这些出版商集体呼吁将注册商标重新分配给Linus Torvalds。Linus Torvalds多次表示,Linux是免费的,他可以自己卖,但是Linux一定不能卖。

Linux发行版的某些版本是不需要安装就可以通过CD或可引导USB存储设备使用的版本。它们被称为LiveCD。

第三,用户群体

[编辑此段落]

GNU/Linux爱好者设计的,GPL授权的宣传图。

GNU/Linux社区设计了立体图,并使用GPL授权传统Linux用户安装和设置自己的操作系统。他们通常比微软Windows和Mac OS等其他操作系统的用户更有经验。这些用户有时被称为“黑客”或“极客”。但是随着Linux的日益普及,越来越多的OEM厂商开始在自己销售的电脑上预装Linux,Linux用户也有普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场。同时,Linux也是最流行的服务器操作系统之一。Linux在嵌入式电脑市场也有优势,低廉的成本让Linux深受用户欢迎。使用Linux的主要成本是移植、培训和学习的成本。早期因为会用Linux的人比较少,所以这个成本比较高,但是随着Linux越来越普及,Linux上的软件越来越多,越来越方便,这个成本已经降低了。

KDE和GNOME等桌面系统使得Linux更像是Mac或Windows等操作系统,提供了完美的图形用户界面,与其他使用命令行界面(CLI)的类Unix操作系统不同。

第四,软件业的未来发展方向

[编辑此段落]

Linux作为早期的开源操作系统,将引领未来软件的发展。

基于Linux的开源特性,越来越多的大中型企业和政府投入更多的资源开发Linux。当今世界,很多国家逐渐将政府机关的电脑转移到Linux上,这种情况还会继续。Linux的广泛使用为政府机构节省了大量资金,也减少了对闭源软件潜在安全性的担忧。

动词 (verb的缩写)Linux的英语发音

[编辑此段落]

根据Torvalds的说法,Linux的发音与“Minix”押韵。

“Li”中“I”的读音与“Minix”中“I”的读音相似,“nux”中“U”的读音与英语单词“profess”中“O”的读音相似。根据国际音标,它应该是['林эks]——类似于“利纳科斯”。

有一段Torvalds本人的音频,音频内容是“你好,我是linus Torvalds,我把Linux发音为Linux”。

下载地址/Linux-发音(链接无效)

不及物动词应用

[编辑此段落]

在过去,Linux主要用作服务器的操作系统,但由于其廉价、灵活和Unix背景,它适合更广泛的应用。传统上有一个基于Linux的经典组合“LAMP(Linux、Apache、MySQL、Perl/PHP/Python的组合)”,提供包括操作系统、数据库、网站服务器、动态网页在内的一整套网站架设支持。但对于规模较大的领域,如数据库中的Oracle、DB2、PostgreSQL、Apache的Tomcat JSP等。,都有很好的Linux上的应用示例。除了在开发者中广受欢迎之外,它也是web服务提供商最常用的平台。

由于Linux的低成本和高可设置性,它经常被用于嵌入式系统,如机顶盒、手机和移动设备。在手机上,Linux已经成为与Symbian OS和Windows Mobile并列的三大智能手机操作系统之一。在移动设备上,它成为Windows CE和Palm OS的替代品。目前流行的TiVo数码相机使用定制的Linux。此外,还有很多基于硬件的网络防火墙和路由器,比如一些LinkSys的产品,都是由Linux内部驱动,采用操作系统提供的防火墙和路由功能。

使用Linux的超级计算机越来越多。根据2005年第11期的超级计算机500强名单,世界上最快的两台超级计算机都使用Linux作为其操作系统。在500个上榜系统中,371组(74.2%)使用Linux作为操作系统,其中前十名中有七个使用Linux。

2006年推出的索尼PlayStation 3也使用Linux操作系统。此前,索尼也为他们的PlayStation 2推出了一套名为PS2 Linux的DIY组件。至于游戏开发商Atari和id Software,它们都为自己的游戏推出了Linux桌面版本。此外,Linux游戏出版还专门为Linux平台编写游戏,致力于将Windows平台上编译的其他游戏程序代码转移到Linux平台上,并提供便携游戏的授权。

一个名为“每个孩子一台笔记本电脑(OLPC)”的项目,旨在为所有生活在发展中国家的儿童提供笔记本电脑,该项目使用Linux作为默认操作系统。

七。发行版

[编辑此段落]

Linux主要作为Linux发行版(通常称为“distro”)的一部分。这些发行版由个人、组织松散的团队以及商业组织和志愿者组织编写。它们通常包括其他系统软件和应用软件,以及用于简化系统初始安装的安装工具和用于升级软件安装的集成管理器。发行版有许多不同的目的,包括支持不同的计算机结构、特定区域或语言的本地化、实时应用程序和嵌入式系统,甚至许多版本故意只添加自由软件。目前,有300多种发行版正在积极开发中,其中大约有12种是最常用的。

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

目前最著名的发行版有Debian、redhat、ubuntu、Suse、Mandriva(原Mandrake)、CentOS、fedora等。

红旗linux,国内比较有名的linux版本。

8.Linux和其他操作系统的区别

[编辑此段落]

Linux可以和MS-DOS、OS/2、Windows等其他操作系统存储在同一台机器上。都是操作系统,各有一些特点,但又各有特点和区别。

目前PC上运行的操作系统主要有微软的MS-DOS、Windows、Windows NT和IBM的OS/2。早期的PC用户普遍使用MS-DOS,因为这个操作系统对机器的硬件配置要求不高。随着计算机硬件技术的快速发展,硬件设备的价格越来越低,人们可以相对容易地提高计算机的硬件配置,所以他们开始使用Windows和Windows NT等具有图形界面的操作系统。Linux是最近人们关注的一个操作系统,逐渐被PC用户接受。那么,Linux和其他操作系统的主要区别是什么呢?下面从两个方面来论述。

Linux和MS-DOS的区别

在同一系统上运行Linux和MS-DOS是很常见的。就处理器功能而言,MS-DOS并没有完全实现x86处理器的功能,而Linux运行在处理器保护模式下,发挥了处理器的所有特性。Linux可以直接访问计算机中所有可用的内存,并提供完整的Unix接口。而MS-DOS只支持部分Unix接口。

就操作系统的功能而言,MS-DOS是单任务操作系统。用户一旦运行MS-DOS应用程序,就垄断了系统的资源,用户不可能同时运行其他应用程序。Linux是一个多任务操作系统,用户可以同时运行多个应用。

Linux和OS/2、Windows和Windows NT之间的区别

从开发背景来看,Linux与其他操作系统的区别在于,Linux是从一个相对成熟的操作系统发展而来的,而其他操作系统,比如Windows NT,则是自成体系,没有相应的操作系统。这种差异使Linux用户能够从Unix组的贡献中受益匪浅。因为Unix是世界上应用最广泛、最成熟的操作系统之一,是70年代中期发展起来的微型计算机和超级计算机的多任务系统。虽然界面有时令人困惑,缺乏相对集中的标准,但它已经发展成为使用最广泛的操作系统之一。Unix的作者和用户都认为只有Unix才是真正的操作系统。很多计算机系统(从个人电脑到超级计算机)都有Unix版本,Unix用户可以从很多方面得到支持和帮助。因此,Linux作为Unix的克隆,也会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固地位。

Linux和其他操作系统的区别在于,Linux是开放免费的操作系统,而其他操作系统是封闭的,需要付费。这种差异使我们能够不用花钱就能获得很多版本的Linux以及为其开发的应用软件。当我们访问互联网时,我们会发现几乎所有可用的免费软件都可以在Linux系统上运行。许多软件供应商提供了各种各样的Unix实现。Unix的开发和开发者以开放系统的方式推动其标准化,但没有公司来控制这种设计。因此,任何软件供应商(或先驱)都可以在某些Unix实现中实现这些标准。OS/2、Windows NT等操作系统都是有版权的产品,它们的界面和设计都是由一家公司控制的,只有这些公司有权实现它们的设计。他们在封闭的环境中成长。

九。应用程序和视图

[编辑此段落]

我们可能不用讨论LINUX源代码的开放给我们带来了多大的诱惑。我们这里只研究LINUX对我们的生活有什么样的帮助。我们只需要掌握LINUX最基本的应用,以及安装和使用。LINUX的操作现在已经发展到像WINDOWS桌面系统一样在命令行和应用程序下操作。对LINUX不太了解的用户可以选择桌面LINUX安装。

在这里,我将从网上整理并贴出一些关于LINUX的问答,希望对那些想了解LINUX的朋友有所帮助。

了解GNU/Linux不要用Windows标准去要求Linux。

因为GNU/Linux这个词太长,所以“Linux”就是“GNU/Linux”的意思,除非特别说明。在这个时代,恐怕没有人需要我来介绍Linux是什么了。如果你认为“Linux只是一个类似于DOS的东西”,请问你旁边的Linux用户,Linux是什么?那我为什么要写这样的文章?因为,我发现还是有很多人不了解Linux和UNIX。虽然他们正在使用它,但他们有时会问,“为什么Linux不能像Windows一样...?",“为什么Redhat Linux不能挂载NTFS分区!”,“Linux下用什么整理硬盘?”" OpenOffice何时能与Word文件完全兼容?"“现在Windows能做什么,而Linux不能?”.....他们有40G硬盘,但只给Linux分配了2G空间,有时还会抱怨“这东西怎么占了这么多硬盘!”好像Windows应该占了大部分硬盘。他们把重要的数据放在Windows的分区里,看起来是不信任Linux。他们总是到处寻找新颖美观的GUI程序,对命令行上的任何东西都不屑一顾。他们对拖拉感兴趣。滴,菜单配置,自动升级都很感兴趣。如果他们发现一个看起来像Windows程序的Linux程序,他们会很高兴地说:“哈哈!Linux也可以...! "如果Linux在某项测试中击败了Windows,他们会高兴得跳起来。当他们无法用Linux解决问题时,他们甚至用Wine来运行Windows程序。有时候实在没办法,只好重启Windows,或者干脆省事,在Windows下装个VMWare虚拟Linux来玩。

如果你有以上情况,说明你的思想已经被Windows潜移默化的影响和误导了。你还没有能够从本质上理解Linux中存在的UNIX思想。你支持Linux,你喜欢Linux,你能从中感受到快乐,这很好。你现在需要明白的是,Linux从来就不是一个玩具,它是天才UNIX的后代。UNIX是自晶体管发明以来最伟大的发明,从诞生之日起就比Windows的设计更好。

你得明白“设计”是什么意思。一个不好的设计不是后期缝就能改善的,但是一个优秀的设计不仅能以不变应万变,还能影响后来者。一个优秀的设计加上一个优秀的实现就是一个优秀的发明。Linux就是这样一个优秀的发明。

Linux不需要赶上Windows或者碾压微软。它的终极目标是改变整个计算机世界,给人自由,给人乐趣和便利。

Unix很简单,你不需要成为天才就能理解它。

UNIX的设计者丹尼斯·里奇说:“UNIX很简单。只有天才才能理解它的简单。”但我不这么认为,因为我不是天才,但我勇敢地把Windows彻底删除了,尝试用UNIX的方式解决我不懂的事情,而不是向Windows求助。现在我已经意识到了UNIX的思想和好处,我的工作效率可以比Windows高几倍。因为我相信这个信念:“Windows能做到的,Linux当然也能做到,而且做得更好。”这一节的开头应该改成:“Unix很简单,你不需要成为天才或者计算机专家。”但是在这个拒绝Windows误解的世界里,你需要信念和勇气来理解它的简单性。“下面我告诉你一些我了解的情况。首先,你需要知道的是,微软在国际科学领域根本没有地位。

-

简单来说,Linux就是一个类似Unix的操作系统,可以自由使用,自由传播。主要用于基于Intel x86系列CPU的电脑。这个系统是由全世界成千上万的程序员设计和实现的。它的目的是建立一个不受任何商业软件版权限制,可以在全世界自由使用的Unix兼容产品。

Linux的出现首先始于一个名叫Linus Torvalds的计算机爱好者,他是芬兰赫尔辛基大学的学生。他的目的是设计一个操作系统,而不是Minix(一个叫Andrew Tannebaum的计算机教授编写的操作系统教学程序)。这个操作系统可以在386、486或奔腾处理器的个人电脑上使用,具有Unix操作系统的所有功能,于是开始了Linux原型的设计。

Linux以其高效率和灵活性而闻名。它可以在PC机上实现Unix的所有功能,并具有多任务、多用户的能力。Linux是在GNU的许可下免费获得的,是符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,还包括文本编辑器、高级语言编译器等应用软件。它还包括一个具有多个窗口管理器的X-Windows图形用户界面,允许我们使用窗口、图标和菜单来操作系统,就像我们使用Windows NT一样。

Linux受到计算机爱好者的喜爱主要有两个原因。第一,它属于自由软件,用户无需支付任何费用就可以获得它及其源代码,并且可以根据自己的需要进行必要的修改,免费使用,不受限制地继续传播。另一个原因是它拥有Unix的所有功能,任何使用Unix操作系统或者想学习Unix操作系统的人都可以从Linux中受益。-1991 4月,Finns Linux Benedict Torvalds根据MINIX设计了一个可以在低端电脑上使用的系统核心Linux 0.01。

但我没有使用任何MINIX或UNIX源代码。这是USENET(新闻组)公布的免费系统,主要用在x86电脑上。希望大家一起改进,把源代码放到芬兰的FTP站点上,供世世代代免费下载。本来他想把这个系统叫做freax,但是FTP工作人员以为是Linus MINIX,就把Linux作为子目录来存放,于是就变成了“Linux”。此时的Linux只有核心程序,还不能称之为完整的系统。但由于很多专业用户(主要是程序员)自愿开发它的应用,并借助互联网拿出来让大家修改,所以围绕它的程序越来越多,Linux本身也逐渐发展起来。

运行Linux需要的配置不高,支持很多PC外设,而且这么强大的软件是完全免费的,其源代码是完全开放的,任何人都可以使用。说到这里,你可能会想,这个免费背后是不是隐藏着什么?作者会心甘情愿不拿一分钱拿出来吗?事实上,它代表了软件开发的另一个概念:基于GNU的版权体系。

版权是为保护作者应有利益而设立的制度,但在一定程度上阻碍了科技的发展。比如现在病毒猖獗,就是因为微软拒绝公开Windows的源代码。杀毒软件的厂商不得不自己钻研OLE结构。此外,为了保持霸主地位,英特尔制定了许多不允许其他厂商使用的硬件规范,这使得许多开发者花费金钱和时间不是为了升级技术,而是为了兼容,从而造成了科研开发的混乱和垄断。

为了改变这种状况,理查德·M·斯托曼在1984成立了自由软件基金会(FSF)。他认为各种软件公司为了自己的利益不公平的开源代码会阻碍人类文明的发展,真正好的软件是为别人解决问题的。

应该分发给需要的人。他开发了一个叫GNU的项目,第一套软件是GNU Emacs(UNIX平台下的强大编辑器)。任何人都可以免费获得这个软件及其源代码,所以很多人自发地修改这个软件,给它添加功能。为了阐明GNU的规范,Stallman发表了GNU通用公共许可证和GNU库通用公共许可证的授权声明。根据这些说法,任何人都可以下载、出售、复制和修改所有GNU软件,但必须提供程序源代码或用户必须知道从哪里获得源代码!但无论是免费还是收费,任何获得这些软件的用户都和提供者拥有同样的权利。

你可以把它们送人或者卖掉。因为这个授权,GNU软件滚雪球,功能越来越强。当然也有不好的影响。如果开发者的利润降低,就没有人会真正去开发软件。毕竟人还是要吃饭的。然而,随着互联网的普及,人们越来越容易获得各种。

大部分软件只是暂时的,用了之后就不会再用了,所以一个软件的使用寿命会大大缩短。在这种情况下,传统电子出版业应该做出相应的调整。

Linux核心程序版权归Linus本人所有,其他应用程序归各自作者所有。然而,根据GNU授权,任何人都可以付费或免费分发Linux,并根据授权的规范进行更改。就这样,大量的免费程序被移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等经典软件,而且还在不断增长。因为源代码是开放的,任何使用Linux的人在添加新硬件后都可以自己编写驱动程序,所以Linux已经比很多专业的UNIX系统更支持新硬件了。Linux的成功没有互联网是不可能的,因为Linux实际上是全世界很多程序员共同开发的结果。

经过多次修改(包括内核升级和外围程序改进),Linux已经发展成为遵循POSIX标准的纯32位复用操作系统,64位版本也在开发中。Linux可以兼容大部分的UNIX系统,很多UNIX程序不需要或者很少需要修改就可以在Linux环境下运行。内置TCP/IP协议,可直接连接互联网,用作服务器或终端;内置JAVA解释器,可以直接运行JAVA源代码;具备编程语言开发、文本编辑排版、数据库处理等能力。提供X窗口的图形界面;主要用于x86系列个人电脑,也有其他不同硬件平台的版本,支持所有流行的硬件设备。

从性能上来说,并不弱于Windows甚至UNIX,也可以通过模拟器运行Windows应用。它有上千种应用软件,不比Windows少,也有商业公司开发的盈利软件。最可贵的是,它是一个真正的UNIX系统,专业用户和想在个人电脑上学习UNIX的人都可以使用。Linux是一个非常灵活的系统,也是一个相对Windows来说比较难用的系统,就像大部分用户不习惯MacOS的单键鼠标一样。想要熟悉Linux,必须要了解一些相关的知识,软硬件的配置,了解一些程序就更好了,因为没有人有义务给你提供技术支持,除了和其他用户交流,你必须自己解决问题。当然,如果只是作为日常应用,不需要这么复杂。Linux也会给你提供一个完美的操作环境。你所要做的就是改变你的习惯和偏见。

早期的操作系统没有图形界面。自从1984年苹果推出系统1.0,个人电脑实现了真正的GUI(图形用户界面)。从那以后,计算机变得更加友好和容易使用。Windows的图形是从Windows 3.1/3.2开始的,直到Windows 95的出现才标志着多媒体时代的到来。从那时起,电脑就能说话和唱歌了。Linux从UNIX起步,但青出于蓝而胜于蓝。它还有一个低俗的图形用户界面,更加稳定美观,可以和世界上曾经出现过的最美的操作系统相媲美!与现在的XP不同,Linux的图形界面是基于控制台的,类似于Windows 95在DOS上的图形界面。Linux的图形界面是X Windows系统(不同于MS Windows)。

X Windows是一个用于UNIX的活处理窗口系统,具有很好的可移植性、颜色控制的多样性和网络间操作的透明性。它的工作方式和微软的Windows不一样,但两者都使用了图形界面和窗口技术。从外观上看,他们有点相似,但有巨大的差异。其实X Windows的界面更多样,更美观,更高效。就像Windows对于DOS的地位一样,X Windows改变了UNIX/Linux单调的文本界面,提供了友好的图形用户界面(GUI)。