Linux操作系统

Linus系统和系统编程,Linus网络和网络编程

Linux的历史

计算机诞生,经过时代的演变;性能提升;

计算机的历史

第一代:电子管计算机 (约1946-1958年)

  • 核心元件: 电子管。
  • 特点: 体积庞大、功耗高、运算速度慢(每秒几千次)、可靠性差。主要用于军事和科学研究中的复杂计算。
  • 代表机型: ENIAC(世界上第一台通用电子数字计算机)。

📟 第二代:晶体管计算机 (约1958-1964年)

  • 核心元件: 晶体管。
  • 特点: 相比电子管,晶体管体积小、重量轻、寿命长、功耗低。这使得计算机的体积显著缩小,运算速度提升(可达每秒几十万次),可靠性也大大提高。
  • 应用扩展: 开始应用于数据处理和工业控制等领域。

🔌 第三代:集成电路计算机 (约1964-1972年)

  • 核心元件: 中小规模集成电路。
  • 特点: 将大量的晶体管等元器件集成在一块小小的硅片上,使计算机的体积和功耗进一步减小,性能和可靠性得到大幅提升,成本也降低了。
  • 软件发展: 这一时期出现了操作系统,使得计算机的使用和管理更加高效。

⚙️ 第四代:大规模集成电路计算机 (约1972年至今)

  • 核心元件: 大规模和超大规模集成电路。
  • 特点: 在单个芯片上集成了数百万甚至数十亿个晶体管。这直接催生了微型计算机(个人电脑)的诞生,计算机性能飞速提升,体积越来越小,走进了千家万户和各行各业。
  • 现状: 我们今天使用的大多数计算机都属于第四代。

Linux的诞生

诞生:一个学生的"业余爱好"

1991年,芬兰大学生**林纳斯·托瓦兹(Linus Torvalds)**为了在自己新买的386电脑上更好地理解操作系统原理,不满足于当时用于教学的MINIX系统,于是动手编写了自己的操作系统内核。这最初只是他个人的一个项目。

亮相:一封改变历史的邮件

1991年10月5日,林纳斯在新闻组上发布了一封著名的邮件,宣布他开发了一个免费的类Unix操作系统内核。这一天被视为Linux的诞生日。有趣的是,"Linux"这个名字并非林纳斯本意,而是由他的朋友建议并采用的。

基石:站在巨人的肩膀上

Linux的成功离不开前人的积累:

  • 思想继承: 继承了Unix稳定、高效、以网络为核心的设计哲学。
  • 技术参考: 从教学用的MINIX系统中获得了最初的灵感。
  • 生态互补:GNU计划 提供的GCC编译器、Bash等自由软件工具相结合,才构成了一个完整的操作系统。因此,严格来说它应被称为GNU/Linux

Linux是一个开源的操作系统,

Linux的安装

Linux环境有双系统,虚拟机和云服务器;

相关推荐
岳来8 小时前
Linux Capabilities(能力机制)细分学习
linux·root
哈哈浩丶9 小时前
存储相关知识②—eMMC协议
linux·驱动开发·emmc
geshifei9 小时前
Sched_ext 回调深度解析(一):init_task —— 每个任务走进调度器的第一道门(6.18.26)
linux·ebpf
没文化的阿浩9 小时前
【Linux系统】Ext系列文件系统
linux·运维·电脑
红茶要加冰9 小时前
九、文本处理三剑客——sed
linux·运维·服务器·正则表达式·shell
落羽的落羽9 小时前
【项目】C++从零实现JsonRpc框架——项目引入
linux·服务器·开发语言·c++·人工智能·算法·机器学习
菜_小_白9 小时前
tcpdump
linux·网络·测试工具·http·tcpdump
zzzsde9 小时前
【Linux】线程概念与控制(3):线程ID&&C++封装线程
linux·运维·服务器·开发语言·算法
消失的旧时光-194310 小时前
C 语言如何实现“面向对象”?—— 从 struct + 函数指针,到 Linux 内核设计思想
linux·c语言·开发语言
不做无法实现的梦~10 小时前
Linux 新手到日常运维操作指南
linux·运维·服务器