族谱网 头条 人物百科

Linux

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:566
转发:0
评论:0
发音根据托瓦兹的说法,Linux的发音和“Minix”是押韵的。“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是["linэks][ˈlɪnəks]。此外有一份林纳斯·托瓦兹本人说话的录音,录音内容为“Hello,thisisLinusTorvalds,andIpronounceLinuxasLinux”,也表明了作者对单词的读法。名称“GNU/Linux”此名称是GNU计划的支持者与开发者,特别是其创立者理查德·斯托曼对于Linux操作系统的主张。由于此类操作系统使用了众多GNU程序,包含Bash(Shell程序)、库、编译器等等作为Linux内核上的系统包,理查德·斯托曼认为应该将该操作系统称为“GNU/Linux”或“GNU+Linux”较为恰当,但现今多数人仍称其为Linux。就1...

发音

根据托瓦兹的说法,Linux的发音和“Minix”是押韵的。

“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是["linэks][ˈlɪnəks]。

此外有一份林纳斯·托瓦兹本人说话的录音,录音内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux ”,也表明了作者对单词的读法。

名称

“GNU/Linux”此名称是GNU计划的支持者与开发者,特别是其创立者理查德·斯托曼对于Linux操作系统的主张。由于此类操作系统使用了众多GNU程序,包含Bash(Shell程序)、库、编译器等等作为Linux内核上的系统包,理查德·斯托曼认为应该将该操作系统称为“GNU/Linux”或“GNU+Linux”较为恰当,但现今多数人仍称其为Linux。就1997年之前的Linux来看,一间CD-ROM的供应商所提供的数据显示在他们的“Linux 发行版”中,GNU 软件所占最大的比重,大约占全部源代码的28%,且还包括一些关键的部件,如果没有这些部件,系统就无法工作,而Linux 本身占大约3%。

Linux社区中的一些成员,如埃里克·雷蒙、林纳斯·托瓦兹等人,偏好Linux的名称,认为Linux朗朗上口,短而好记,拒绝使用“GNU/Linux”作为操作系统名称。并且认为Linux并不属于GNU计划的一部分,斯托曼直到1990年代中期Linux开始流行后才要求更名。有部分Linux发行版,如Debian,采用了“GNU/Linux”的称呼。但大多数商业Linux发行版依然将操作系统称为Linux。而有些人则认为“操作系统”一词指的只是系统的内核(Kernel),其他程序都只能算是应用软件,因而,该操作系统应叫Linux,但Linux系统包是在Linux内核的基础上加入各种GNU软件包集合而成的。

在这两个主要名称之外,也有其他名称的提议。1992年,Yggdrasil Linux主张命名为Linux/GNU/X,因为除了GNU计划软件之外,很多Linux还采用了X视窗系统。

历史

UNIX

UNIX操作系统 ( 英语: UNIX ),是美国AT&T;公司贝尔实验室于1969年完成的操作系统。最早由肯·汤普逊(Ken Thompson),丹尼斯·里奇(Dennis Ritchie),道格拉斯·麦克罗伊(Douglas McIlroy),和乔伊·欧桑纳于1969年在AT&T;贝尔实验室开发。于1971年首次发布,最初是完全用汇编语言编写, 这在当时是一种普遍的做法 。后来,在1973年用一个重要的开拓性的方法,Unix被丹尼斯·里奇用编程语言C(内核和I/O例外)重新编写 。高级语言编写的操作系统具有更佳的兼容性,能更容易地移植到不同的计算机平台。

GNU

Linux

  理查德·马修·斯托曼(Richard M. Stallman,RMS),GNU计划的创立者。

1983年,理查德·马修·斯托曼创立GNU计划。这个计划有一个目标,是为了发展一个完全自由的类Unix操作系统。自1984年发起这个计划以来 ,在1985年,理查德·马修·斯托曼发起自由软件基金会并且在1989年撰写GPL。1990年代早期,GNU开始大量的产生或收集各种系统所必备的组件,像是——库、编译器、调试工具、文本编辑器、网页服务器,以及一个Unix的用户界面(Unix shell)——但是像一些底层环境,如硬件驱动、守护进程运行内核(kernel)仍然不完整和陷于停顿,GNU计划中是在马赫微核(Mach microkernel)的架构之上开发系统内核,也就是所谓的GNU/Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。 林纳斯·托瓦兹曾说过如果GNU内核在1991年时可以用,他不会自己去写一个。

BSD

386BSD因为法律问题直到1992年还没有发布,NetBSD和FreeBSD是386BSD的后裔,早于Linux。林纳斯·托瓦兹曾说,当时如果有可用的386BSD,他就可能不会编写Linux。

MINIX

MINIX是一个轻量小型并采用微内核(Micro-Kernel)架构的类Unix操作系统,是安德鲁·斯图尔特·塔能鲍姆为在计算机科学用作教学而设计的。

MINIX与Linux

1991年,林纳斯·托瓦兹在赫尔辛基大学上学时,对操作系统很好奇 。他对MINIX只允许在教育上使用很不满(在当时MINIX不允许被用作任何商业使用),于是他便开始写他自己的操作系统,这就是后来的Linux内核。

Linux

在1991年,林纳斯·托瓦兹开始在MINIX上开发Linux内核,为MINIX写的软件也可以在Linux内核上使用。 后来使用GNU软件代替MINIX的软件,因为使用从GNU系统来的源代码可以自由使用,这对Linux的发展是有益。使用GNU GPL协议的源代码可以被其他项目所使用,只要这些项目使用同样的协议发布。为了让Linux可以在商业上使用,林纳斯·托瓦兹决定更改他原来的协议(这个协议会限制商业使用),以GNU GPL协议来代替。 之后许多开发者致力融合GNU元素到Linux中,做出一个有完整功能的、自由的操作系统。

Linux的第一个版本在1991年9月被大学FTP server管理员Ari Lemmke发布在Internet上,最初Torvalds称这个内核的名称为"Freax",意思是自由("free")和奇异("freak")的结合字,并且附上"X"这个常用的字母,以配合所谓的类Unix的系统。但是FTP服务器管理员嫌原来的命名“Freax”的名称不好听,把内核的称呼改成“Linux”,当时仅有10000行程序码,仍必须运行于Minix操作系统之上,并且必须使用硬盘开机;随后在10月份第二个版本(0.02版)发布,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则消息

1994年3月,Linux1.0版正式发布,Marc Ewing成立Red Hat软件公司,成为最著名的Linux经销商之一。

Linux

  Unix & Linux历史源流

早期Linux的开机管理程序(boot loader)使用LILO(Linux Loader),早期的LILO存在着一些难以容忍的缺陷,例如无法识别1024柱面以后的硬盘空间,后来的GRUB(GRand Unified Bootloader)克服这些缺点,具有‘动态搜索内核文件’的功能,可以让用户在开机的时候,自行编辑开机设置系统文件,通过ext2或ext3文件系统中加载Linux Kernel(GRUB通过不同的文件系统驱动可以识别几乎所有Linux支持的文件系统,因此可以使用很多文件系统来格式化内核文件所在的扇区,并不局限于ext文件系统)。

Linux的标志和吉祥物是一只名字叫做Tux的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择企鹅作为Linux的标志。更容易被接受的说法是:企鹅代表南极,而南极又是全世界所共有的一块陆地。这也就代表Linux是所有人的Linux。

发展现状

今天由Linus Torvalds带领下,众多开发共同参与开发和维护Linux内核。 理查德·斯托曼领导的自由软件基金会,继续提供大量支持Linux内核的GNU组件。 一些个人和企业开发的第三方的非GNU组件也提供对Linux内核的支持,这些第三方组件包括大量的作品,有内核模块和用户应用程序和库等内容。Linux社区或企业都推出一些重要的Linux发行版,包括Linux内核、GNU组件、非GNU组件,以及其他形式的的软件包管理系统软件。

系统架构

基于Linux的系统是一个模块化的类Unix操作系统。Linux操作系统的大部分设计思想来源于20世纪70年代到80年代的Unix操作系统所创建的基本设计思想。Linux系统使用宏内核,由Linux内核负责处理进程控制、网络,以及外围设备和文件系统的访问。在系统运行的时候,设备驱动程序要么与内核直接集成,要么以加载模块形式添加。

Linux具有设备独立性,它内核具有高度适应能力,从而给系统提供了更高级的功能。GNU用户界面组件是大多数Linux操作系统的重要组成部分,提供常用的C函数库,shell,还有许多常见的Unix实用工具,可以完成许多基本的操作系统任务。大多数Linux系统使用的图形用户界面创建在X窗口系统之上,由X窗口(XWindow)系统通过软件工具及架构协议来创建操作系统所用的图形用户界面。

已安装Linux操作系统包含的一些组件:

启动程序——例如GRUB或LILO。该程序在计算机开机启动的时候运行,并将Linux内核加载到内存中。

init程序。init是由Linux内核创建的第一个进程,称为根进程,所有的系统进程都是它的子进程,即所有的进程都是通过init启动。init启动的进程如系统服务和登录提示(图形或终端模式的选择)。

软件库包含代码,可以通过运行的进程。在Linux系统上使用ELF格式来执行文件,负责管理库使用的动态链接器是“ld-linux.so”。Linux系统上最常用的软件库是GNU C库。

用户界面程序,如命令行shell或窗口环境。

Linux发行版

Linux

 Ubuntu是一个流行的桌面Linux发行版。

Linux发行版 指的就是通常所说的“Linux操作系统”,它一般是由一些组织、团体、公司或者个人制作并发行的。Linux内核主要作为Linux发行版的一部分而使用。通常来讲,一个Linux发行版包括Linux内核,以及将整个软件安装到电脑上的一套安装工具,还有各种GNU软件,和其他的一些自由软件,在一些Linux发行版中可能会包含一些专有软件。发行版为许多不同的目的而制作,包括对不同电脑硬件结构的支持,对普通用户或开发者使用方式的调整,针对实时应用或嵌入式系统的开发等等。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。较为知名的有Fedora、Debian、Ubuntu和Mageia等。

一个典型的发行版包括:Linux内核,GNU库和各种系统工具,命令行Shell,图形界面底层的X窗口系统和上层的桌面环境等。桌面环境有如KDE或GNOME等,并包含数千种从办公包,编译器,文本编辑器,小游戏,儿童教育软件,到科学工具的应用软件。

很多发行版含有LiveCD的方式,就是不需要安装,放入系统光盘或其它介质进行启动,就能够在不改变现有系统的情况下使用。比较著名的有Damn Small Linux,Knoppix等。LiveCD的相关技术进步至此,很多的发行版本身的安装光盘也有LiveCD的功能。

Linux的应用

Linux

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

Linux

  GNU/Linux社区设计的立体图,并使用GPL授权

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级电脑(Super Computer), 并且在服务器领域确定了地位,通常服务器使用LAMP组合。 在家庭与企业中使用Linux发行版的情况越来越多。 并且在政府中也很受欢迎,巴西由于支持Linux而世界闻名。 有新闻报道俄罗斯军队自己制造的Linux发行版的,做为G.H.ost项目已经获取成果. 印度的Kerala联邦计划在向全联邦的高中推广使用Linux。 中华人民共和国为获取技术独立,在龙芯过程中排他性地使用Linux。 在西班牙的一些地区开发了自己的Linux发行版,并且在政府与教育领域广泛使用,如Extremadura地区的gnuLinEx和Andalusia地区的Guadalinex。葡萄牙同样使用自己的Linux发行版Caixa Mágica,用于Magalh?es笔记本电脑 和e-escola政府软件。 法国和德国同样开始逐步采用Linux。

Linux发行版同样在笔记本电脑市场很受欢迎,像ASUS Eee PC和Acer Aspire One,销售时安装有订制的Linux发行版。

传统的Linux用户一般都是专业人士。他们愿意安装并设置自己的操作系统,往往比其他操作系统的用户花更多的时间在安装并设置自己的操作系统。这些用户有时被称作“黑客”或是“极客”。

使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,并且在软件设计时并未考虑非专业者的使用,导致这方面费用极高。但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低,但专业仍是使用Linux的主要成本。

然而随着Linux慢慢开始流行,有些原始设备制造商(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢出现在个人电脑操作系统市场。Linux在欧洲、美国和日本的流进程度较高,欧美地区还发行Linux平台的游戏和其他家用软件。Linux开源社区方面也是以欧洲、美国、日本等发达国家的人士居多。

每个孩子一台笔记本电脑这一项目正在催生新的更为庞大的Linux用户群,计划将包括发展中国家的几亿学童、他们的家庭和社区。在2007年,已经有六个国家订购了至少每个国家一百万台以上免费发放给学生。Google、Red Hat和eBay是该项目的主要支持者。

基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动设备等。在移动电话上,Linux已经成为IOS的主要竞争者;而在移动设备上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数字摄影机使用了经过定制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部分LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。

Linux 的注册商标是Linus Torvalds所有的。这是由于在1996年,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有 Linux 商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。Linus Torvalds一再声明Linux是自由且免费的,他本人可以卖掉,但Linux绝不能卖。

个人电脑

转换操作系统的开销:自由开源意识形态与商业用途的冲突、缺乏强而有力的推广厂商、缺乏对特殊的硬件和应用程序的支持、电脑技术人员不愿再花费时间重复学习、对已有平台的依赖,是制约Linux被采纳的主要因素。

目前能在Windows或Mac OS上运行的应用软件大部分都没有Linux的版本,不过在Linux平台上通常可以找到类似功能的应用软件。大多数在Windows平台上广泛使用的自由软件都有相应的Linux版本,例如Mozilla Firefox、Apache OpenOffice、Pidgin、VLC、GIMP;部分流行的专有软件也有相应的Linux版本,如Adobe Flash Player、Adobe Reader、Google Earth、Nero Burning ROM、Opera、Maple、MATLAB、Skype、Maya、SPSS、Google Chrome。

另外,相当多的Windows应用程序可以通过Wine和一些基于Wine的项目如CrossOver正常运行和工作。如Microsoft Office、Adobe Photoshop、暴雪娱乐的游戏、Picasa其中对于Photoshop的Crossover(Wine)兼容性工作有Disney、DreamWorks、Pixar投资支持,等。Google大力参与Wine项目改进,Picasa的GNU/Linux版本也是经Wine测试的Windows平台编译版本。

整个亚洲,比较缺乏对Linux的支持,硬件和应用程序皆只考量微软操作系统设计的需求。例如:Internet Explorer及ActiveX需求、Microsoft Office兼容性、网络游戏以及一般用户都倾向于使用Windows。

但是,Linux下也有相当多不能在Windows平台下运行的软件,主要是依靠X窗口系统和其他Windows无法利用的资源,或者是因为稳定性等其他方面的考虑并不准备支持Windows。不过近年来,也不断向其移植。有如KDE SC、Cinepaint正在进行向Windows的移植。Linux使用的增多也使得Windows开源软件(Open Source)向Linux移植,比如Filezilla。

服务器、主机和超级计算机

Linux

  为Linux而设计的服务器

Linux发行版一直被用来作为服务器的操作系统,并且已经在该领域中占据重要地位。根据2006年9月 Netcraft ( 英语 : Netcraft ) 的报告显示,十个最大型的网络托管公司有八个公司在其Web服务器运行Linux发行版。

Linux发行版是构成LAMP(Linux操作系统,Apache,MySQL,Perl / PHP / Python)的重要部分,LAMP是一个常见的网站托管平台,在开发者中已经得到普及。

Linux发行版也经常使用作为超级计算机的操作系统,2010年11月公布的超级计算机前500强,有459个(91.8%)运行Linux发行版 。曾经是世界上最强大的超级计算机 ——IBM的红杉(IBM Sequoia),已于2011年交付劳伦斯利福摩尔国家实验室,并于2012年6月开始运作,也是选择Linux作为操作系统。

嵌入式设备

Linux

 Android是建基于Linux的操作系统,在智能手机上相当热门。

Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用。流行的TiVo数字视频录像机还采用了定制的Linux,思科在网络防火墙和路由器也使用了定制的Linux。Korg OASYS、Korg的KRONOS、雅马哈的YAMAHA MOTIF XS/Motif XF音乐工作站、雅马哈的S90XS/S70XS、雅马哈MOX6/MOX8次合成器、雅马哈MOTIF-RACK XS音源模块,以及Roland RD-700GX数码钢琴均运行Linux。Linux也用于舞台灯光控制系统,如WholeHogIII控制台。

在智能手机、平板电脑等移动设备方面,Linux也得到重要发展,基于Linux内核的Android操作系统已经超越诺基亚的Symbian操作系统,成为当今全球最流行的智能手机操作系统。在2010年第三季度,销售全球的全部智能手机中使用Android的占据25.5%(所有的基于Linux的手机操作系统在这段时间为27.6%)。

从2007年起,手机和掌上电脑上运行基于Linux的操作系统变得更加普遍,例如:诺基亚 N810、OpenMoko的Neo1973、摩托罗拉的ROKR E8。Palm(后来被HP公司收购)推出了一个新的基于Linux的webOS操作系统,并使用在新生产的Palm Pre智能手机上。

MeeGo是诺基亚和英特尔于2010年2月联合推出的基于Linux的操作系统,诺基亚也推出了使用MeeGo操作系统的N9手机。2011年9月28日,继诺基亚宣布放弃开发MeeGo之后,英特尔也正式宣布将MeeGo与LiMo合并成为新的系统Tizen。JollaMobile公司成立并推出了由MeeGo发展而来的Sailfish操作系统。2012年,Mozilla推出基于Linux内核的Firefox OS操作系统 。

使用比例

很多开源软件的定量研究聚焦在市场占有率(虽然多数不算作市场中的商品)和可靠性,包括数不清的Linux分析报告。Linux份额成长迅速。IDC的2008年第二季度报告指出,Linux在所有服务器市场的市占率已经达到29%,比该研究机构在2007年的调查大幅增加了12个百分点。这个估计数字基于Linux服务器的销售额。

所以,Linux的市占率是不可小觑的。Netcraft报告,在2010年二月,每10台可靠的服务器中Linux发行版占6台,FreeBSD占2台,Windows占1台。而Debian、CentOS两个至关重要的发行版并不销售。

评价

正面

开放源代码的Linux可以让知识延续下去,新兴的软件公司可以从开放源代码上快速、低价的创建专业能力,丰富市场的竞争,防止独霸软件巨兽的存在。

个人使用很少有版权问题,绝大多数都是免费使用,几乎无所谓盗版问题。

新的Linux发行版大多数软件都有服务器的服务,只要点击就可以自动下载、安装经过认证的软件,不需要到市面购买、安装。

Linux学习的投资有效时间较长。旧版软件、系统都还是存在,有源代码可以派生、分支,维护周期普遍比Windows长很多。就算被放弃,还是可以凭借源代码派生。新的软件更新发展多样化,容易养成用户习惯掌握原理,而不是养成操作习惯。

强大的Shell及脚本支持,容易组合出匹配需求的环境或创造自动程序。

默认安全设置相对于目前主流的Windows操作系统安全很多。 Windows操作系统为了非专业用户降低了默认安全性的设置,导致系统容易受到木马、病毒的侵害。盗版的Windows更糟糕,可能随盗版操作系统捆绑木马、恶意程序,部分默认超级用户(Administrator)登录、关闭安全更新等问题导致安全性更差。

负面

BSD的开发人员曾经批评过Linux内核开发人员过于重视新功能的添加而不是踏踏实实的把代码写好、整理好。

Minix爱好者认为微内核是将来技术发展的方向,Linux在技术上是落伍陈旧的。(参见塔能鲍姆-林纳斯辩论)

软硬件支持性较差。大部分的软、硬件厂商没有或者不会优先开发Linux平台的版本,或者Linux平台的版本功能较少,致使可用的应用程序、硬件周边支持性相较于Windows、Mac平台差。

相当多的发行版(超过200个以上),使程序开发者无法针对所有发行版做测试,使用Linux平台的应用软件安装在非主流发行版可能遭遇预料之外的问题或甚至于无法使用。

Linux系统及相关应用软件主要是由黑客等程序员及其它Linux爱好者共同合作开发出来的,所以缺少了商业软件基于商业利益而调整操作界面使之更适合不同用户的行为。对Linux使用方式的不习惯,以及不同软件操作方式缺乏一致性使得用户产生Linux系统难以使用的感受。

参考文献

Torvalds, Linus, and David Diamond. Just for Fun: The Story of an Accidental Revolutionary. Harper-Collins Business.

Moody, Glyn. Rebel Code: Linux and the Open Source Revolution. Perseus Publishing. ISBN 978-0-7139-9520-6.

Gedda, R.Linux breaks desktop barrier in 2004: Torvalds. 2004 [ 2004-01-16 ] .

Mackenzie, K.Linux Torvalds Q&A;. 2004 [ 2004-01-19 ] .

Greene, Thomas C.Mandrake 8.1 easier than Win-XP. The Register. [ 2005-12-22 ] .


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

相关资料

展开
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· ChakraGNU/Linux
设计及原则ChakraGNU/Linux是由二进制软件包组成的,这些软件包会针对x86-64优化以配合目前的硬件。ChakraGNU/Linux是一个纯KDE的发行版,在默认情况下ChakraGNU/Linux只有搭载KDE桌面环境,但Chakra也会在gtk软件仓库中提供基于GTK+的包。历史Chakra起源自KDEmod的开发者决定要制作基于ArchLinux的liveCD。2010年8月30日Chakra团队发布了第一个独立版本,称为Chakra0.2。在过去由于基于GTK的软件基本上不会出现在软件仓库中。常用GTK软件都以Bundle的形式进行安装。在2013年5月4日以后,Bundle被extra包库取代,并于2015年11月4日更名为gtk。特色ChakraGNU/Linux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。并且针对KDE桌面优化,以避免像其他发行...
· Linux-libre
历史Linux核心从1996年开始就包含了二进制blob。而清除二进制blob的工作则由gNewSense在2006年开始。2007年,BLAG有了更多的进展,Linux-libre就此诞生。Linux-libre是由拉丁美洲自由软件基金会(英语:FreeSoftwareFoundationLatinAmerica)(FSFLA)所开发,自由软件基金会认可,作为自由软件基金会认可的Linux发行版的一部分。它在2012年3月成为了GNU项目的其中一个软件包,AlexandreOliva是此项目的维护者。专有固件的移除方法移除过程需要用到称为deblob-main的脚本。这个脚本是由gNewSense所启发。JeffMoe做了后续的修改以匹配BLAGLinuxandGNU(英语:BLAGLinuxandGNU)发行版的需求。而有另一个deblob-check脚本是用来检查被怀疑包含了专有软件...
· Linux内核
历史法律层面许可证原先托瓦兹将Linux置于一个禁止任何商业行为的条例之下,但之后改用GNU通用公共许可证第二版。该协议允许任何人对软件进行修改或发行,包括商业行为,只要其遵守该协议,所有基于Linux的软件也必须以该协议的形式发表,并提供源代码。托瓦兹曾经公开声称将Linux置于GNU通用公共许可证之下是他一生中所做的“最好的决定”。固件争议许可证争议的一个重点是Linux使用固件二进制包以支持某些硬件设备。理察·马修·斯托曼认为这些东西让Linux某部分成为非自由软件,甚至以此散布Linux更会破坏GPL,因为GPL需要完全可获取的源代码。林纳斯·托瓦兹及Linux社区中的领导者,支持较宽松的许可证,不支持理察·马修·斯托曼的立场。社区中的Linux-libre提供完整的自由软件固件。GPL第三版目前Linux使用的版本为GPL2,2007年,自由软件基金会发布了GPL3。而目前存在一...
· ParabolaGNU/Linux-libre
历史2009年,Parabola由gNewSense的IRC频道的多位成员首次提出。个别ArchLinux社区的成员——尤其是西班牙语用者——引导了对工程软件和文档部分的开发及维护进程。Parabola存在MIPS端口以支持在龙芯运行。2011年5月20日,Parabola发行版被GNU接受,成为FSF的自由Linux发行版列表中之一员。2012年2月,DmitrijD.Czarkoff代表OSNews复查了Parabola。Czarkoff报告指出,在他的测试中,若干硬件问题浮现,这归因于缺乏自由固件。存储库安全性直到4.0.0版本,Parabola的包管理器缺乏获签名的包。下载至安装进程期间,获签名的包及元数据未由Pacman认证其可靠性。没有包可靠性验证,篡改或恶意的数据库镜像可能会危及系统的健全性。Pacman4允许验证包数据库;至2012年4月的所有包均已获签名。安装Parabo...
· Linux发行版
历史LinuxDistroGenesis,timelinerepresentingthedevelopmentofvariousLinuxdistributions.早期的Linux发行版包括:HJLu的"Boot-root",2个磁盘搭配一个内核以及极少的工具;MCCInterimLinux,它在1992年2月通过英国曼彻斯特大学的FTP服务器向公众提供下载;TAMU,几乎同时由TexasA&MUniversity的个人创造出来的SLS(SoftlandingLinuxSystem);YggdrasilLinux/GNU/X,这是第一个基于CD-ROM的Linux发行版。SLS并没有得到很好的维护,所以PatrickVolkerding在1993年7月16日发布了一个基于SLS的发行版,叫做Slackware。这是到现在仍然在发展的最老的发行版。用户开始被从DOS和MicrosoftWi...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信