Linux(入门篇)

Linux(入门篇)

Linux概述

Linux是什么

  • Linux是一个操作系统(OS)

Linux的诞生

  • 作者:李纳斯·托瓦兹(git也是他开发的😂)
  • 基于Unix进行开发,3个月的时间完成,命名为Linux

Linux和Unix的渊源

  • 贝尔实验室(Ken Thompson和Dennis Ritchie开创Unix)
  • Dennis Ritchie开创B语言,失败
  • Dennis Ritchie开创new B语言,成功
  • 基于new B语言,C语言诞生
  • Unix下产生了许多分支系统
  • Minix基于Unix内核开发
  • Linux 0.01版本诞生

GNU/Linux

  • Richard Stallman(自由软件之父),1985年发布GNU宣言,兼容Unix,但不是Unix
  • 1989年起草GPL协议
  • Linux加入GNU,GNU内核完成,变成GNU/Linux

广义的Linux(GNU/Linux):计算机硬件➡硬件接口层(核心层kernel 狭义的Linux)➡命令解释层(shell)➡外围应用层

Linux的发行版

  • Red Hat
  • debian
  • SUSE
  • gentoo Linux
  • archlinux

Linux VS Windows

相关推荐
Mr.H01271 分钟前
深入理解高级IO:从模型到实战,实现高性能并发服务器
linux·服务器·网络·tcp/ip·php
Lyre丶18 分钟前
ginan入门初探
linux·经验分享·学习·ubuntu
热爱编程的OP21 分钟前
Linux进程信号
linux
Zeku28 分钟前
20251125 - 韦东山Linux第三篇笔记【下】
linux·驱动开发·嵌入式硬件
XH-hui31 分钟前
【打靶日记】VluNyx 之 Hat
linux·网络安全·vulnyx
RisunJan31 分钟前
Linux命令-fping命令(网络诊断工具)
linux·网络
BD_Marathon31 分钟前
【Zookeeper】Zookeeper内部的数据模型
linux·分布式·zookeeper
繁华似锦respect1 小时前
C++ 无锁队列(Lock-Free Queue)详细介绍
linux·开发语言·c++·windows·visual studio
qq_433192181 小时前
Linux ISCSI服务器配置
linux·服务器·数据库
python百炼成钢1 小时前
47.Linux UART 驱动
linux·运维·服务器·驱动开发