背景故事

初学Linux经常会听到Linux、ubuntu、debian、raspbian、centos等等名词,它们之间是什么关系,傻傻分不清楚,这里摘录一些书上的内容,理清楚它们的关系。

Linux发行版

这里纠正一个很多初学者容易搞错的地方:由 Linus 主持开发的 Linux 仅仅是一个内核,提供硬件抽象层、磁盘及文件系统控制、多任务等功能,并不是一个完整的操作系统。而一套基于 Linux 内核的完整操作系统才能叫作 Linux 操作系统,也称 GNU/Linux。
据不完全统计,目前大大小小应用于不同场合的 Linux 发行版已经超过 400余种,桌面/服务器上常见的也就十来种,如 Redhat、Mandriva、Fedora、SuSe、Debian、Ubuntu 等。

  • Debian
    是最具有 Linux 精神,最严谨、组织发展最整齐的 Linux,以稳定性著称。遵循GNU 规范,100%免费,优秀的网络和社区资源,强大的 apt-get。安装相对不易,目前发展较为缓慢,stable 分支的软件极度过时。
  • Ubuntu
    基于 Debian 开发,堪称最完美的 Linux 操作系统。每 6 个月发布一个新版本。人气颇高的论坛提供优秀的资源和技术支持,固定的版本更新周期。
  • raspbian
    raspbian是针对 Raspberry Pi 专门优化,也是基于 Debian 的 Raspbian OS(上面的ubuntu也是基于Debian的哦)
  • Ubuntu Kylin
    是 Ubuntu 官方认可的衍生版,其宗旨是创建一个 Ubuntu 的中文变体,以更适合华人用户。为中国用户量身定制。针对中国本土化需求定制的,有大量定制软件如金山快盘、wps 等。
  • RedHat
    由 Redhat 公司发行,曾经是最流行的 Linux 发行版,一度几乎成为了 Linux 的代名词。由于其良好的兼容性和完善的开发工具,目前依然是不少工程师进行嵌入式 Linux 开发的首选平台。优点是拥有数量庞大的用户,优秀的社区技术支持。缺点是已经停止开发,新硬件支持不佳或者不能支持。而且更多服务于商业付费业务,所以现在大家见到的并不多。
  • ** CentOS**
    很多网站服务器一般都选择centOS系统,CentOS是从redhat源代码编译重新发布版。CentOS去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档和社区的支持。
  • ** ROS**
    ROS是专为机器人定制的机器人操作系统,准确来说更像是一个通信框架,任务管理框架,而不是操作系统,本来不适合放到这里来一起说,但现在ROS热度这么高,很多人又容易混淆,所以提一下咯。

树莓派的发行版

从上面可以知道树莓派的raspbian是基于Debian的Linux 发行版,所以我们通常说raspbian的发行版其实就是对应的debian的发行版。
Debian 一直维护着至少三个发行版本:“稳定版(stable)”,“测试版(testing)”和“不稳定版(unstable)”。
发行版目录
下一代 Debian 正式发行版的代号为 bookworm — 测试(testing)版 — 发布日期尚未确定
Debian 11 (bullseye) — 当前的稳定(stable)版
Debian 10(buster) — 当前的旧的稳定(oldstable)版,目前大多数pi4的系统镜像都是这个版本
Debian 9(stretch) — 更旧的稳定(oldoldstable)版,现有长期支持,目前大多数pi3的系统镜像都是这个版本
Debian 8(jessie) — 已存档版本,现有扩展长期支持
更老的版本这里就不列举了

树莓派发行版查询方法

  1. 可以输入以下指令
lsb_release -a

其他操作系统这条指令也通用
返回结果如下

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

欢迎大家光临我的淘宝小店,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持

原创不易,转载请说明出处。

