|NO.Z.00002|——————————|LinuxBasicEnd|——|Linux&基础知识|
一、概述:
### --- 概述:
~~~ Unix与Linux发展史
~~~ 开源软件介绍
~~~ Linux应用领域
二、Unix与Linux发展史
1、Unix发展史
### --- Unix发展史
~~~ 1965年,美国麻省理工学院(MIT)、
~~~ 通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,
~~~ 其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,
~~~ 但因Multics追求的目标过于庞大复杂,
~~~ 项目进度远远落后于计划,最后贝尔实验室宣布退出。
~~~ 1969年,美国贝尔实验室的肯• 汤普森在DEC PDP-7机器上开发出了UNIX系统。
2、UNIX发展历史
### --- UNIX发展历史
~~~ 1971年,肯• 汤普森的同事丹尼斯• 里奇发明了C语言;
~~~ 1973年,UNIX系统的绝大部分源代码用C语言重写,
~~~ 这为提高UNIX系统的可移植性打下基础。

3、UNIX主要发行版本
操作系统 | 公司 | 硬件平台 |
AIX | IBM | PowerPC |
UX | HP | PA-RISC |
Solaris | SUN | SPARC |
Linux/BSD | RedHatLinux/Ubuntu/FreeBSD | IA(Intel/AMD/Cyrix/RISE..) |
4、Linux发展历史
### --- Linux发展历史
~~~ Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvalds)
~~~ 和后来陆续加入的众多爱好者共同开发完成。
~~~ Linux是自由软件,源代码开放的UNIX。

5、Linux版本分类
### --- Linux版本分类
### --- 版本分类:
~~~ 内核版 www.kernel.org
~~~ RHEL6.x2.6.x
~~~ REHL7.x3.10.x
~~~ 发行版
~~~ RedHat系列
~~~ 个人版:Fedora
~~~ 服务器版:RHEL(RedHatEnterprise Linux)
~~~ Debian系列
6、Linux主要发型版本

二、开源软件简介

### --- 开源软件
~~~ Apache:web服务器
~~~ Nginx:web服务器
~~~ MySQL:数据库(SQLserver,Oracle)
~~~ PHP:脚本语言
~~~ Samba:Linux和windows之间的内网文件服务器
~~~ MongoDB:NoSQL数据库redis
~~~ Python:脚本语言
~~~ Ruby:脚本语言
~~~ Sphinx:中文分词
### --- 开源软件
~~~ 使用的自由:绝大多数开源软件免费
~~~ 研究的自由:可以获得软件源代码
~~~ 散布及改良的自由:可以自由传播,改良甚至销售
### --- 支持互联网的开源技术
~~~ LANMP:
~~~ Linux 操作系统
~~~ Apache Web服务器
~~~ MySQL 数据库
~~~ PHP 编程语言
三、Linux应用领域
1、基于Linux的服务器:www.netcraft.com


2、www.qq.com

3、www.taobao.com

4、download.microsoft.com

5、Linux在电影娱乐业

四、Linux在嵌入式领域
1、手机/平板电脑

2、其他嵌入式应用
### --- 其他嵌入式应用
~~~ 智能家电:机顶盒/游戏机/数码相机等
~~~ 智能卡系统
~~~ 航空系统
~~~ 银行系统
~~~ 卡拉OK点歌系统
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv005-basic
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通