二、 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 等。

相关新闻

终极指南:如何通过内存补丁技术免费解锁WeMod Pro完整功能

终极指南:如何通过内存补丁技术免费解锁WeMod Pro完整功能

终极指南:如何通过内存补丁技术免费解锁WeMod Pro完整功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为WeMod免费版的2小时限…

2026/7/28 10:08:54 阅读更多 →
GodotRetro示例项目深度解析:从代码到效果的完整实现

GodotRetro示例项目深度解析:从代码到效果的完整实现

GodotRetro示例项目深度解析:从代码到效果的完整实现 【免费下载链接】GodotRetro A pack of retro compositor effects and shaders for Godot. 项目地址: https://gitcode.com/gh_mirrors/go/GodotRetro GodotRetro是一个为Godot引擎打造的复古风格合成器效…

2026/7/28 10:07:54 阅读更多 →
Jellium Desktop音频增强设置教程:打造终极家庭影院音质体验

Jellium Desktop音频增强设置教程:打造终极家庭影院音质体验

Jellium Desktop音频增强设置教程:打造终极家庭影院音质体验 【免费下载链接】jellium-desktop An unofficial desktop client for Jellyfin 项目地址: https://gitcode.com/GitHub_Trending/je/jellium-desktop Jellium Desktop作为一款功能强大的Jellyfin非…

2026/7/28 10:07:54 阅读更多 →

最新新闻

TPIC7710EVM评估模块深度解析:从硬件设计到软件驱动的汽车电子开发实战

TPIC7710EVM评估模块深度解析:从硬件设计到软件驱动的汽车电子开发实战

1. 项目概述与EVM的核心价值 在汽车电子,尤其是车身控制和安全系统领域,开发周期和前期验证的可靠性是决定项目成败的关键。当你拿到一颗功能复杂的专用集成电路(ASIC),比如用于电子驻车制动(EPB&#xff0…

2026/7/28 10:17:58 阅读更多 →
开源AI绘画工作台infinite-canvas:一站式解决素材管理与批量出图难题

开源AI绘画工作台infinite-canvas:一站式解决素材管理与批量出图难题

你是否遇到过这样的场景:想用AI生成一套风格统一的插画,却要反复在素材网站、提示词工具和AI绘画平台之间来回切换?好不容易找到一张合适的参考图,却不知道如何描述才能让AI理解你的意图?或者,当你需要批量生成几十张产品配图时,只能一张张手动提交,效率低到令人抓狂?…

2026/7/28 10:17:58 阅读更多 →
抖音无水印下载终极指南:三步掌握高效内容保存技巧

抖音无水印下载终极指南:三步掌握高效内容保存技巧

抖音无水印下载终极指南:三步掌握高效内容保存技巧 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…

2026/7/28 10:17:58 阅读更多 →
Python自动化抢票脚本:大麦网抢票开源项目的终极指南

Python自动化抢票脚本:大麦网抢票开源项目的终极指南

Python自动化抢票脚本:大麦网抢票开源项目的终极指南 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 还在为心仪演唱会的门票秒光而烦恼吗?面对热门演…

2026/7/28 10:17:58 阅读更多 →
Openwork子代理类型全解析:通用型、正确性检查型与最终审核型应用场景

Openwork子代理类型全解析:通用型、正确性检查型与最终审核型应用场景

Openwork子代理类型全解析:通用型、正确性检查型与最终审核型应用场景 【免费下载链接】openwork 项目地址: https://gitcode.com/gh_mirrors/open/openwork Openwork作为一款强大的AI任务管理工具,其核心优势在于通过子代理(Subagen…

2026/7/28 10:17:58 阅读更多 →
HFSS中特征模分析(CMA)的原理与应用实践

HFSS中特征模分析(CMA)的原理与应用实践

1. 特征模分析在HFSS中的核心价值特征模分析(Characteristic Mode Analysis, CMA)作为电磁场仿真领域的一项关键技术,在HFSS软件中扮演着重要角色。这项功能通过数学方法分解结构表面的电流分布,揭示天线或辐射体固有的谐振特性。…

2026/7/28 10:16:58 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