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

相关推荐
namekong87 分钟前
在 Ubuntu 上可以用几个常用命令查看系统运行情况(内存、CPU、硬盘占用等
linux·运维·服务器
wheeldown12 分钟前
【Linux】Linux下的静态链接的底层逻辑
linux·运维·服务器
gsfl14 分钟前
环境搭建,Ubuntu 安装、客户端使用与性能认知
linux·运维·ubuntu
EndingCoder25 分钟前
构建RESTful API:用户管理示例
linux·javascript·node.js
且行且知38 分钟前
在ubuntu下载企业微信
linux·ubuntu·企业微信
CodeCraft Studio40 分钟前
借助Aspose.Email,使用 Python 将 EML 转换为 MHTML
linux·服务器·python·aspose·email·mhtml·eml
saber_andlibert2 小时前
【Linux】深入理解Linux的进程(一)
linux·运维·服务器·开发语言·c++
大聪明-PLUS8 小时前
如何从头开始开发 Linux 驱动程序
linux·嵌入式·arm·smarc
心灵宝贝9 小时前
CentOS 7 安装 net-tools.rpm 包步骤详解(附 rpm 命令和 yum 方法)附安装包
linux·运维·centos
1024find9 小时前
Linux基线配置
linux·运维·服务器