Linux 的发展历史,设计哲学和一些常用的术语介绍

1991 年,Linus Torvalds 还是芬兰赫尔辛基的一名学生,当时他开始了一个项目:编写自己的操作系统内核。 他还收集和开发了构建以他的内核为中心的整个操作系统所需的其他基本要素。 不久之后,它就被称为 Linux 内核。

1992 年,Linux 使用通用公共许可证 (GPL) 由 GNU(自由软件基金会或 FSF 的一个项目,促进免费提供的软件)重新获得许可,这使得建立全球开发人员社区成为可能。 通过将内核与 GNU 项目的其他系统组件相结合,许多其他开发人员在 90 年代中期创建了称为 Linux 发行版的完整系统。

Linux 的历史

90 年代中期创建的 Linux 发行版为完全免费(在自由的意义上,而不是零成本)计算提供了基础,并成为开源软件运动的推动力。 1998 年,IBM 和 Oracle 等大公司宣布支持 Linux 平台,并开始了重大的开发工作。

今天,Linux 为互联网上超过一半的服务器、大多数智能手机(通过建立在 Linux 之上的 Android 系统)以及世界上所有最强大的超级计算机提供支持。

每个成功的项目或组织都需要一种隐含或显式的哲学来确定其目标并规划其成长路径。

Linux 由来自世界各地的开发人员组成的网络不断增强和维护,这些开发人员通过 Internet 协作,以 Linus Torvalds 为首。 技术技能、贡献的愿望以及与他人合作的能力是参与的唯一资格。

Linux 大量借鉴了完善的 UNIX 操作系统。 它被编写为一个免费的开源系统,用于代替 UNIX,当时 UNIX 是为比 PC 更强大的计算机设计的,而且非常昂贵。 文件存储在分层文件系统中,系统的顶部节点是根或简单的“/”。 只要有可能,Linux 就会通过文件或看起来像文件的对象来提供其组件。 进程、设备和网络套接字都由类文件对象表示,并且通常可以使用与常规文件相同的实用程序来使用。 Linux 是一个完全多任务处理(即同时执行多个线程)、多用户操作系统,具有在 UNIX 世界中称为守护进程的内置网络和服务进程。

在开始使用 Linux 之前,您需要了解一些基本术语,例如内核、发行版、引导加载程序、服务、文件系统、X Window 系统、桌面环境和命令行。这些在 Linux 社区中非常常用。

内核被认为是 Linux 操作系统的大脑。它控制硬件并使硬件与应用程序交互。内核的一个例子是 Linux 内核。可以在 http://kernel.org 网站上找到最新的 Linux 内核以及过去的 Linux 内核。

发行版也称为 Distros,是与 Linux 内核结合构成基于 Linux 的操作系统的程序集合。发行版的一些常见示例是 Red Hat Enterprise Linux、Fedora、Ubuntu 和 Gentoo。 引导加载程序,顾名思义,是一个引导操作系统的程序。引导加载程序的两个示例是 GRUB 和 ISOLINUX。

服务是作为后台进程运行的程序。该服务的一些示例是 httpd、nfsd、ntpd、ftpd 和 named。

文件系统是一种在 Linux 中存储和组织文件的方法。文件系统的一些示例是 ext3、ext4、FAT、XFS 和 Btrfs。

X Window 系统提供了标准工具包和协议,用于在几乎所有 Linux 系统上构建图形用户界面。

桌面环境是操作系统之上的图形用户界面。 GNOME、KDE、Xfce 和 Fluxbox 是桌面环境的一些示例。

命令行是用于在操作系统之上键入命令的界面。

Shell 是命令行解释器,它解释命令行输入并指示操作系统执行任何必要的任务和命令。例如,bash、tcsh 和 zsh。

Linux distribution 和 kernel 的关系

Linux内核是操作系统的核心。完整的 Linux 发行版由内核和许多其他用于文件相关操作、用户管理和软件包管理的软件工具组成。这些工具中的每一个都提供了完整系统的一部分。每个工具通常都是自己独立的项目,有自己的开发人员致力于完善系统的这一部分。

