boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 想要系统的学习Linux的原理,有什么好推荐?
相关主题
为什么我的python code总是显示D
Linux 威力在于变形、整合发很容易
新手问一个关于kernel开发的问题
装windows文件的硬盘
linux桌面现在最大的问题是更新太快!
这次发现波音777-200的小电视用的是linux
Google是当之无愧的Linux最大用户[zz]
问问Linux kernel network实现的问题
有什么高水平的linux/unix论坛或网站推荐吗?
问两个Linux 的问题
相关话题的讨论汇总
话题: linux话题: kernel话题: 原理话题: 系统话题: fonts
进入Linux版参与讨论
1 (共1页)
x********g
发帖数: 100
1
玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
只是想弄清工作
原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
也不需要做系统
管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
完成各种工作。
但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
体设置文件
在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
的文件?是
不是有另外一个文件里说了是/etc/fonts,而不是其他文件夹?是不是一定要修个计算
机系的学位才
能彻底理解Linux啊?
z**r
发帖数: 17771
2
量变达到质变

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

p******s
发帖数: 738
3
装次lfs?

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

i*****f
发帖数: 578
4
你这样想非常好。授人以鱼不如授人以渔。windows系统之所以大家觉得容易使用是因
为程序是self explaned的——程序的使用和设置都有好的界面。
其实linux也是一样的。每个application,都有很详细的manual,每个application的
配置文件几乎都被很好的注释过。
拿debian/ubuntu来说,一个程序不知道怎么用,可以man它,info它,再有就是/usr/
share/doc下有其document(有的需要安装)。一个程序不知道名字的可以man -k它。
想搜索并安装一个程序可以先apt-cache search它。
流行的发行版都有很好的doc和wiki可以利用,例如debian/ubuntu的社区文档和wiki,
arch linux的wiki,都非常有帮助。
最后,你还有google和wikipedia。
good luck & enjoy linux!

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

x********g
发帖数: 100
5
试过,不成功,可能因为基础不够吧。

【在 p******s 的大作中提到】
: 装次lfs?
b*****l
发帖数: 9499
6
读一读基于 linux 的《操作系统原理》教材?

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

d*******o
发帖数: 5897
7
有个计算机PHD学位也不一定就能搞懂linux,除非你的research和它相关。要说原理,
操作系统教材都讲得很明白,但你要去看内核代码,还是一头雾水。
j****c
发帖数: 19908
8
当你不得不使用linux来工作的时候,你就会很快地熟练它了
z****r
发帖数: 57
9
你可以装个Gobo Linux,然后比对文件夹的位置

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

p*****s
发帖数: 344
10
要系统的学,应该从minix开始。分清楚什么是linux kernel,什么不归kernel管先。

【在 x********g 的大作中提到】
: 玩Linux有段时间了,却没有系统的学习过,每次遇到问题(大部分问题不影响工作,
: 只是想弄清工作
: 原理)就Google, 要么发帖,但总还是一知半解,引出更多疑问。我并不需要做开发,
: 也不需要做系统
: 管理,只想理解原理。网上的教程大部分都从实用角度出发,教人怎么去用各种命令,
: 完成各种工作。
: 但我不需要,我需要的是理解整个Linux的结构,原理。举个可能不太恰当的例子,字
: 体设置文件
: 在/etc/fonts里,但系统要又怎么知道要用/etc/fonts里的文件,而不是其他文件夹里
: 的文件?是

相关主题
装windows文件的硬盘
linux桌面现在最大的问题是更新太快!
这次发现波音777-200的小电视用的是linux
Google是当之无愧的Linux最大用户[zz]
进入Linux版参与讨论
N****w
发帖数: 21578
11
那也不需要从 minix 开始

【在 p*****s 的大作中提到】
: 要系统的学,应该从minix开始。分清楚什么是linux kernel,什么不归kernel管先。
p*****s
发帖数: 344
12
学minix是因为楼主不关心实际应用,只想知道原理。linux的原理和minix类似,但
minix完全是为教学设计的。linux有太多东西为了满足不同需要搞的很复杂。
N****w
发帖数: 21578
13
那看看 Understanding Linux Kernel
再看 code 就差不多了

【在 p*****s 的大作中提到】
: 学minix是因为楼主不关心实际应用,只想知道原理。linux的原理和minix类似,但
: minix完全是为教学设计的。linux有太多东西为了满足不同需要搞的很复杂。

p*****s
发帖数: 344
14
linux kernel的 code 现在已经上million级了。

【在 N****w 的大作中提到】
: 那看看 Understanding Linux Kernel
: 再看 code 就差不多了

N****w
发帖数: 21578
15
绝大多数是 driver、fs、net、其它 arch 的 code
核心的 code 也就 mem、io schedule、proc schedule 那些,
玩来玩去也不会上 million

【在 p*****s 的大作中提到】
: linux kernel的 code 现在已经上million级了。
s****n
发帖数: 786
16
大概200k-300k,driver可就多了去了

【在 N****w 的大作中提到】
: 绝大多数是 driver、fs、net、其它 arch 的 code
: 核心的 code 也就 mem、io schedule、proc schedule 那些,
: 玩来玩去也不会上 million

N****w
发帖数: 21578
17
200-300k 不算多了,花点时间能看懂,hoho

