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

相关推荐
哼?~4 分钟前
Linux文件操作--IO
linux
JHC_binge17 分钟前
国内Ubuntu 22.04 LTS安装Milvus向量数据库
java·linux·ubuntu
wxmtwfx25 分钟前
Linux内核GPIO工具概述
linux·驱动开发·gpio
松涛和鸣26 分钟前
DAY69 Practical Guide to Linux Character Device Drivers
linux·服务器·arm开发·数据库·单片机·嵌入式硬件
程序猿编码28 分钟前
实战Linux内核模块:终止ptrace跟踪程序与被跟踪进程
linux·网络·内核·内核模块·ptrace
咩咩不吃草35 分钟前
Linux环境下MySQL的安装与使用与Navicat
linux·运维·数据库·mysql·navicat
好好学习天天向上~~1 小时前
3_Linux学习总结_基础指令
linux·服务器·学习
郝学胜-神的一滴1 小时前
Linux网络编程之Socket函数:构建通信的桥梁
linux·服务器·网络·c++·程序人生
regret~1 小时前
【笔记】Nginx 核心操作 + 配置解析笔记(适配 Linux+FastAPI / 前端代理场景)
linux·笔记·nginx
理智.6291 小时前
Windows 本地文件上传到 Linux 服务器的完整实践(scp/ssh),以及常见踩坑总结
linux·服务器·ssh