虽然最新的 Linux 内核(和更早的版本)总是可以在 Linux 内核档案中找到,但 Linux 发行版可能基于不同的内核版本。例如,非常流行的 RHEL 7 发行版是基于 3.10 内核的,它不是新的,但非常稳定。其他发行版可能会更快地采用最新的内核版本。需要注意的是,内核并不是一个全有或全无的主张,例如,RHEL 7/CentOS 7 已将许多较新的内核改进合并到其旧版本中,Ubuntu、openSUSE、SLES 等也是如此。

发行版提供的其他基本工具和成分的示例包括 C/C++ 编译器、gdb 调试器、应用程序需要链接才能运行的核心系统库、用于在屏幕上绘制图形的低级接口,以及更高级别的桌面环境,以及用于安装和更新各种组件(包括内核本身)的系统。并且所有发行版都带有已经安装的相当完整的应用程序套件。

发行版及关联的服务

各种各样的 Linux 发行版旨在迎合许多不同的受众和组织,根据他们的特定需求和品味。但是,大型组织,例如公司和政府机构以及其他实体,倾向于选择来自 Red Hat、SUSE 和 Canonical (Ubuntu) 的主要商业支持发行版。

CentOS 是 Red Hat Enterprise Linux (RHEL) 的流行免费替代品,经常被那些在没有付费技术支持的情况下轻松操作的组织使用。 Ubuntu 和 Fedora 被开发人员广泛使用,在教育领域也很受欢迎。 Scientific Linux 因其与科学和数学软件包的兼容性而受到科学研究界的青睐。 CentOS 和 Scientific Linux 都与 RHEL 二进制兼容;即在大多数情况下,二进制软件包将在各个发行版中正确安装。

许多商业发行商,包括 Red Hat、Ubuntu、SUSE 和 Oracle,为其发行版提供长期收费支持以及硬件和软件认证。所有主要分销商都提供更新服务,使您的系统保持最新的安全和错误修复以及性能增强,并提供在线支持资源。

(0)

