Charwraith/zh-wiki-384-embeddings huggingface dataset:
农业

农业属于第一级产业，包括作物种植、畜牧、渔业养殖、林业等活动，负责主副食和经济作物供应。农业的主要产品是食物、纤维、能源和原材料（例如橡胶），其中食物包括谷物、蔬菜、水果、食用油、肉类、奶制品、蛋和菌类。全球农业年产出约110亿吨食物，3200万吨自然纤维和40亿立方米木材。不过，其中有14%的食物在到达零售环节之前被浪费。自20世纪开始，基于单一作物种植的工业化农业开始成为世界农业产出的主要来源。
农业的出现是人类文明转向定居形式的里程碑，借由野生动植物的驯化、培育与繁殖，人们获得了充足的食物与资源，并促进早期城市的发展与成型。人类在10.5万年前开始从野外采集谷物，但直到1.15万年前才开始种植，并在大约1万年前驯化了绵羊、山羊、猪、牛等家畜。世界上至少有11个地区独立发展出了作物种植。
现代农业技术、植物育种、农业化学产品（例如杀虫剂和化肥）的发展显著增加了作物产量，但也引发了诸多生态与环境问题。选择育种和现代畜牧业技术发展增加了肉类制品产量，但也引发了动物福利和环境忧虑。上述环境问题包括气候变化、地下含水层枯竭、森林砍伐、抗生素耐药性和农业相关污染。农业既是环境退化的原因，也深受其影响，生物多样性丧失、荒漠化、土壤退化、气候变化等因素都会降低作物产量。进入21世纪后，可持续农业的比例渐渐提高，包括朴门和有机农业，著重在生态平衡与就近百里饮食。转基因作物被广泛使用，但也有部分国家。
定义
根据东汉时期《说文解字》和清康熙时期《康熙字典》的解释，「农」字都是「耕种」的意思，这表示在中国古代就只有种植业才会被称作「农业」。但现代对农业的定义更加广泛，包括利用自然资源生产维持生命所需的物品，如食物、纤维、林业产品、园艺作物，以及与之相关的服务。因此，广义的农业包括种植业、园艺、动物养殖（畜牧业、水产养殖等）和林业，但有时园艺和林业也被排除在外。此外，农业可因管理对象不同而分为两类：植物农业，主要涉及作物的培育；动物农业，主要关注农业动物产品。
历史
起源
得益于农业发展，世界人口数量相比狩猎采集时代有了显著增长。农业独立起源于多个地区，根据分类单元至少可归为11个起源中心。早在10.5万年前，人们就已开始采集并食用野生谷物。在23,000年前新石器时代的黎凡特，人们开始在加利利海附近种植二粒小麦、大麦和燕麦。中国先民于13,500-8200年驯化了水稻，已知最早耕种时间距今约7,700年，而后绿豆、大豆、红豆也在此区域驯化。美索不达米亚人于13,000-11,000年前驯化了绵羊。而家牛则是从10,500年前生活在现今土耳其和巴基斯坦地区的原牛驯化而来。家猪由野猪驯化而来，此过程在欧洲、东亚和东南亚独立进行，最早驯化时间距今约10,500年。在南美洲安第斯山脉，人们在10,000-7,000年前驯化了马铃薯，后续又驯化了豆子、古柯、羊驼、大羊驼和豚鼠。高粱于7,000年前在非洲萨赫勒被驯化。棉花于5,600年前在秘鲁被驯化，后也在欧亚大陆独立驯化。玉米源于野生玉蜀黍属，于6,000年前在中美洲驯化。公元前3,500年左右，马在欧亚大草原被驯化。关于农业的起源有大量研究，学者为此提出了众多假说。人类从狩猎采集向农业社会的转型伴随着集约化和的发展，相关过渡期案例有黎凡特地区的纳图夫文化和中国早期的新石器文化。随着生活方式的转变，人们开始在定居点种植采集自野外的资源，由此导致这些物种的逐步驯化。
古代文明
公元前8,000年，欧亚大陆的苏美尔人开始以村庄形式定居，并依靠底格里斯河和幼发拉底河灌溉作物。其公元前3,000年的象形符号中出现了犁，公元前2,300年出现了播种犁。苏美尔农夫种植大麦、小麦、蔬菜（例如扁豆和洋葱）、水果（例如椰枣、葡萄和无花果）。古埃及农业始于旧石器时代末期的前王朝时期，时间大约在公元前10,000年，主要依靠尼罗河和当地季节性洪水灌溉作物。当地人种植的主要粮食作物为大麦和小麦，此外还有亚麻和纸莎草等经济作物。印度先民在公元前9,000年前驯化了小麦、大麦和枣，后续又驯化了绵羊和山羊。在公元前8,000-6,000年的梅赫尔格尔文化中，巴基斯坦先民驯化了牛、绵羊和山羊。棉花在公元前4-5世纪驯化。此外，考古证据显示，在公元前2,500年的印度河流域文明中，出现了使用动物牵引的犁。
在中国地区，公元前5世纪开始出现谷仓建筑，以及以获取丝绸为目的的蚕业。公元1世纪开始使用水磨和水利灌溉，公元2世纪晚期开始出现带有金属犁铧和犁板的重型犁，随后这些技术向西在欧亚大陆传播。借助基因分子钟估算，亚洲水稻的驯化时间大约在8,200-13,500年前，驯化地点位于中国西南部的珠江流域，原始物种为野生稻。古希腊和古罗马种植的主要谷物为小麦、二粒小麦和大麦，蔬菜包括豌豆、大豆和橄榄，绵羊和山羊养殖主要是为获取奶制品。
中美洲驯化
统一资源定位符

