二、 Linux 基础入门

📅 发布时间:2026/7/28 10:09:02
二、 Linux 基础入门 文章目录Linux 发展史Unix 的起源及发展开放源代码的发展Linux 的诞生linux的武侠史祖师爷诞生Unix (1969年)祖师爷的分裂Unix 的商业化 (1980年代)反抗者出现GNU 计划 (1983年)天作之合Linux 诞生 (1991年)总结Unix 和 Linux 的关系Linux 内核 (kernel)Linux发行版个人桌面版企业服务器版Linux 发展史Unix 的起源及发展Unix 是较早被广泛使用的计算机操作系统之一1969 年Unix 系统的第一个版本由Ken Thompson在 ATT 贝尔实验室实现20 世纪 70 年代末ATT 成立 Unix 系统实验室20 世纪 70 年代末CSRG加州大学伯克利分校计算机系统研究小组使用 Unix 对操作系统进行研究并后续延伸出著名的BSD Unix(Berkeley Software Distributions)版本根据图片内容提取的文字如下开放源代码的发展源代码是指未编译的按照一定的程序设计语言规范书写的文本文件开放源代码就是程序开发者将自己的写的代码文件公开给别人学习使用或修改。起初 Unix 是 ATT 实验室一个开放源代码的项目所以 Unix 的源代码可以被轻易获得但随着 Unix 的广泛应用ATT 开始认识到 Unix 的价值1979 年成立了专门的 Unix 实验室USL并且 ATT 同时宣布了对 Unix 的拥有权和商业化。这也导致了 CSRG 发布了 BSD Unix1983 年为了反对软件所有权私有化的趋势Richard Stallman 发起了 GNU 计划来推进开放源代码的发展并为此开发了很多软件并创建了自由软件基金会FSF和制定了 GNU 通用公共许可证提出了“反版权”的概念。Linux 的诞生19918月25号21岁的芬兰学生Linus Benedict Torvalds 在comp.os.minix 新闻组上宣布了它正在编写一个免费的操作系统。9月1号Linux 0.01在网上发布。19921月5号Linux v0.12 release 版本的内核重新以GUN GPL的协议发布。原来的许可证是禁止任何商业用途的。通过这次协议变更发布和出售修改或未修改版的Linux成为了可能只要你将这些复制版本以相同的GPL许可证发布并且有相对应完整的源代码。在后来的一次采访中Linus对这次许可证的更改说了这样一句话让Linux遵守GPL绝对是我干过的最正确的事Making Linux GPLd was definitely the best thing I ever did.1月29号Andrew S. Tanenbaum向comp.os.minix邮件列表发送了一封名为LINUX is obsolete的邮件。总的来说这次被一些人升级为“战火”的争论是关于Linux和内核架构的。Tanenbaum争辩说微内核比宏内核更加高级所以Linux是过时的。4月5号第一个Linux新闻组comp.os.linux由Ari Lemmke提议和开通。5月21号Peter MacDonald 发布第一个独立的Linux安装包SLS。可以通过软盘安装包括比较前沿的TCP-IP网络支持和X Window系统。建议至少预留10M的磁盘空间来安装。Linux 详细发展历史https://www.linuxprobe.com/linux-historical-chronology.html概括来说 Linux内核项目由芬兰的 Linux Torvalds 创建并主管后续升级维护logo 标志取至芬兰的吉祥物企鹅。最主要的是开源linux的武侠史Linux 并不是 Unix 直接“变”来的而是后来有人照着 Unix 的理念从头重新写了一个“类 Unix”系统。为了让你彻底理清这段“江湖恩怨”我们可以把它看作一部武侠史祖师爷诞生Unix (1969年)地点贝尔实验室。人物Ken Thompson, Dennis RitchieC语言之父等大神。成就他们不仅写出了 Unix还用 C 语言重写了它。这意味着 Unix 可以移植到不同的机器上这奠定了现代操作系统的所有基本思想如文件系统、进程、管道等。地位它是现代操作系统的“祖师爷”。macOS、Linux、甚至早期的 Windows都深受其影响。祖师爷的分裂Unix 的商业化 (1980年代)Unix 太成功了但贝尔实验室的母公司ATT开始把它当成摇钱树进行商业化并收取高昂的授权费。这导致了 Unix 的分裂商业派各大硬件厂商基于 Unix 源码修改推出了自己的昂贵版本如 IBM 的 AIXSun 的 SolarisHP 的 HP-UX。学术/开源派加州大学伯克利分校拿到了源码免费修改并发布形成了著名的BSD系列后来演变成了今天的 macOS 的基础以及 FreeBSD 等。反抗者出现GNU 计划 (1983年)有一位叫 Richard Stallman 的大神看不惯软件被商业公司封闭和收费。他发起了GNU 计划目标是创建一个完全免费、开源的类 Unix 操作系统。进展到了 90 年代初GNU 已经做好了几乎所有东西编译器 (GCC)、文本编辑器 (Emacs)、命令行外壳 (Bash) 等等。瓶颈他们唯独缺一个最核心的“操作系统内核”他们自己的 Hurd 内核开发进展极其缓慢。天作之合Linux 诞生 (1991年)人物芬兰赫尔辛基大学的学生 Linus Torvalds林纳斯·托瓦兹。起因他买不起昂贵的 Unix学校教的 Minix一个微型教学用 Unix功能又太弱。于是他决定自己动手从头写一个内核。结果1991年他把这个内核代码发到了网上宣布它是免费的。合体Linux 内核 GNU 已经写好的各种工具 一个完整、免费、强大的类 Unix 操作系统严格来说应该叫 GNU/Linux但大家都习惯叫 Linux。总结Unix 和 Linux 的关系你可以这样理解Unix是原版设计图纸。后来图纸被大公司锁进了保险柜要花钱才能看。Linux是 Linus 带着全球的黑客们看着原版图纸的效果完全靠自己一行一行代码重新造出来的一辆车。它们的核心区别代码Linux 的代码是 100% 重新编写的没有包含任何 Unix 的原始代码所以它不侵犯 Unix 的版权。理念Linux 继承了 Unix “一切皆文件”、“小而美的工具组合”等优秀设计理念。命运传统的商业 Unix 正在逐渐衰落被 Linux 取代而 Linux 因为开源、免费、可定制赢得了天下统治了服务器、超级计算机、安卓手机和嵌入式设备。根据图片内容提取的文字如下Linux 内核 (kernel)内核 (kernel) 是操作系统的心脏是运行程序和管理磁盘和打印机等硬件设备的核心程序。在 linux 的术语中内核指操作系统的核心。Linux 内核版本稳定版具有工业级强度可以广泛的应用和部署。开发版由于要试验各种解决方案所以变化很快内核源码网址http:www.kernel.ort所有来自全世界的对 linux 源码的修改最终都会汇总到这个网站由 Linus 领导的开源社区对其进行甄别和修改最终决定是否进入到 Linux 主线内核源码中。因此通常所说的 linux 操作系统有以下几个部分组成Linux 操作系统linux 内核GNU 软件及系统软件必要的应用程序linux内核GNU组件 (bash、gcc)必要的应用程序托瓦兹斯托曼BSD Unix 和 X Windows 以及成千上万的程序员Linux发行版Linux 发行版就是由 Linux 内核与各种常用软件的集合产品如今全球大约有数百款的 Linux 发行版本。从大的方面来说Linux 发行版可大致分为 个人桌面版 和 企业服务器版。个人桌面版面向个人用户。由于安装了图像界面界面美观、操作方便比较适合新手但相对于服务器版来说较消耗资源。常见的桌面版有 Ubuntu、Debian、Fedora、CentOS、openSUSE 等。企业服务器版面向企业用户。系统稳定性好资源消耗较小满足企业需求但基本都是命令行界面需要有一定的基础才能上手操作。常见的服务器版有 RedHat 企业版、CentOS、Debian、Ubuntu、openSUSE 等。