首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux区域到底是由什么组成的?

Linux区域到底是由什么组成的?
EN

Unix & Linux用户
提问于 2020-03-18 15:22:05
回答 2查看 481关注 0票数 3

今天,我醒来时有一种我想要抓的痒: Linux区域到底是由什么组成的?当然,我不仅是在寻找答案而没有搜索过。据我理解,Linux分区由以下组件组成:

代码语言:javascript
复制
Linux Kernel
GNU tools and libraries
Package Management
Documentation
Windows System
Windows Manager
Desktop Environment

我遗漏了什么吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-03-18 17:28:10

缺少的一件事是安装程序和引导加载程序。没有发行版只给你工具和信息。

我将三个Windows/桌面概括为GUI。或者Shell和GUI。

"GNU工具“并不十分精确。有coreutils包,但挂载不是GNU工具。此外,Also探针也是特殊的。

redhat.com非常谨慎:

注意:在引用Linux时,所包含的内容和未包含的内容经常会引起争论。为了达到这个定义的目的,我们讨论的是Linux内核以及捆绑在一起的工具、应用程序和服务。所有这些因素共同构成了大多数人称之为Linux的功能性操作系统。

软件包经理和文档都是你的优点。也许您可以找到一种令人信服的方法来整理这些工具、应用程序和服务。

这是我分组的50个包在组“底部”在arch中。我把一些常见的分类放在了行的末尾。

代码语言:javascript
复制
bash           SHELL
util-linux            "SYSTEM UTILS"
coreutils      "GNU FILE etc. UTILS"
bzip2,gzip,tar
dhcpcd,inetutils,iproute2,iputils,netctl    NET
e2fsprogs,jfs-,reiser-,xfs-                 FILESYSTEM
pacman                                      PACKAGE MANAGER
systemd-sysvcompat                          INIT
glibc,gcc-libs            CC
gawk,perl,sed             PROGRAMMING
less                      PAGER
man-db,man_pages,texinfo  DOCU
nano,vi                   EDITOR
s-nail                    E-MAIL
findutils,grep,diffutils,file
dev-mapper
lvm2,mdadm,cryptsetup   
pciutils,usbutils,sysfsutils DEVICES
procps-ng,psmisc             PROCESSES
logrotate
shadow             USERS
gettext            TRANSLATIONS

这是技术先决条件和基本用户需求的混合体。缺少的部分是GUI和C编译器(GNU编译器集合)。gcc命令可能永远不需要,但理论上它是必不可少的(工具链)。

我试着从“基本”定购到“附加”,但只是粗略地。编辑器类别可以扩展到vim (或emacs),然后通过GUI子系统扩展到TEX或"office“word程序。

"rest“只是更多的编译和管理(依赖)软件包,应用程序。

票数 1
EN

Unix & Linux用户

发布于 2020-03-18 20:58:45

我在这张单子里遗漏的东西:

  1. 没有引导加载器,没有引导加载器就不会有多大进展。
  2. 系统库被认为是理所当然的,很容易被遗忘。libc无疑是Unix环境中最著名的。
  3. 根FS和其他资产,即使有很多(大多数?)程序将使用缺省值独立工作,发行版通常会带来自己的、最小的、预先填充的根文件系统,并提供必要的配置和其他文件,使它们与其他文件不同,并且更方便用户(我们)使用。更多的资产与包中的第三方程序捆绑在一起。这对于使事物作为一个操作系统一起工作也很重要,我倾向于认为适应和捆绑相当于发行版和包维护人员的工作的很大一部分。
  4. 申请!核心,工具(BTW,除了GNU,也有BSD和其他操作系统实用工具与大约每个Linux发行版)和(G)UI是好的,但你打算如何处理它们?每个操作系统都能为用户提供大量的应用程序选择,而桌面环境只是其中的一小部分。
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/573608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档