统一资源定位符（英语：Uniform Resource Locator，缩写：URL，或称统一资源定位器、定位地址、URL地址）俗称网页地址，简称网址，是因特网上标准的资源的地址（Address），如同在网路上的门牌。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址，现在它已经被万维网联盟编制为因特网标准RFC 1738。
在网际网路的历史上，统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的，可扩展的，它使用美国信息交换标准代码的一部分来表示因特网的地址。统一资源定位符的开始，一般会标志着一个计算机网络所使用的网络协议。
统一资源定位符的标准格式如下：
统一资源定位符的完整格式如下：
其中[访问凭证信息]、[端口号]、[查询]、[片段ID]都属于选填项。
语法
超文本传输协议的统一资源定位符将从因特网获取信息的五个基本元素包括在一个简单的地址中：
示例
以「"https://zh.wikipedia.org:443/w/index.php?title=Special:随机页面"」为例，其中：
大多数网页浏览器不要求用户输入网页中「https://」的部分，因为绝大多数网页内容是超文本传输协议文件。同样，「443」是超文本传输安全协议文件的常用端口号（而「80」是超文本传输协议文件的常用端口号），因此一般也不必写明。一般来说用户只要键入统一资源定位符的一部分（如「zh.wikipedia.org/w/index.php?title=Special:随机页面」）就可以了。
由于超文本传输协议允许服务器将浏览器重定向到另一个网页地址，因此许多服务器允许用户省略网页地址中的部分，比如「www」。从技术上来说这样省略后的网页地址实际上是一个不同的网页地址，浏览器本身无法决定这个新地址是否通，服务器必须完成重定向的任务。
相对Protocol URL
相对Protocol links (PRL，又称为相对protocol URLs (PRURL), 是没有指定协议的URL。例如，//example.com 将使用当前页面的协议，通常是 HTTP 或 HTTPS。
其它使用
统一资源定位符不但被用作网页地址，JDBC 客户端也使用统一资源定位符连接其数据库服务器。作为对比，ODBC 的连接字符串作用相同，但并不采用 URL 格式，而是分号和等号分隔的键值对。
以下是一个 Oracle 数据库的统一资源定位符:
计算

计算（英语：Calculation）是一种将「单一或多个的输入值」转换为「单一或多个的结果」的一种思考过程。
计算的定义有许多种使用方式，有相当精确的定义，例如使用各种算法进行的「算术」，也有较为抽象的定义，例如在一场竞争中「策略的计算」或是「计算」两人之间关系的成功机率。
将7乘以8（7x8）就是一种简单的算术。
利用布莱克-斯科尔斯模型来算出财务评估中的公平价格（fair price）就是一种复杂的算术。
从投票意向计算评估出的选举结果（民意调查）也包含了某种算术，但是提供的结果是「各种可能性的范围」而不是单一的正确答案。
字源
计算的英文Calculation，字源来自grc：Κάχληκα，意为碎石，用来计算数目用的小石头，它译为la：Calculus，之后成为英语：Calculation。在英文中，还有另一个字Computation，也被译为计算。这两个字在中古时代被分开。
数据结构

在计算机科学中，数据结构（英语：data structure）是计算机中存储、组织数据的方式。
数据结构意味着介面或封装：一个数据结构可被视为两个函数之间的介面，或者是由数据类型联合组成的存储内容的访问方法封装。
大多数数据结构都由数列、记录、可辨识联合、引用等基本类型构成。举例而言，可为空的引用（nullable reference）是引用与可辨识联合的结合体，而最简单的链式结构链表则是由记录与可空引用构成。
数据结构可透过编程语言所提供的数据类型、引用及其他操作加以实现。一个设计良好的数据结构，应该在尽可能使用较少的时间与空间资源的前提下，支援各种程式执行。
不同种类的数据结构适合不同种类的应用，部分资料结构甚至是为了解决特定问题而设计出来的。例如B树即为加快树状结构存取速度而设计的资料结构，常被应用在资料库和档案系统上。
正确的数据结构选择可以提高演算法的效率（请参考演算法效率）。在电脑程式设计的过程中，选择适当的数据结构是一项重要工作。许多大型系统的编写经验显示，程式设计的困难程度与最终成果的质量与表现，取决于是否选择了最适合的数据结构。
系统架构的关键因素是数据结构而非算法的见解，导致了多种形式化的设计方法与编程语言的出现。绝大多数的语言都带有某种程度上的模块化思想，透过将数据结构的具体实现封装隐藏于使用者介面之后的方法，来让不同的应用程序能够安全地重用这些数据结构。C++、Java、Python等面向对象的编程语言可使用类来达到这个目的。
因为数据结构概念的普及，现代编程语言及其API中都包含了多种预设的数据结构，例如C++标准模板库中的容器、Java集合框架以及微软的.NET Framework。
中华人民共和国

中华人民共和国是位于东亚的社会主义国家，也是现今世界少数由共产党建立并持续单独执政的国家。国土面积约960万平方千米，位居世界各国第三位，其以汉族传统领域为核心，涵盖邻太平洋的亚洲大陆东侧大部区域，并与14个国家以陆地边界接壤。全国行政区域划分为23个省、5个自治区、4个直辖市、以及2个特别行政区，共计34个省级行政区。首都为北京市，人口最多城市则为上海市。政治上依宪法采用人民代表大会制度，以社会主义为基础实行人民民主专政，实则由中国共产党一党执政，在包括武装力量在内的国家体制上处于绝对领导地位。
中国在1945年抗日战争胜利后，中国共产党与当时一党执政的中国国民党存有的政治及军事摩擦逐渐扩大，最终演变成双方的第二次内战；共产党及其下属的中国人民解放军在毛泽东领导下，对蒋中正领导的国民党政府及其军队逐步取得军事优势。在控制中国大部分领土后，中国共产党与其联盟党派于1949年10月1日在北京宣告成立中华人民共和国中央人民政府；中国国民党领导的中华民国政府则不断往南撤退，最终在1949年底播迁台湾，形成双方相隔台海分治的格局，构成如今的台湾问题。1971年，联合国大会通过第2758号决议，中华人民共和国取代中华民国并获得其中国席位。建国初期，中华人民共和国进行社会主义转型的过渡，之后官方发动大跃进、文化大革命等激进倾向的政治运动，其余绪仍影响至今。1978年起，官方在邓小平为首的集体领导下启动改革开放，转向施行「中国特色的社会主义」，在维持社会主义体系的基础上导入部分市场经济机制，并在政治上进行「拨乱反正」，此后国内政经局势回稳，国力逐渐上升；但同期发展的政治改革运动，在1989年发生六四事件后戛然而止。1990年代后期，中华人民共和国收回香港、澳门这两个中国最后被殖民地的主权，并将两地依「一国两制」政策设为特别行政区，实施有别于中国内地的高度自治。
截至2023年末，中华人民共和国人口约14.1亿人，约占世界人口的17.6%，为世界上人口第二多的国家，仅次于印度并在2023年以前长期居于世界第一。国内民族众多，仅官方承认的民族就有56个；其中汉族占全国人口比率逾九成，其他民族合计则占8.89%。中华人民共和国的官方语言为汉语普通话。中华人民共和国于1986年后实行九年义务教育制度，截至2020年已有2.4亿人接受高等教育。
中华人民共和国为现今世界第二大经济体，2023年国内生产总值（GDP）总量达129.4万亿人民币，依国际汇率折合18.37万亿美元，位居世界第二，仅次于美国；按购买力平价则位列世界第一。中华人民共和国是世界最大商品出口国及第二大进口国。改革开放后，中华人民共和国很快成为经济成长最快的主要经济体之一。但区域间发展不均衡以及国民贫富差距较大这两大问题仍需解决。
军事方面，中华人民共和国拥有世界第一大规模的常备部队、以及世界排名第二的海军舰队，且具备三位一体的核打击能力。中华人民共和国同时也是世界上第三个能独立完成载人航天、自主空间站建设、月球软着陆与采样返回、火星软着陆等航天技术的国家。
外交层面，中华人民共和国奉行和平共处五项原则，同时长期与退守台湾的中华民国竞逐中国代表权。其于1971年在联合国通过《2758号决议》后，取得原属中华民国的联合国中国席位及安理会常任理事国席位，此后被世界多数国家承认为中国的唯一合法政权；之后成为上海合作组织、二十国集团、金砖国家、东亚峰会、亚投行、RCEP等国际组织的创始国和主导国。随著综合国力的上升，中华人民共和国已被认为是潜在超级大国。
国名
在「中华人民共和国」国名中：「中华」代表中华民族，「人民」包涵工人、农民、小资产阶级和民族资产阶级，「共和国」代表国体。新政治协商会议筹备会最初曾拟定国名为「中华人民民主共和国」，简称「中华民国」。但1949年9月27日中国人民政治协商会议第一届全体会议通过《》后，国名最终定为「中华人民共和国」。
中华人民共和国有时会称作「新中国」，以同1949年前的「旧中国」区分。1949年至1971年，中华民国政府迁台后，其仍被国际社会广泛视为“唯一合法的中国政府”，并拥有联合国的中国代表权席位；当时的中华人民共和国则被称为「红色中国」或「共产中国」，与被称为「自由中国」的中华民国相对。
1971年10月，联合国大会通过《2758号决议》，中华人民共和国依此取代中华民国在联合国的中国代表权席位，「中国」也逐渐成为国际社会对中华人民共和国的常见称呼。此外，中华人民共和国在涉及多边外交时，又可简称为「中」或「华」，如“中日关系”、“驻华大使”等。由于目前两岸分治的台海现状，中华人民共和国也常被代指为「中国大陆」，与控制台湾地区的中华民国相对。
中华民国政府基于法律上仍未放弃中国传承政权的身份，因而称中华人民共和国政府为「大陆当局」、「北京当局」、「中
克利斯登·奈加特

克利斯登·奈加特（no：Kristen Nygaard，），挪威计算机科学家，社会活动家，图灵奖和冯·诺伊曼奖获得者，Simula的创始人，面向对象技术的先驱。
生平
克利斯登·奈加特1926年生于挪威的奥斯陆，1956年于奥斯陆大学获得数学硕士学位，论文是《蒙特卡罗方法的理论方面》。
1948年—1960年间克利斯登·奈加特全职工作于，进行计算、编程（1948年—1954年）和运筹学（1952年—1960年）方面的研究。
1957年—1960年间他是挪威防务系统中最早的运筹研究小组的负责人。他是挪威运筹研究学会（Norwegian Operational Research Society）的共同创办者和第一任主席（1959年—1964年）。1960年他受聘于挪威计算中心（Norwegian Computing Center），负责把挪威计算中心建设成为一个研究机构，并且于1962年成为研究主管（Director of Research）。
与奥利-约翰·达尔（Ole-Johan Dahl）一道，他开发了最早的面向对象的程序设计语言SIMULA-I（1961年—1965年）和SIMULA-67，首次引入了面向对象程序设计语言的基本概念：对象、类、继承、virtual quantities、多线程（准并行的）的程序执行。他为挪威的工会进行计划、控制和数据处理方面的研究，一切都以参加工会劳工的利益来评估（1971年—1973年，与Olav Terje Bergo）。其它的研究和开发工作还包括：计算机技术对社会的影响和通用系统描述语言DELTA（1973年—1975年与Erik Holbaek-Hanssen和Petter Haandlykken）。
克利斯登·奈加特是丹麦奥胡斯大学的教授（1975年—1976年），并且随后成为挪威奥斯陆大学的教授（1977年兼职，1984年—1996年全职）。他在奥尔胡斯和奥斯陆大学的工作包括系统开发和计算机技术对社会的影响方面的研究与教学，这些工作为日后称为系统开发中的斯堪的纳维亚学派奠定了基础。斯堪的纳维亚学派的工作与参与式开发（Participatory Design）的领域密切相关。1987年他成为美国帕洛阿托的斯坦福大学的访问教授，施乐帕洛阿尔托研究中心的访问学者，以及苹果公司的高级技术小组的顾问与讲师。
1990年6月他成为瑞典隆德大学的荣誉教授，并于1991年6月成为丹麦奥尔堡大学的第一个荣誉教授。他是挪威科学院的成员。
1990年10月美国的协会—为了社会责任的计算机职业者（Computer Professionals for Social Responsibility，CPSR）—因为他社会责任感和职业工作而授予他诺伯特·维纳奖。1992年他因“使挪威在信息科学领域闻名世界”而获得计算机世界（Computer world）的荣誉奖金。1999年他与奥利-约翰·达尔一起获得了罗辛奖（Rosing Prize）。罗辛奖是挪威数据协会的为专业上特别的进步而设立的新奖项。2000年6月面向对象技术的国际标准化组织——对象管理组织（Object Management Group）因他在“对象技术概念上的开创工作”而授予荣誉会员。
2001年11月他与奥利-约翰·达尔一起获得了电机电子工程师学会（IEEE,Institute of Electrical and Electronics Engineers）的约翰·冯诺依曼奖，并评价：“奖予他们在设计和实现SIMULA67时引入的概念，这些概念是面向对象技术的基石。”
2002年2月他又一次与奥利-约翰·达尔一起获得了美国计算机协会（ACM）的图灵奖，并评价：“奖予他们在设计编程语言SIMULAI和SIMULA67时产生的基础性想法，这些想法是面向对象技术的肇始。”
2000年8月他被挪威国王授予圣奥拉夫指挥官勋章（Commander of the Order of Saint Olav）。
从1976年起他与Bent Bruun Kristensen、Ole Lehrmann Madsen和Birger Moeller-Pedersen一道从事于通用面向对象编程语言BETA的开发与实现（实现从1986年开始）。现在这个语言已经可以在多种计算机上使用。
克利斯登·奈加特在1980年代的头半个时期是斯堪的纳维亚各国间的一个研究项目SYDPOL（System Development and Profession Oriented Languages）的筹划指导委员会主席。这个研究项目致力于在系统开发、语言研究和人工智能方面协同研究工作并为工作组提供支持。
也在1980年代，他作为欧洲科学与技术合作组织指导委员会主席（欧洲共同市场组织委任）资助了一些
Self (编程语言)

Self语言是一种基于原型的面向对象的程序设计语言，也是一个集成开发环境和运行环境，由David Ungar和Randy Smith，最初在1986年于施乐帕罗奥多研究中心设计。Self语言在Smalltalk的基础上，采用“槽”取代了“变量”，从而彻底体现了一切都是对象的风格。在实现Self系统的过程中，设计研究人员发展出了一种动态自适应编译技术。
简介
Self语言把在概念上精简Smalltalk作为设计原则。它在把消息作为最基本的操作的同时，取消了类的概念，只有对象的概念。它把对象的特性，理解为获取或更改特性的这两种方法，从而把特性的概念简化为方法，并且通过消息来读槽和写槽的方式，取代了变量及其赋值。Self提出了特质的概念，用实现了委托。
尽管Self系统一次运行在一个进程中，但实际上可以分成两个部分：Self虚拟机和Self世界。Self世界是一个Self对象库，Self对象包括数据对象和方法对象，方法对象的代码部份，是用一种指令非常简单的字节码表示的，字节码由Self虚拟机来解释。当Self程序从终端、文件或者图形用户界面输入到系统之中时，Self系统把源程序解析转化为Self世界里的对象。
动态自适应编译技术的采用，提高了Self代码的执行效率。对经常执行的方法，虚拟机将进一步把字节码转化为本机代码。Self虚拟机还提供了一些可供调用的，用来实现算术运算、对象复制、输入输出等。
Self还拥有一个图形用户界面Morphic，Self的编程环境，也是基于Morphic来实现的。Self在精简语言概念的同时，也把大量的工作转交给环境来处理，语言中的反射机制也同环境密切相关。
历史
在1986年，David Ungar和Randy Smith在施乐帕罗奥多研究中心，提出了Self语言的最初设计，并在1987年的OOPSLA'87的论文《Self：简单性的能力》中给出了描述，此文在2006年被评为1986年到1996年间三个最有影响的OOPSLA论文之一。
1987年初，Craig Chambers、Elgin Lee和Martin Rinard，在Smalltalk上给出了Self的第一个实验性解释器。1987年夏，Self项目在斯坦福大学正式开始，1988年夏给出了第一个有效率的实现，并发布了1.0和1.1两个版本。1991年初，Self项目移至Sun微系统，并且在1992年发布了2.0版。1993年1月，Self 3.0版发布。
1995年7月，Self 4.0版发布。在这个版本中包括了一个全新的图形用户环境Morphic。在2016年发行了4.3版本并可运行在Mac OS X和Solaris上。在2010年发行了版本4.4，由最初团队的某些人和独立编程者形成的小组开发，它和所有后续版本可以运行在Mac OS X和Linux上。2014年1月发行了4.5版本。2017年5月发行了版本2017.1。
Self的发展基本已经停滞，但在发展Self过程中探索出的一些技术，在其他的系统中得到了应用。在Self的实现中采用的各种编译优化技术，直接导致了Java Hotspot虚拟机的产生；在Smalltalk的一个实现Squeak中，采用了Self图形用户界面Morphic的设计方案，放弃了Smalltalk-80中采用的MVC的方案。Self是对JavaScript编程语言设计有最主要影响者之一。
基于原型编程
传统的基于类的面向对象语言，基于了根深蒂固的二元性：
例如，假设车辆类codice_1的对象有一个“名字”，和进行各种动作的能力，比如“开车上班”和“运送建材”。codice_2是类codice_1的特定对象（实例），它的“名字”是“Bob's car”。在理论上，你可以向codice_2发送消息，告诉它去“运送建材”。
这个例子展示了这种方式的一个问题：Bob的汽车，恰巧是一个跑车，在任何意义上都不能装载和运送建材，但这是建模codice_1所必须拥有的能力。通过从codice_1建立特殊化的子类，可产生一个更有用的模型；比如建立跑车类codice_7和平板卡车类codice_8。只有codice_8的实例需要提供“运送建材”的机能；codice_7的实例不适合这种工作，它只需要“快速行驶”。但是，这种深入建模在设计期间，需要更多的洞察力，洞察那些可能只在引起了问题时才显现出的事情。
这个问题是在原型（prototype）这个概念背后的动机因素之一。除非你能必然性的预测出一组对象和类，在遥远未来时所要有的品质，你不能恰当的设计好一个类的层级。程序最终需要增加行为，实在是太频繁了，而系统的很多节段将需要重新设计或重新构建，来以不同的方式迸发出对象。早期的面向对象语言如Smalltalk的实验，显示出这种问题反反复复
Linux内核

Linux内核（英语：Linux kernel）是一种开源的类Unix操作系统宏内核。整个Linux操作系统家族基于该内核部署在传统计算机平台（如个人计算机和服务器，以Linux发行版的形式）和各种嵌入式平台，如路由器、无线接入点、专用小交换机、机顶盒、、智能电视、数字视频录像机、网络附加存储（NAS）等。工作于平板电脑、智能手机及智能手表的Android操作系统同样通过Linux内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低，基于Linux的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月，世界前500台最强的超级计算机全部使用Linux。
Linux内核最早是于1991年由芬兰黑客林纳斯·托瓦兹为自己的个人电脑开发的，他当时在Usenet新闻组codice_1登载帖子，这份著名的帖子标志着Linux内核计划的正式开始。如今，该计划已经拓展到支持大量的计算机体系架构，远超其他操作系统和内核。它迅速吸引了一批开发者和用户，利用它作为其他自由软件项目的核心，如著名的 GNU 操作系统。而今天，Linux 内核已接受了超过1200家公司的近12000名程序员的贡献，其中包括一些知名的软硬件发行商。
从技术上说，Linux 只是一个符合POSIX 标准的内核。它提供了一套应用程序接口（API），通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作Linux 操作系统，或是GNU/Linux（在该系统中包含了很多GNU 计划的系统组件）。
Linux 内核是在GNU通用公共许可证第2版之下发布的（加上一些非自由固件、blob与各种非自由许可证），是一个开源项目协作的突出例子。它的版本支持根据版本最长可达6年，贡献者遍布世界各地，日常开发相关的讨论在Linux 内核邮件列表（英语：Linux kernel mailing list）上。
历史
1991年，林纳斯·托瓦兹，一名21岁的就读于芬兰赫尔辛基大学的计算机科学专业学生，基于一些简单的想法，打算编写一个操作系统内核。他通过英特尔80386汇编语言的任务切换器和一个终端驱动程序开始工作。8月25号，他在codice_1新闻组里发了一封帖子：
之后，许多人为这个项目贡献了代码。在早期，MINIX社区向 Linux 内核贡献了代码和想法。当时，GNU 项目已经创建了许多自由操作系统所需的组件，但是它自己的内核 GNU Hurd 尚不完整且无法使用；而BSD操作系统还没有摆脱合法的阻碍。因此，尽管早期版本的 Linux 功能有限，但它迅速获得了开发人员和用户。
到1991年9月，Linux内核版本 0.01 在芬兰大学和研究网络（FUNET）的FTP服务器（ftp.funet.fi）上发布。它有10,239行代码。在1991年10月，0.02版本的内核发布了。
1991年12月，0.11版本的内核发布。由于它可以由运行相同内核版本的计算机编译，因此该版本是第一个自托管（英语：Self-hosting (compilers)）的 Linux 内核。当托瓦兹于1992年2月发布0.12版本时，他采用了 GNU 通用公共许可证（GPL），而不是以前的自行起草的许可证，原先的许可证不允许商业再分发。
1992年1月19日，第一篇文章提交给新的新闻组codice_3出现。1992年3月31日，该新闻组更名为 codice_4。
X Window 系统随后被移植到Linux上，所以在1992年3月，Linux 0.95 是第一个能够运行X的版本。从0.1x到0.9x的版本号大幅跨越是因为期望没有大的缺失部分的版本1.0的即将出现。然而，这被证明是错误的。从1993年到1994年初，出现了0.99版本的15个开发版本。
1994年3月14日，Linux内核1.0.0发布，共176,250行代码。随后的1995年3月，有310,950行代码的 Linux 内核1.2.0发布。
在1996年6月9日发布的 Linux内核2.0版本之后，以2.0为大版本的主要更新有如下这些：
从2004年开始，发布过程发生了变化，新的内核每隔2-3个月定期发布，编号为2.6.0、2.6.1，直到2.6.39。
2011年7月21日，Torvalds宣布发布Linux内核3.0：“2.6.<大版本> 的日子过去了”。与Linux 2.6.39相比，大的技术变化同版本跃升没有关系；它标志着内核的20周年纪念。基于时间的发布过程保持不变。
2013年6月发布的Linux内核版本3.10包含15,803,499行代码，而2015年6月发布的4.1版本已发展到超过1950万行代码，由近14000名程序员贡献。
塔能鲍姆-林纳斯辩论
Lin
林纳斯·托瓦兹

林纳斯·贝内迪克特·托瓦兹（sv：Linus Benedict Torvalds，，），生于芬兰赫尔辛基，拥有美国国籍，Linux内核的最早作者，随后发起了这个开源项目，担任Linux内核的首要架构师与专案协调者，是当今世界最著名的程式设计师和黑客之一。他是开源项目Git的发起人和主要开发者。
生平
托瓦兹出生于芬兰赫尔辛基市。父亲尼尔斯·托瓦兹是一名活跃的电台记者，母亲安娜·托瓦兹（Anna Torvalds）也是一名记者。祖父奥勒·托瓦兹（Ole Torvalds）是一名诗人和记者。外祖父Leo Törnqvist（英语：Leo Törnqvist）是芬兰第一批统计学教授。芬兰统计学会设立Leo Törnqvist Award，授予在颁奖之前的两年内杰出的统计学硕士学位完成者。林纳斯·托瓦兹在11岁时，应其外祖父要求用BASIC语言编写一些统计学方面的小程序，这是他编程经历之始。
托瓦兹家族属于占芬兰人口6%的芬兰瑞典族，其父母都毕业于赫尔辛基大学，在学期间是积极的学运份子。他的名字来自美国著名化学家、诺贝尔化学奖得主莱纳斯·鲍林（Linus Pauling）。
1988年，托瓦兹进入赫尔辛基大学计算机科学系。1989年，他进入芬兰陆军新地区旅，服11个月的国家义务兵役（英语：Conscription in Finland），军阶为少尉，主要服务于计算机部门，任务是弹道计算。服役期间，购买了安德鲁·斯图尔特·塔能鲍姆所著的教科书及minix原始码，开始研究作业系统。1990年，他退伍后回到大学，开始接触Unix。1991年8月25日，在网路上发布了Linux内核的原始码。1994年3月14日发布了1.0版本。
1996年，自赫尔辛基大学硕士毕业，学位论文是《Linux: A Portable Operating System》。在拜访全美达公司之后，托瓦兹决定接受他们的聘用，并移居美国加州。自1997年2月，至2003年6月之间，托瓦兹都在全美达公司服务，参与该公司晶片的code morph技术研发。在1997年至1999年间，主要投入86open计划。
1999年，Red Hat及VA Linux这两间公司，决定将他们公司的股票期权一部份赠与托瓦兹，以感谢他的贡献。同年，在这两间公司的股票在市场公开发行之后，托瓦兹的财产估计为2,000万美元。
2003年，为了专心于Linux内核的发展，从全美达公司辞职，受聘于开源码发展实验室（OSDL），担任Linux内核的主要维护者。
2004年6月，托瓦兹全家移居奥勒岗州Dunthorpe，接近于开源码发展实验室的总部所在地Beaverton。
2005年，为了管理Linux内核的原始码，开发了Git。
2007年1月22日，自由标准组织与开源码发展实验室合并，成立了Linux基金会。Linux基金会提供薪水及各种协助，以支持托瓦兹继续投入Linux内核的开发工作。
2024年10月23日，应制裁要求批准合并了一项移除俄罗斯籍Linux内核子系统维护者（MAINTAINERS）的补丁，并回应到：“我是一名芬兰人，你认为我会支持俄罗斯的侵略吗？”
家庭与私人生活
托瓦兹与妻子托芙（Tove，曾获得六次芬兰空手道冠军头衔的前女子空手道选手）于1993年结婚，育有三名孩子。
2010年，托瓦兹宣誓成为美国公民。
行事风格
托瓦兹坚持开放源代码信念，并对微软等对手的FUD战略大为不满。例如，在一封回应微软资深副总裁克瑞格·蒙迪批评开放源代码运动破坏了知识产权的电子邮件中，托瓦兹写道：“我不知道蒙迪是否听说过艾萨克·牛顿爵士？他不仅因为创立了经典物理学而出名，也还因为说过这样一句话而闻名于世：‘我之所以能够看得更远，是因为我站在巨人肩膀上的缘故。’”托瓦兹又说道：“我宁愿听牛顿的也不愿听蒙迪的。他（牛顿）虽然死了快300年了，却也没有让房间这样地臭气熏天。”
林纳斯在网上邮件列表中也以火暴的脾气著称。例如，有一次与人争论Git为何不使用C++开发时与对方用“放屁”（原文为“bullshit”、“BS”）互骂。他更曾以“一群自慰的猴子”（英语：a bunch of masturbating monkeys）来称呼OpenBSD团队，因为林纳斯认为软体一般性的错误比安全漏洞来的要多，而资讯安全人士因为找到漏洞而成为英雄，而忽略了一般性软体错误的修补，并认为OpenBSD团队过度重视安全性忽略其他部分。
2012年6月14日，托瓦兹在出席芬兰的阿尔托大学所主办的一次活动时称Nvidia是他所接触过的“最烂的公司”（the worst company）和 “最麻烦的公司”（the worst trouble spot），因为Nvidia一直没有针对Linux平台发布任何官方的Optimus支持，随
理查德·斯托曼

理查德·马修·斯托曼（英语：Richard Matthew Stallman，简称rms，有时也用大写的RMS，），美国程序员，自由软件活动家。他发起自由软件运动，倡导软件使用者能够对软件自由进行使用、学习、共享和修改，确保了这些软件被称作自由软件。斯托曼发起了GNU项目，并成立了自由软件基金会。他开发了GCC、GDB、GNU Emacs，同时编写了GNU通用公共许可协议。
为了创建一个完全由自由软件组成的类Unix计算机操作系统，斯托曼在1983年9月推出了GNU项目。借此又发起了自由软件运动。他迄今为止一直是GNU项目的组织者，作为主要开发者的他开发了一些被广泛使用的GNU软件，其中包括GCC、GDB、GNU Emacs。在1985年10月他创立了自由软件基金会。
斯托曼开创了Copyleft的概念，它使用版权法的原则来保护使用、修改和分发自由软件的权利，并且是描述这些术语的自由软件许可证的主要作者。最为人所称道的是GPL（最广泛使用的自由软件协议）。
1989年，他和别人一起创立了。自20世纪90年代中期以来，斯托曼花他大部分时间组织参与宣传自由软件，反对软件专利和数字版权管理的以及他认为剥夺用户自由的其他法律和技术系统运动。这包括最终用户许可协议、保密协议、 产品激活、加密狗、软件复制保护、专有格式、二进制软件包（没有源代码的可执行文件）。
早年生活
1953年3月，斯托曼出生于美国纽约一个犹太人家庭，他的母亲爱丽丝·利普曼是一名老师，父亲丹尼尔·斯托曼是一名印刷机商人，斯托曼与父母关系并不亲密。早年他就对计算机有很深的兴趣；在斯托曼作为一个青少年参加一个夏令营时，他阅读了一本IBM7090的手册。从1967年到1969年，斯塔曼参加了哥伦比亚大学的高中生周六编程课程。同时他也是洛克菲勒大学生物系的志愿者实验室助理。虽然他对数学和物理学感兴趣，但洛克菲勒大学的教授认为他有成为生物学家的希望。
他第一次实际的使用电脑是高中年代在IBM纽约科学中心。他在1970年的夏天高中毕业后被雇用使用Fortran写一个数值分析程序。他在几周后完成了这项任务，然后他用这个夏天剩余的休息时间在APL上写了一个文本编辑器以及IBM System/360上PL/I编程语言的预处理器。
哈佛大学和麻省理工学院
作为哈佛大学1970年秋季的一年级学生，斯托曼以Math 55的表现而闻名，他很高兴的回忆到：「我一生中第一次觉得我在哈佛找到了一个家。」
1971年，斯托曼在哈佛大学第一年快结束的时候，他成为了麻省理工学院人工智能实验室的一名程序员，同时也成为黑客社区的常客，并以他的名字缩写RMS而闻名，1974年斯拖曼从哈佛大学毕业并取得了物理学学士学位。
1975年斯托曼考虑过留在哈佛大学，但是他却转而决定去麻省理工学院去读研究生。他攻读物理学博士学位一年，但随后选择了放弃，专注于他在麻省理工学院AI实验室的编程。
他开始在麻省理工学院担任杰拉德·杰伊·萨斯曼的研究室助理,在1977年与萨斯曼发表了一篇名为"dependency-directed backtracking"的关于 AI 。这篇论文是对约束满足问题智能回溯的早期研究。截至2009年，斯托曼和萨斯曼介绍的技术仍然是智能回溯中最通用和最强大的解释。有关（constraint recording）的技术也在该论文中被提及。
作为MIT计算机科学与人工智能实验室的黑客，斯托曼从事软件项目，如文本编辑器，不兼容的分时系统上的Emacs，还有lisp机器的操作系统项目。在这期间，他成为了实验室电脑限制访问技术的热心评论家，当时这个计划是由国防高级研究计划局资助的。当MIT计算机科学与人工智能实验室安装了一套密码控制系统，斯托曼很快就找到了一个解密密码的方式并发送给用户包含其已解码密码的消息，建议他们使用空字符串作为密码（事实上就是没有密码），这样就可以重新启用用户对系统的匿名访问。当时约有20％的用户遵循他的建议，尽管使用密码的行为最终占上风。对此，多年后斯托曼还一直向别人吹嘘着他当年的成功。
2019年，斯特曼离开麻省理工学院。
GNU项目的发起
1970到1980年代，斯托曼察觉到MIT计算机科学与人工智能实验室中的黑客文化开始式微，与实验室有来往的公司为了商业利益开始限制其他人使用源代码或者停止提供原始码，最终斯托曼开始了 GNU 运动用于创建 Unix 的替代品，并在1985年成立了自由软件基金会，并发表GNU宣言。Stallman的麻省理工学院的同事布鲁斯特·卡勒（Brewster Kahle）所说，这种软件法律特征的转变可以被认为是1976年“美国版权法”所引发的后果。
相关
GNU与Linux
1991年芬兰大学生林纳斯·托瓦兹在GNU通用公共许可证下发布了最初是为自己创作的Li
自由软件基金会

自由软件基金会（英语：Free Software Foundation，缩写：FSF）是一个致力于推广自由软件的美国民间非营利性组织。它于1985年10月由理查德·斯托曼与其他四个创始理事建立。其主要工作是执行GNU计划，开发更多的自由软件。
从其建立到1990年代中自由软件基金会的基金主要被用来雇用编程师来发展自由软件。从1990年代中开始写自由软件的公司和个人繁多，因此自由软件基金会的雇员和志愿者主要在自由软件运动的法律和结构问题上工作。
高优先计划
自由软件基金会列出了一个高优先计划（high priority projects）列表，FSF认为以下区域需要自由软体社群们的注意，这些计划所在区域还需要有不断改进之处。
目前关注区域：
结构
成员
2002年11月25日自由软件基金会向个人提供自由软件基金会附属会员的可能性。到2005年3月它拥有3400多位附属会员。2003年3月5日它向商业企业提供公司保护计划，到2004年4月它拥有45位公司保护。
姊妹组织
2001年在德国成立了欧洲自由软件基金会（英语：Free Software Foundation Europe）作为自由软件基金会在欧洲的代表人。2003年在喀拉拉邦成立了印度自由软件基金会（英语：Free Software Foundation of India）。2005年11月成立了拉丁美洲自由软件基金会（英语：Free Software Foundation Latin America）。
2003年7月

2003年7月的新闻事件：
请参看：
孙中山

孙中山，本名文，字德明，号日新，又号逸仙，化名中山樵，广东香山（今中山市）翠亨乡人。中国近代政治家、革命家、医师。孙中山1892年毕业于香港西医书院，在澳门、广州行医。1894年上书李鸿章，提出革新政治被拒，孙中山遂赴檀香山组织兴中会，提出口号「振兴中华」和政纲「驱除鞑虏，恢复中国，创立合众政府」。1895年，兴中会发动乙未广州起义。1905年在日本东京组成中国同盟会，孙中山被推为总理；确定「驱除鞑虏，恢复中华，建立民国，平均地权」的革命政纲，提出三民主义学说；创办《民报》，宣传革命，同当时的中国改良派激烈论战。此后孙中山在国内外发展革命组织，联络华侨、会党和新军，多次发动武装起义。
1911年10月武昌起义，各省纷纷响应；12月29日，孙中山被十七省代表在南京推选为中华民国临时大总统，1912年（民国元年）1月1日在南京宣布就职，建立中华民国临时政府，月底组成临时参议院。2月13日，因革命党人与袁世凯妥协，孙中山被迫提请辞职；3月，临时参议院通过孙中山主持制订的《中华民国临时约法》；8月，中国同盟会改组为国民党，孙中山被选为理事长。1913年3月，因国民党党魁宋教仁在上海北站中弹身亡，孙中山即起兵讨袁，旋即失败，孙中山流亡日本；1914年，孙中山在日本建立中华革命党，重举革命旗帜，先后两次发表讨袁宣言。
1917年段祺瑞解散国会，孙中山在广州召开国会非常会议，组织护法军政府，获选为大元帅，誓师北伐；翌年受旧桂系军阀和政学系挟制，被迫去职，至上海。1919年，孙中山创办《建设》杂志，发表《实业计划》，并将中华革命党改组为中国国民党。1920年孙中山回广东，次年就任非常大总统，1922年因陈炯明事变退居上海。在中国共产党和苏联共产党、列宁的帮助下，孙中山决心改组中国国民党；1923年，孙中山回到广州，重建大元帅府，1924年1月召开中国国民党第一次全国代表大会，通过宣言。1924年底，为推动南北议和，孙中山北上北京，与段祺瑞交涉；但因胆囊癌恶化，于1925年3月12日在该地病逝，终年58岁。
1940年，国民政府通令尊称孙中山为「中华民国国父」。中华人民共和国政府尊其为「中国民主革命的伟大先行者、杰出的爱国主义者和民族英雄」。
生平
早年经历
童年
1866年11月12日（同治五年十月初六日），孙中山诞生于广东省广州府香山县翠亨乡；乳名帝象，上村塾读书时取名文，成亲时取字德明。
1872年，孙中山开始务农，上山打柴草、到塘边捞「塘飘」做猪饲料；稍长，下田除草、排水和放牛。同年，孙中山入翠亨村私塾，接受国学启蒙教育。后来宋庆龄称：「孙中山很穷，到15岁才有鞋穿。他住在多山的地区。在那里，小孩子赤足行路是件很苦的事。在他和他的兄弟没有成年以前，他的家住在一间茅屋里，几乎仅仅不致挨饿。他幼年……没有米饭吃，因为米饭太贵了。他主要的食物是白薯。」孙中山幼年喜欢玩游戏如放风筝、踢毽子、跳田鸡、劈甘蔗等，常爬大树取鸟蛋，用石头掷小鸟，乡里称其绰号「石头仔」。
1876年，孙中山入村塾读书，课余参加农业劳动；常与同学杨帝贺等到邻村观看三合会练武。长兄孙眉在檀香山做工汇款回家，家境渐好转，孙中山得进入村塾读书；第一位老师是位瘾君子，烟瘾发作时就旷课；由于老师烟瘾频作，孙中山无法好好读书。孙中山喜听前太平军老人讲战斗故事，仰慕太平天国。
1877年，孙中山继续读书，怀疑一味背诵之教学方式；曾问老师：「读这些书一点也不懂，有什么意思？」9月22日，孙眉再赴檀香山，孙中山拟随兄赴檀未果。1878年春，孙中山主张反对缠足、蓄婢和赌博。
求学
吴相湘在《孙逸仙先生传》评述孙中山第一次出洋，是其「生平转变之重大关键」。1879年5月21日，孙中山随母坐驳艇到澳门坐英轮「格兰诺去」号（S. S. Grannoch）赴檀香山。1879年6月，孙中山到檀香山茂宜岛茄荷蕾埠（今名卡胡卢伊）孙眉开设的商店当店员；后入盘罗河学校习算术等科。9月，孙中山到英国圣公会主教主持的教会学校伊奥拉尼书院当寄宿生，采全英语授课。伊奥拉尼书院是英国圣公会毕斯浦（Espiscopal Bishop）与威尔士夫人共同于1862年创立，1872年韦礼士牧师继任校长，翌年迁移校址于白地斯街（Bates Street），扩建房舍。学校强制学生必须每天祷告，每周日必须作礼拜，孙中山开始认识基督教仪轨、圣歌，及读《圣经》。孙修读英语、英国历史、算术、「代数、几何学、生理学、拉丁文与绘图」等科目。
1881年，孙中山在伊奥拉尼书院读华盛顿、林肯等传记，希望改造中国。1882年7月27日，孙中山毕业于伊奥拉尼书院。
1883年，檀香山华裔知识分子何宽、李昌等组织中西扩论会。1月15日，孙中山与其他教会学校子弟入美国公理会创办的奥阿厚书院（高级中学）就读，继续学习，特别是基础医学和法律。7月初，入学不
操作系统

操作系统（英语：Operating System，缩写：OS）是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序，同时也是计算机系统的核心与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出装置、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。
操作系统的型态非常多样，不同机器安装的操作系统可从简单到复杂，可从行动电话的嵌入式系统到超级电脑的大型作业系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致，例如有些操作系统整合了图形用户界面，而有些仅使用命令行界面，将图形用户界面视为一种非必要的应用程式。
操作系统理论在计算机科学中，为历史悠久而又活跃的分支；而操作系统的设计与实现则是软件工业的基础与核心。
历史
综观电脑之历史，作业系统与电脑硬体的发展息息相关。作业系统之本意原为提供简单的工作排序能力，后为辅助更新更复杂的硬体设施而渐渐演化。从最早的批次模式开始，分时机制也随之出现，在多处理器时代来临时，作业系统也随之添加多处理器协调功能，甚至是分散式系统的协调功能。其他方面的演变也类似于此。另一方面，在个人电脑上，个人电脑之作业系统因袭大型电脑的成长之路，在硬体越来越复杂、强大时，也逐步实践以往衹有大型电脑才有的功能。
总而言之，作业系统的历史就是一部解决电脑系统需求与问题的历史。
1980年代前
第一部电脑并没有作业系统。这是由于早期电脑的建立方式（如同建造机械算盘）与效能不足以执行如此程式。但在1947年发明了电晶体，以及莫里斯·威尔克斯发明的微程序方法，使得电脑不再是机械装置，而是电子产品。系统管理工具以及简化硬体操作流程的程式很快就出现了，且成为作业系统的起源。到了1960年代早期，商用电脑制造商制造了批次处理系统，此系统可将工作的建置、排程以及执行序列化。此时，厂商为每一台不同型号的电脑创造不同的作业系统，因此为某电脑而写的程式无法移植到其他电脑上执行，即使是同型号的电脑也不行。
到了1964年，IBM System/360推出了一系列用途与价位都不同的大型电脑，而它们都共用代号为OS/360的作业系统（而非每种产品都用量身订做的作业系统）。让单一作业系统适用于整个系列的产品是System/360成功的关键，且实际上IBM目前的大型系统便是此系统的后裔，为System/360所写的应用程式依然可以在现代的IBM机器上执行。
OS/360也包含另一个优点：永久贮存装置—硬盘的面世（IBM称为DASD）。另一个关键是分时概念的建立：将大型电脑珍贵的时间资源适当分配到所有使用者身上。分时也让使用者有独占整部机器的感觉；而Multics的分时系统是此时众多新作业系统中实践此观念最成功的。
1963年，奇异公司与贝尔实验室合作以PL/I语言建立的Multics，是激发1970年代众多作业系统建立的灵感来源，尤其是由AT&T贝尔实验室的丹尼斯·里奇与肯·汤普逊所建立的Unix系统，为了实践平台移植能力，此作业系统在1973年由C语言重写；另一个广为市场采用的小型电脑作业系统是VMS。
1980年代
第一代微型计算机并不像大型电脑或小型电脑，没有装设作业系统的需求或能力；它们只需要最基本的作业系统，通常这种作业系统都是从ROM读取的，此种程式被称为监视程式（Monitor）。1980年代，家用电脑开始普及。通常此时的电脑拥有8-bit处理器加上64KB记忆体、萤幕、键盘以及低音质喇叭。而80年代早期最著名的套装电脑为使用微处理器6510（6502晶片特别版）的Commodore C64。此电脑没有作业系统，而是以一8KB唯读记忆体BIOS初始化彩色萤幕、键盘以及软碟机和印表机。它可用8KB唯读记忆体BASIC语言来直接操作BIOS，并依此撰写程式，大部分是游戏。此BASIC语言的直译器勉强可算是此电脑的作业系统，当然就没有核心或软硬体保护机制了。此电脑上的游戏大多跳过BIOS层次，直接控制硬体。
早期最著名的磁碟启动型作业系统是CP/M，它支援许多早期的微电脑。最早期的IBM PC其架构类似C64。当然它们也使用了BIOS以初始化与抽象化硬体的操作，甚至也附了一个BASIC直译器！但是它的BASIC优于其他公司产品的原因在于他有可携性，并且相容于任何符合IBM PC架构的机器上。这样的PC可利用Intel-8088处理器（16-bit暂存器）定址，并最多可有1MB的记忆体，然而最初只有640KB。软式磁碟机取代了过去的磁带机，成为新一代的储存装置，并可在它512KB的空间上读写。为了支援更进一步的档案读写概念，磁碟作业系统（Disk Operating System，DOS）因而诞生。此作业系统可以合并任意数量的
Linux

Linux是一种自由和开放源码的类Unix操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布，再加上用户空间的应用程序之后，就成为了Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证（GPL），任何个人和机构都可以自由地使用Linux的所有底层源代码，也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外，大多数人都是直接使用Linux发行版，而不是自己选择每一样组件或自行设置。
Linux严格来说是单指操作系统的内核，因操作系统中包含了许多用户图形界面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统，内核则改以Linux内核称之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供，自由软件基金会提议将其组合系统命名为GNU/Linux，但由于Linux不属于GNU计划，因此这个名称并没有得到社区的一致认同。
Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台，远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上，如大型计算机和超级计算机。世界上500个最快的超级计算机已100％运行Linux发行版或变种。Linux也广泛应用在嵌入式系统上，如手机（Mobile Phone）、平板电脑（Tablet）、路由器（Router）、电视（TV）和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。
通常情况下，Linux被打包成供个人计算机和服务器使用的Linux发行版，一些流行的主流Linux发行版，包括Debian（及其衍生版本Ubuntu、Linux Mint）、Fedora（及其相关版本Red Hat Enterprise Linux）和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库，通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境，如GNOME或KDE。桌面Linux操作系统常用的应用程序，包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件，任何人都可以创建一个符合自己需求的Linux发行版。
历史
UNIX渊源
UNIX操作系统（英语：UNIX），是美国AT&T公司贝尔实验室于1969年完成的操作系统。最早由肯·汤普森（Ken Thompson），丹尼斯·里奇（Dennis Ritchie），道格拉斯·麦克罗伊（Douglas McIlroy），和乔伊·欧桑纳于1969年在AT&T贝尔实验室开发。于1971年首次发布，最初是完全用汇编语言编写。后来，在1973年用一个重要的开拓性的方法，Unix被丹尼斯·里奇用编程语言C（内核和I/O除外）重新编写。高级语言编写的操作系统具有更佳的兼容性，能更容易地移植到不同的计算机平台。
1983年，理查德·马修·斯托曼创立GNU计划。这个计划有一个目标，是为了发展一个完全自由的类Unix操作系统。自1984年发起这个计划以来，在1985年，理查德·马修·斯托曼发起自由软件基金会并且在1989年撰写GPL。1990年代早期，GNU开始大量地产生或收集各种系统所必备的组件，像是——函式库、编译器、侦错工具、文字编辑器，以及一个Unix的使用者介面（Unix shell）——但是像一些底层环境，如硬件驱动、守护进程、系统内核（kernel）仍然不完整和陷于停顿，GNU计划中是在Mach微内核的架构之上开发系统内核，也就是所谓的GNU Hurd，但是这个基于Mach的设计异常复杂，发展进度则相对缓慢。林纳斯·托瓦兹曾说过如果GNU内核在1991年时可以用，他不会自己去写一个。
386BSD涉及的法律问题直到1992年还没有解决，NetBSD和FreeBSD是386BSD的后裔，早于Linux。林纳斯·托瓦兹曾说，当时如果有可用的386BSD，他就可能不会编写Linux。
MINIX是一个轻量小型并采用微内核（Micro-Kernel）架构的类Unix操作系统，是安德鲁·斯图尔特·塔能鲍姆为在电脑科学用作教学而设计的。
创立
1991年，林纳斯·托瓦兹在赫尔辛基大学上学时，对操作系统很好奇。他对MINIX只允许在教育上使用很不满（在当时MINIX不允许被用作任何商业使用），于是他便开始写他自己的操作系统，这就是后来的Linux内核。
林纳斯·托瓦兹开始在MINIX上开发Linux内核，为MINIX写的软件也可以在Linux内核上使
GNU计划

GNU计划（英语：GNU Project），又译为革奴计划，是一个自由软体集体协作计划，1983年9月27日由理查德·斯托曼在麻省理工学院公开发起。它的目标是创建一套完全自由的操作系统，称为GNU。理查德·斯托曼最早在net.unix-wizards新闻组上公布该消息，并附带一份《GNU宣言》等解释为何发起该计划的文章，其中一个理由就是要“重现当年软件界合作互助的团结精神”。
GNU是“GNU is Not Unix”的递归缩写。为避免与单词gnu（非洲牛羚，发音与「new」相同）混淆，斯托曼宣布GNU发音应为「Guh-NOO」，与「canoe」发音相似。其中，Emacs就是由这个计划孵化而出。
UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准，因此GNU计划可以分别开发不同的操作系统。GNU计划采用了部分当时已经可自由使用的软件，例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件，这些软件也被移植到其他操作系统平台上，例如Microsoft Windows、BSD家族、Solaris及Mac OS。
为保证GNU软件可以自由地“使用、复制、修改和发布”，所有GNU软件都包含一份在禁止其他人添加任何限制的情况下，授权所有权利给任何人的协议条款，GNU通用公共许可证（GNU General Public License，GPL）。这个就是被称为“公共版权”的概念。GNU也针对不同场合，提供GNU宽通用公共许可证与GNU自由文档许可证这两种协议条款。
源起
1985年，理查德·斯托曼创立了自由软件基金会来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿贡献，但FSF有时还是会聘请程序员帮助编写。当GNU计划开始逐渐获得成功时，一些商业公司开始介入开发和技术支持。当中最著名的就是之后被Red Hat兼并的Cygnus Solutions。
到了1990年，GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs、C语言编译器GCC以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件，就是操作系统的内核（称为HURD）。
1991年，林纳斯·托瓦兹编写出了与UNIX兼容的Linux操作系统内核并在GPL下发布。Linux之后在网上广泛流传。1992年，Linux与其他GNU软件结合，完全自由的操作系统正式诞生。许多程序员参与了Linux的开发与修改，也经常将Linux当成开发GNU计划软体的平台。该操作系统往往被称为“GNU/Linux”或简称Linux。但Linux本身不属于GNU计划的一部份，GNU计划自己的内核Hurd依然在开发中，目前已经发布Beta版本。
许多UNIX系统上也安装了GNU软件，因为GNU软件的质量比之前UNIX的软件还要好。GNU工具还被广泛地移植到Windows和Mac OS上。
GNU工程十几年以来已经成为一个对软件开发主要的影响力量，创造了无数的重要的工具，例如：强健的编译器，有力的文本编辑器，甚至一个全功能的操作系统。这个工程是从1984年麻省理工学院的程序员理查德·斯托曼的想法得来的，他想要建立一个自由的、和UNIX类似的操作环境。从那时开始，许多程序员聚集起来开始开发一个自由的、高质量、易理解的软件。
发言人
GNU计划的正式发言人或前正式发言人：