基础篇——Linux和树莓派发行版以及raspbian、ubuntu、debian、ros的关系相关推荐

  1. Linux常见的发行版SUSE、Ubuntu、RedHat、CentOS、Fedora的联系和区别

    Linux常见的发行版SUSE.Ubuntu.RedHat.CentOS.Fedora的联系和区别 一.SUSE SUSE是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的L ...

  2. centos桌面系统怎么退回终端系统_【社群话题分享】Linux 各大发行版你怎么选?...

    每周三下午的话题活动是又拍云技术社群的优良传统- 大家一起来看看这周都聊了些啥吧- 看之前先公布一下上周参与活动获奖的同学吧! 上周获奖名单 优秀回答:Heart Pary 一等奖-又拍云定制雨伞:y ...

  3. RHEL 5基础篇—linux的简介

    RHEL 5基础篇-linux的简介 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种计算机硬件设备中,比如手机 ...

  4. 《树莓派实战秘籍》——2.7 技巧27尝试Occidentalis:为(高级)教育目的的树莓派发行版...

    本节书摘来自异步社区<树莓派实战秘籍>一书中的第2章,第2.7节,作者: [美]Ruth Suehle , Tom Callaway 更多章节内容可以访问云栖社区"异步社区&qu ...

  5. rubymine 保存成unix格式_如何免费在线试用 200+ Linux 和 Unix 发行版?

    ☞ 程序员进阶架构师必备资源免费送 ☜ Linux 和 Unix 都有着各种各样的发行版,有的界面美观,有的功能强大.如果你想要尝试不同的 Linux 和 Unix 发行版,传统的作法是先在本地安装对 ...

  6. Linux系统各发行版镜像下载(持续更新)---download

    http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下 ...

  7. linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本

    linux内核和发行版的区别是:linux内核安装完成后没有用户界面和软件,是提供硬件抽象层.硬盘以及文件系统控制的核心程序:而linux发行版是在内核的基础上加入了用户界面和各种软件的支持. lin ...

  8. archlinux什么桌面好_浅谈Linux桌面(发行版及桌面环境)

    Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有2个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Deb ...

  9. 2、Linux的常见发行版、开源协议、目录结构及哲学思想

    2.Linux的常见发行版.开源协议.目录结构及哲学思想 Linux的常见发行版: 开源协议: linux目录结构以及各目录下存放的文件: Linux的哲学思想: Linux的常见发行版: 1.Red ...

最新文章

  1. sqlserver 指数_指数基金的分类有哪些?
  2. How Nokia both helped and hindered Microsoft's earnings
  3. Android 返回桌面
  4. 从零写一个编译器(九):语义分析之构造抽象语法树(AST)
  5. linux 企业邮件服务器_什么是Linux服务器,为什么您的企业需要一个?
  6. ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
  7. PHP调整网页,用PHP程序实现支持页面后退的两种方法
  8. MapGIS67打开mpj文件无内容
  9. OSI体系结构图和TCP/IP体系结构图
  10. c语言自动生成uml,五个免费UML建模工具推荐
  11. 原子结构示意图全部_原子结构示意图的分类和详细知识点
  12. 干货:1分钟了解巨量引擎准入行业和资质规范
  13. 人类如何学习和表征网络?
  14. Android怎么插手机卡,一加手机3怎么装卡 一加3手机SIM卡安装图文教程
  15. 完全不用递归解汉诺塔(65个盘子——VC6代码)
  16. iOS 手机安装Charles证书失败解决方法
  17. 记一次逆向破解微信小程序参数签名
  18. REVERSE-COMPETITION-DSCTF-2022
  19. DRM之Microsoft PlayReady学习入门(一)
  20. linux识别u盘内的文件找不到,linux系统识别U盘,但读不出内容 跪求怎么解决

热门文章

  1. js学到什么程度学框架_如何学到什么
  2. 准Z源逆变器模型预测控制Simulink仿真
  3. 2019年团体程序设计天梯赛总结
  4. EDA学习环境的搭建
  5. 无心剑英译朱熹《观书有感二首·其一》
  6. Windows 7 如何开启休眠
  7. [漏洞分析] CVE-2022-0847 Dirty Pipe linux内核提权分析
  8. 再度联手中国联通,开启第二个五年战略合作!
  9. 动态网站要怎么通过CDN实现加速?
  10. 年度工作任务统计 python + Bootstrap