相信读者对WIndows系统已经非常了解,熟悉深度学习、计算机视觉、人工智能等的研究人员应该知道Linux系统在实际开发训练过程中的重要性,本篇主要针对Linux系统展开介绍。
Linux和Ubuntu不是一个概念。
一、Linux系统
Linux是一个开源的操作系统内核,内核本身并非完整的操作系统,需结合用户空间工具(如GNU工具链)形成完整系统。
二、Linux发行版
Linux发行版就是一个完整的系统了,基于Linux内核,整合必要的软件(包管理器、桌面环境、驱动等)形成的完整操作系统。
核心差异:
-
包管理系统:如Debian系的APT(
.deb)、Red Hat系的RPM(.rpm)、Arch的Pacman等。 -
发布策略:固定版本(如Ubuntu LTS)、滚动更新(如Arch)、混合模式(如Fedora)。
-
目标用户:服务器、桌面、嵌入式设备等不同场景。
-
社区支持:社区驱动(如Debian)或商业支持(如RHEL)。
1、Ubuntu:基于Debian的流行发行版
-
上游依赖:基于Debian的软件包,但更注重易用性和新特性。
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