相关推荐

  • 什么是Linux内核?有什么功能?

    之前给大家介绍过很多关于Linux的知识,最近经常有人问小编说:什么是Linux内核?Linux内核什么功能呢?今天整理了一下,我们一起来看看吧. Linux是一种开源电脑操作系统内核.它是一个用C语 ...

  • Linux GNU是什么?Linux基础入门

    对于熟悉Linux系统的朋友们而言,GNU是一个既熟悉又陌生的词,很多人在阅读有关Linux文章时,经常会看到Linux前面有一个"GNU".那么GNU到底是什么?和Linux是什 ...

  • 老曹眼中的Linux基础

    Linux 几乎无处不在,不论是服务器构建,还是客户端开发,对操作系统的基本理解和基础技能的掌握对全栈来说都是必备的. 系统的选择 Linux发行版本大体分为两类,一类是商业公司维护的发行版本,一类是 ...

  • Linux是服务器系统吗?

    关于编程语言大家多多少少了解都是非常清楚的,也是大家公认薪资待遇好.发展前景好的技术,那么在IT行业中,除了编程语言之外,其他热门的技术你了解吗,比如说Linux.你知道什么是Linux吗? 什么是L ...

  • 为什么推荐学习Linux Ubuntu?Linux入门

    Linux是围绕Linux内核构建的开放源代码和免费的操作系统,随着社会的发展以及进步,Linux操作系统广受大家的喜欢,在市场占据了非常重要的份额. 而Ubuntu是开源.免费的系统版本之一,Ubu ...

  • 什么是Linux

    如果您正在浏览新的台式机或笔记本电脑,它可能会包含最新版本的 Windows.哎呀,你甚至可以使用基于 Windows 的 PC 阅读这篇文章.当然,如果您是专门的 Apple 客户,您可能会使用基于 ...

  • 国内目前推荐用Linux系统取代Windows系统,如何看?

    Linux代替Windows势在必行.Windows和Linux其实是一个共同祖先(很多人不同意).最早的操作系统是unix,很多版本,大家都认为att和伯克利版本或者系统5是unix的成熟标志.当年 ...

  • Linux是什么操作系统?Linux系统特点!

    操作系统对于我们而言有着非常重要的作用,它是管理计算机软硬件资源的一个平台,没有它任何计算机都无法运行.现在市场上主流的操作系统有很多,其中包括Windows.Unix.Linux等,那么Linux是 ...

  • 中国发明了火药,手榴弹呢?看手榴弹的发展历史

    手榴弹在战争中已经扮演了好几百年的角色.它们最初是由我们中国在公元1000年左右发展起来的,只是当时进阶的火药技术的应用而已.也算是一种从无到有的突破.欧洲人在第十五.第十六世纪发明了自己的样式,不过 ...

  • 中国古典园林的发展历史,从单一化到出现了南北差异

    说起中国的古典文化建筑,那么就不得不提到园林,中国园林以苏州园林最价,而有关园林的历史,其实也有几千年,早在原始社会时期,人们已经知道用自然植物,来装饰自己的房屋,那时人们学会了耕作,同时建立起聚居村 ...

  • 火锅的发展历史

    火锅是中国人十分钟爱的特色饮食,不论大街小巷,还是长城内外,有我们中国人的地区就会有火锅.火锅类型诸多,若按江湖论,可分成三大门派.北方地区火锅以铜锅涮肉主导,粤式火锅以潮汕牛肉为代表,而处于主宰影响 ...

  • 访谈纪实 | 韩芳教授:回顾中国睡眠医学发展历史,探索睡眠障碍对机体损害

    据世界卫生组织数据显示,全球睡眠障碍患病率高达27%.在中国,超3亿人存在睡眠障碍,成年人失眠发生率高达38.2%,而近50%的学生存在睡眠不足,更让人吃惊的是该数据仍在逐年上升,睡眠障碍现已成为威胁 ...

  • 越窑青瓷的特点及发展历史

    越窑双耳瓿 (本文图片均来自博物馆) 越窑是我国烧瓷历史最早的瓷窑之一,最著名的青瓷窑系.窑址在慈溪.余姚.上虞.绍兴一带.这里唐代属越州管辖,故称为越州窑,简称越窑.东汉时,中国最早的瓷器在越窑的龙 ...

  • 浅谈钧窑瓷器的发展历史和近年考古资料(上)

    钧窑瓷器创烧于北宋初年,其产生和发展既得益于禹州优越的自然资源和便利的地理条件,又与当时的社会.政治.经济.文化.科技等诸多因素密不可分.宋徽宗时期禹州钧台钧窑被钦定为御用窑场,其烧制的钧窑器物被人们 ...

  • 浅谈钧窑瓷器的发展历史和近年考古资料(下)

    (二)北宋钧官窑 钧官窑器物造型端庄,古朴典雅,胎质坚实,细腻致密,胎色呈赭红.赭黄.灰白等色,在釉层封闭的胎体内形成灰黑色或灰褐色,胎质断面呈"羊肝色"或"香灰胎&qu ...

  • 湖南怀化辰溪861工厂:130年的发展历史,没有他就没有孝坪镇工业

    辰溪861工厂在其历史演变过程中经多次分合和搬迁,其前身是原国民党军政部兵工署第十一兵工厂辰溪分厂,主要是由清朝晚期筹建的湖北枪炮厂所属枪弹厂演变而成. 1890年,湖广总督张之洞筹建湖北枪炮厂,18 ...

  • 龙泉青瓷的发展历史

    在英文中"CHINA"(瓷器)一直以来都是"中国"的代名词,可想而知中国的陶瓷文化在世人眼中占据了何等独特而至尊的地位.古代陶瓷是随着社会前进而不断发展的工艺美 ...