欢迎大家来到IT世界,在知识的湖畔探索吧!
Linux(发音为Lɪnəks在美国英语[1] [2]和加拿大和欧洲的Lɪnʊks [3]是使用Linux内核(英语内核)的Unix类型的操作系统家族。Linux可以安装在各种各样的硬件上,从手机,平板电脑,视频控制台到个人计算机再到超级计算机。[4] [5] [6] [7] Linux主要以用作服务器而闻名,2009年,Linux的市场份额估计为20-40%。台式机市场份额估计在1-2%至4.8%之间。[8]近年来,由于Ubuntu,openSUSE,Fedora等发行版以及上网本的问世以及运行嵌入式Linux版本的新一代智能手机的出现,Linux已经开始变得越来越流行。 。[9] [10]
它有时被称为GNU / Linux [11],并且是在GPL许可下协作和开发自由软件的最著名示例。
该术语的Linux是指Linux内核,但它通常用来形容整个操作系统的电脑,包括Linux内核,软件库,以及各种工具。“ Linux发行版 ”向这些基本组件添加了以“程序包”组织的大量程序。理查德·斯托曼(Richard Stallman)和自由软件基金会(GNU项目的作者)对整个系统使用“ Linux”一词进行了广泛的争议。,其产品包含在大多数Linux发行版中)。他们提议使用术语GNU / Linux(“ GNU和Linux”)或GNU + Linux(“ GNU加Linux”)[12]。
Linux内核最初是为Intel 386 微处理器 开发的,但目前可在各种微处理器和计算机体系结构上运行。它是用来在电脑个人类型,服务器上的超级计算机,并在嵌入式系统(嵌入),例如一些移动电话或视频录像机。
Linux系统包括核心库,系统库开发以及许多(通常是很高的)软件工具和应用程序,服务器,图形(X),窗口和管理器桌面(KDE,Gnome,Blackbox,Fluxbox,Xfce等),Web浏览器(Firefox,Lynx,Konqueror),“桌面”应用程序和应用程序套件(OpenOffice.org),图形处理软件(Gimp),配置软件,Web服务器依此类推 新程序的安装可以通过直接编译或通过程序包来完成,在安装新程序之前,程序包会检查系统上其他必要程序的存在和可用性。现代的程序包管理器确保下载卸载的丢失程序包(如果适用)并“一键式”自动安装。现代Linux系统既具有高级多媒体功能(硬件加速的3D图形,环绕声,对蓝牙技术的支持等),又具有对较旧硬件的支持,可以根据需要进行自适应和可扩展。
历史
该系统的开发由芬兰工程师Linus Torvalds开始,他最初想获得一个类似Minix的系统,该系统源自Unix,但没有限制。Torvalds根据Andrew Tanenbaum的《操作系统》一书中的概念编写了一个可在AT-386和484平台上工作的内核。
1991年8月25日,Linus Torvalds通过发给Minix讨论组Usenet comp.os.minix的消息宣布他正在开发一个免费操作系统。
Linux是根据GNU GPL通用公共许可证开发的,因此任何感兴趣的人都不仅可以使用Linux本身,还可以使用其源代码。
Linux最初是由志愿程序员开发和使用的,已经获得了IT行业和IBM,惠普,戴尔,SunMicrosystems,Google,Novell或诺基亚等大公司的支持,并且已经超过了Unix的专有版本。分析师将系统的成功归因于以下事实:它独立于供应商,实施成本低廉,并且专家认为系统的安全性和可靠性非常好。
Linux内核
内核(内核 CPC)是单片的Linux 内核。但是,与许多其他单核不同,驱动程序可以在使用时加载到工作内存中,以后可以从那里删除,从而释放了已用资源,而无需重置系统或重新编译内核。核心提供的设施包括:
- 真实而完整的多任务处理
- 虚拟内存支持,
- 以书面形式分发可执行文件,
- 先进的内存管理
- 先进的TCP / IP支持(包括路由和过滤),
- 多达十亿个并发进程,
- 模块化声音系统(OSS或ALSA)。
内核完全用C编写,可以使用GCC编译器进行编译。
Linux发行版
基于Linux的操作系统通常以“发行版”(更通常称为“风味”)的形式提供。其中一些针对个人用户,其他针对服务器或使用旧计算机的用户。一些最常用的Linux发行版是:
- Ubuntu是一个基于Debian GNU / Linux的常规的基于用户的项目,由于易于使用和配置,同时又功能强大且稳定,因此备受青睐。相关发行版:Kubuntu(使用KDE),Xubuntu(使用Xfce),Edubuntu(面向应用程序的教育)。Ubuntu是当前最受欢迎的Linux发行版[15]。
- openSUSE Leap [16] -有针对性地分发到服务器以及工作站和台式机,强调易于使用和配置。由Novell集团下属的德国SuSE公司生产。
- Fedora(Linux发行版) -来自Red Hat Linux项目,但仅包含免费软件,可以从Internet免费获得。
- Debian GNU / Linux是Internet上最全面的发行版之一,其中包含大量软件包。项目创建者开发了APT包管理器和DEB包管理器。
- PCLinuxOS-从Mandriva Linux衍生而来的发行版,用于桌面环境,并且由于易于安装而突出,适合初学者。
- Mandriva Linux(以前称为Mandrake Linux)-由法国Mandriva公司创建的易于使用的,面向桌面的发行版。
- Slackware Linux是最古老的发行版之一,其座右铭是“保持(事物)简单”。该发行版缺少易于配置的工具,但具有运行速度快,可以在较旧的硬件上安装的能力以及简单的系统组织等优点。
- Gentoo Linux,面向高级用户的最大性能导向发行版。发行版的区别在于安装所需的时间很长,这通常需要在进行安装的系统上对软件包进行编译和优化(与大多数发行版不同,后者安装了预编译的软件)。随后,这会导致性能提高,但配置也会更加困难。Gentoo得益于软件包管理器和一个非常先进的被称为portage的系统。
- Knoppix是直接从CD或DVD运行的“实时”分发,而无需在硬盘上安装任何东西,除其他外,它可以用于旅行,演示或用于系统诊断,维修,数据恢复等。
- RedHat Linux-最受欢迎的发行版之一,目前是专门针对服务器市场和商业环境的商业发行版。正是这个发行版催生了Fedora Core项目。
- Slax是基于Slackware的“实时”发行版,可以在光学介质(CD或DVD)或256 MB 闪存上运行。
- NimbleX是一种多功能的“实时”发行版,在罗马尼亚生产,基于Slackware,可直接从CD,USB介质甚至网络运行。该发行版虽然不占用太多空间,但具有强大而引人注目的图形界面,并包含用于浏览Internet,编辑文档,播放多媒体内容等的大量程序。
- TFM / GNU Linux -Linux服务器和工作站的分发100%罗马尼亚语,稳定,易于安装,并且不需要Linux的高级知识。由TFM集团生产。
- Rogentos-基于Sabayon Linux的罗马尼亚发行版,稳定,易于安装,并且面向普通用户和高级用户。
- Tiny Core Linux-大小仅为12 MB,可能是基于Linux内核的最小操作系统。
上面的大多数发行版都可以从相应站点合法免费下载。一些发行版出售手册,或完整的CD / DVD套装+手册+技术支持+相关文档。
尽管有很多发行版,但仍有一些用户更喜欢使用Linux From Scratch从头开始构建Linux系统。
可以从官方网站http://kernel.org下载最新版本的Linux操作系统内核。
UNIX和Linux之间的差异
参考文献
“Re: How to pronounce” Linux “?”.April 23, 1992. 1992Apr23… Unknown parameter ignored ( help ); Torvalds provided an audio recording with its English pronunciation ( |newsgroups=
/ /Lɪnʊks / : „How to pronounce Linux?” . Accessed inDecember 17, 2006. ) and in Swedish (/ /Lɪːnɤks / : “Linus pronouncing Linux in English and Swedish” . Accessed inJanuary 20, 2007.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/109267.html