[Linux] 历史根源

UNIX系统:

1969年,由贝尔实验室的K.Thompson和D.M.Ritchie为PDP-7机器编写的一个分时操作系统,

最初使用汇编语言编写,

后来1972年C语言出世以后,二人由使用C写了UNIX3,

此后UNIX大为流行开来

UNIX流派树:

主要分为两大流派:System V, Berkeley BSD

标准:

为了对差别日益增大的各UNIX流派版本进行统一化/标准化:

对每种实现必须定义的各种限制进行说明

  1. SVID(System V Interface Definition)
  2. POSIX(Portable Operating System Interface)

Linux的诞生:

来自MIT的Richard Stallman:

对于UNIX版本的不开源很不满,于是创立了四个东西:

GNU项目,GNU is not unix

GNU项目下开发出了一些软件,他们都以GPL协议发布:

FSF基金会:free software foundation,注意这里的free是自由的意思,不是免费的意思

GPL协议:General Public License

Copyleft理念:

来自芬兰赫尔辛基大学的Linus Torvalds:

开发了一个UNIX版本,写了内核,并在学校里分享,被人称作'Linux'

Linux版本

内核版本,由Linux社区统一发布

主版本号+次版本号+修订次数

奇数表示开发版本

偶数表示稳定版本

修订次数表示内核被修改的次数

相关推荐
雨中rain14 分钟前
Linux -- 从抢票逻辑理解线程互斥
linux·运维·c++
-KamMinG25 分钟前
Centos7.9安装openldap+phpldapadmin+grafana配置LDAP登录最详细步骤 亲测100%能行
运维·grafana
Bessssss34 分钟前
centos日志管理,xiao整理
linux·运维·centos
s_yellowfish34 分钟前
Linux服务器pm2 运行chatgpt-on-wechat,搭建微信群ai机器人
linux·服务器·chatgpt
豆是浪个35 分钟前
Linux(Centos 7.6)yum源配置
linux·运维·centos
vvw&36 分钟前
如何在 Ubuntu 22.04 上安装 Ansible 教程
linux·运维·服务器·ubuntu·开源·ansible·devops
我一定会有钱38 分钟前
【linux】NFS实验
linux·服务器
王铁柱子哟-41 分钟前
解决 正在下载VS Code 服务器... 问题
运维·服务器
Ven%41 分钟前
如何在防火墙上指定ip访问服务器上任何端口呢
linux·服务器·网络·深度学习·tcp/ip
泰伦闲鱼42 分钟前
nestjs:GET REQUEST 缓存问题
服务器·前端·缓存·node.js·nestjs