LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2783|回复: 47

问:Gentoo Linux的工作原理?

[复制链接]
发表于 2005-5-31 21:15:25 | 显示全部楼层 |阅读模式
我们通常称之为Linux的系统,全名应该叫GNU/Linux,这实际是说GNU/Linux系统不仅仅是一个内核,还有相关的n多软件包。

在这个帖子里,我想问问要保证Linux系统的正常工作,这些软件包之间的关系是怎样的,以及有些什么样的软件包是必须的?Gentoo作为一个特定的发行版,其Portage是很独特的,它的工作原理又是怎样的呢?与rpm或Debian的包之间关键的区别是什么?

因为对Linux如何工作了解得不是很多,所以上面提出的问题可能很没有头绪,见谅了。也许以前很多帖子也有零星的讨论?不过我甚至不知道该搜索些什么,所以如果有的话,麻烦给个连接;也请推荐相关的文章。

还有一个较为具体的问题是:
1、环境变量是由Shell管理的,还是内核?以及Linux系统关键有哪些环境变量?
2、主要的应用程序的配置文件都是哪些?常见的配置文件的格式是怎么样的?
 楼主| 发表于 2005-5-31 21:18:19 | 显示全部楼层
也许要理解Linux系统还有一些问题,我甚至都没想到,你们想到的,知道的,也请指教一二,不胜感激。
回复 支持 反对

使用道具 举报

发表于 2005-5-31 22:38:50 | 显示全部楼层
确切的说linux只是个内核
加上lib shell以及一些应用程序才最终是我们使用的各种版本

环境变量是shell管理的
主要的配置在/etc下
这些都只是依托内核存在的

发行般都在是在相同内核下作不同的包发布而已
当然也有可能对内核打少量补钉
回复 支持 反对

使用道具 举报

发表于 2005-5-31 23:02:32 | 显示全部楼层
你不可能通过一个帖子学通Linux的,先抱个书看看吧
回复 支持 反对

使用道具 举报

发表于 2005-5-31 23:56:34 | 显示全部楼层
不知怎么的,我的freesky64这个账号发不了言了,我可什么事也没做啊!

新注册了个帐号来回复朋友的帮忙,谢谢了!

有些什么书是从系统运行原理角度来介绍的呢?我看到的一些Linux书都是讲基本命令的。
回复 支持 反对

使用道具 举报

发表于 2005-6-1 06:39:26 | 显示全部楼层
系统运行这个说法很泛
建议初学可以先找些帖子看看

如果以后深入了
可以看些内核方面的书
回复 支持 反对

使用道具 举报

发表于 2005-6-1 10:50:42 | 显示全部楼层
想明白这个问题,建议玩lfs,玩明白了再回头用gentoo,想明白更细的东西,看UNIX高级编程把

至于portage的原理,多用用就能猜出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-1 11:57:49 | 显示全部楼层
Allan.Yu:
Post by Allan.Yu

环境变量是shell管理的

环境变量是shell管理的,这是不是意味着gnome或者其他一些软件,都是shell的子进程,不然shell怎么管理?
还有locale环境变量,由glibc支持的?glibc跟shell什么关系?

我知道有个getenv  C函数调用来获取环境变量,难道这个C函数与Shell也有关?不解!
回复 支持 反对

使用道具 举报

发表于 2005-6-1 12:14:33 | 显示全部楼层
混淆了 shell 变量和环境变量。
回复 支持 反对

使用道具 举报

发表于 2005-6-1 12:37:06 | 显示全部楼层
内核大概是控制硬件和提供一些底层的操作吧

在内核上需要有C库,还有其它的很多软件包提供具体的功能,这些软件包也会调用库或直接调用内核吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表