【在 s****n 的大作中提到】
: 大概200k-300k,driver可就多了去了
p*****s
发帖数: 344
18
不是一点点时间,想利用假期把colinux的framebuffer code升级到2.6.26,好几天了
还没有搞定
不知道版上有没有同好?

【在 N****w 的大作中提到】
: 200-300k 不算多了,花点时间能看懂,hoho
e*n
发帖数: 1511
19
严重不同意所谓
"""
每个application,都有很详细的manual,每个application的配置文件几乎都被很好的
注释过。
"""

【在 i*****f 的大作中提到】
: 你这样想非常好。授人以鱼不如授人以渔。windows系统之所以大家觉得容易使用是因
: 为程序是self explaned的——程序的使用和设置都有好的界面。
: 其实linux也是一样的。每个application,都有很详细的manual,每个application的
: 配置文件几乎都被很好的注释过。
: 拿debian/ubuntu来说,一个程序不知道怎么用,可以man它,info它,再有就是/usr/
: share/doc下有其document(有的需要安装)。一个程序不知道名字的可以man -k它。
: 想搜索并安装一个程序可以先apt-cache search它。
: 流行的发行版都有很好的doc和wiki可以利用,例如debian/ubuntu的社区文档和wiki,
: arch linux的wiki,都非常有帮助。
: 最后,你还有google和wikipedia。

e*n
发帖数: 1511
20
同意,楼主其实就想知道文件夹怎么组织的
比如etc/font啥的,你让人家看kernal code,没高错把

【在 N****w 的大作中提到】
: 那也不需要从 minix 开始
相关主题
问问Linux kernel network实现的问题
有什么高水平的linux/unix论坛或网站推荐吗?
问两个Linux 的问题
哇,这个牛逼。。。
进入Linux版参与讨论
c***k
发帖数: 1589
21
同意,楼主不是想要学操作系统原理。看代码没有必要。从他描述来看,他只是关心应
用程序层面的东西,读一读linux系统操作手册更合适。
s*******e
发帖数: 27
22
There is a linux kernel online tutorial and it provides very simplified
version of basic linux kernel structure and how it works.
I still need to re-read it when I try to use it even after reading it quite
a few times. If you, just like me, don't have a strong OS background, you
need to force yourself to read it serveral times. But afterwards you will
find out that you have learned a lot about linux.
This is the simplest and most concise version of kernel tutorial I found.
It is a bit out of dat
o**n
发帖数: 1249
23
很好的文章,就是网页没有格式,每行字太长看着不舒服,缩小browser看别的tab的网
页又不方便。

quite
rest

【在 s*******e 的大作中提到】
: There is a linux kernel online tutorial and it provides very simplified
: version of basic linux kernel structure and how it works.
: I still need to re-read it when I try to use it even after reading it quite
: a few times. If you, just like me, don't have a strong OS background, you
: need to force yourself to read it serveral times. But afterwards you will
: find out that you have learned a lot about linux.
: This is the simplest and most concise version of kernel tutorial I found.
: It is a bit out of dat

s*******e
发帖数: 27
24
是吗?
每篇文章的上方可以选择showframe和noframe。应该选noframe。

【在 o**n 的大作中提到】
: 很好的文章,就是网页没有格式,每行字太长看着不舒服,缩小browser看别的tab的网
: 页又不方便。
:
: quite
: rest

o**n
发帖数: 1249
25
是啊,所以就变成每行字都整个屏幕宽

【在 s*******e 的大作中提到】
: 是吗?
: 每篇文章的上方可以选择showframe和noframe。应该选noframe。

s*******e
发帖数: 27
26
对不起我错误的理解了你的意思。我平常用惯了全屏和大字体。
这个网页有一个好处,就是即使你选择最大字体,网页也不会wrap。

【在 o**n 的大作中提到】
: 是啊,所以就变成每行字都整个屏幕宽
o**n
发帖数: 1249
27
现在的屏幕都太宽了,看有的网页和文档啥的,总得调整窗口和文件宽度,每行字一长
就经常掉行,真麻烦,呵呵。

【在 s*******e 的大作中提到】
: 对不起我错误的理解了你的意思。我平常用惯了全屏和大字体。
: 这个网页有一个好处,就是即使你选择最大字体,网页也不会wrap。

s*******e
发帖数: 27
28
怪不得,我一直在用laptop,即使在家里也是。不想买第二部机器。

【在 o**n 的大作中提到】
: 现在的屏幕都太宽了,看有的网页和文档啥的,总得调整窗口和文件宽度,每行字一长
: 就经常掉行,真麻烦,呵呵。

o**n
发帖数: 1249
29
这个行长的问题在看wiki时最明显,wiki不让调宽度,可每天用wiki的次数又那么多,
真不方便。

【在 s*******e 的大作中提到】
: 怪不得,我一直在用laptop,即使在家里也是。不想买第二部机器。
1 (共1页)
进入Linux版参与讨论
相关主题
问两个Linux 的问题
哇,这个牛逼。。。
linux kernel programming
求推荐,linux下的gigabit usb dongle
linux下C++ new出segmentation错误
Linux Kernel 3.0 is here
linux是不是要被病毒占领了
A common mistake
Linux kernel USB/network stack position (转载)
linux kernel问题 (转载)
相关话题的讨论汇总
话题: linux话题: kernel话题: 原理话题: 系统话题: fonts