vity 发表于 2013-12-17 23:47

Absolute.OpenBSD.2nd.Edition 印象

这本书讲得很仔细,入门级手把手教材,正确性第一,完整性第二。
我读下来,印象比较深的几点是:

1,命令 apropos
有时候,不清楚具体函数的名字,可以先 apropos 一下,看看相关的函数有哪些,然后再 man

2,rc.conf.local 文件
rc 读取 rc.conf,后者 读取 rc.conf.local,这个东西在系统升级时不更改,比较安全。所以尽量将个性化的设置放置在这里

3,chpass 修改用户信息

4,chflags 设置文件标志:sappnd,uappnd,schg,uchg,nodump。对防止文件误操作具有一定的帮助

5,pf讲的很仔细,第 22 章“advanced pf”示范作用很好

fender0107401 发表于 2013-12-18 09:03

OpenBSD是一个优秀的操作系统,但是进化的还是不够完全。

fender0107401 发表于 2013-12-18 10:05

尽管主体部分是好的,但是还得注意细节。

fender0107401 发表于 2013-12-18 10:08

比如OpenBSD的文档就比较单薄。

vity 发表于 2013-12-18 10:14

随着网络化方向的不断延伸,操作系统分裂了。
一是小型化网络终端普及:小尺寸屏幕 + android系统
二是大型网络服务器计算能力不断提高:linux内核进化速度与之相适应
三是游戏和办公(普通的生活):windows系统价值全球第一

无论如何,全世界的网络中有用的信息是有限的,因为地球就这么大,人们所关心的信息毕竟是有限的。
对于个人编程而言,所做的事情将越来越少。

f5b 发表于 2013-12-18 19:26

fender0107401 发表于 2013-12-18 10:08 static/image/common/back.gif
比如OpenBSD的文档就比较单薄。

这个单薄指的是教程类的文章少吧?
man文档并不单薄,开发者对man也特别有信心。

fender0107401 发表于 2013-12-18 19:54

回复 6# f5b

看看FreeBSD的handbook有多少页,在看看OpenBSD的那个FAQ有多少页。

vity 发表于 2013-12-18 22:16

openbsd 坚持的风格让它吃尽苦头:一是标准化,二是K.I.S.S
标准化需要它与其他系统一样的函数和参数,所以 openbsd 不断修正。
KISS 原则又让 openbsd 不断维护一些旧的软件,例如 cwm ,mtux , mdoc 等等,看看 daily change log,这些花费了不少时间。

可喜的是,openbsd 发展的速度还算是快的,每年的马拉松解决了一些繁琐的问题,让系统更趋合理,所谓船小好调头。

我看 linux 发展如此迅速,与 gpl 协议有密切的关系,内核公开有利于进化,强制代码反馈可以增加商业主导者的统治力。

zeissoctopus 发表于 2013-12-19 03:44

對不起版主,冒犯你也想講句,你以上觀點暴露了你並不熟悉 OpenBSD 社區文化。

OpenBSD 社區要求使用者有能力自己看到 man page,OpenBSD man page 準確性和完整性是凌駕 FreeBSD
OpenBSD 要求開發者寫好 man page 才能 commit. man page 必須反映事實。

這方面 FreeBSD 可謂望塵莫及,FreeBSD 往往是開發完軟件但它的 man page, handbook 未寫好,結果使用者便要靠所謂的文檔了。
OpenBSD 只需要讀 man page 就夠,沒有耐性讀 man page 就不要玩 OpenBSD

因此,這本 absolute openbsd 書以接近期 FreeBSD Handbook 形式表達,對 OpenBSD 入門者更見可貴

fender0107401 发表于 2013-12-19 08:23

zeissoctopus 发表于 2013-12-19 03:44 static/image/common/back.gif
對不起版主,冒犯你也想講句,你以上觀點暴露了你並不熟悉 OpenBSD 社區文化。

OpenBSD 社區要求使用者有 ...

> 對不起版主,冒犯你也想講句,你以上觀點暴露了你並不熟悉 OpenBSD 社區文化。

亲,不要总拿版主的身份说事。还有我上述的观点貌似没有暴露什么。还有就是不要总拿文化说事,扯那些高大上干啥。

> OpenBSD 社區要求使用者有能力自己看到 man page,OpenBSD man page 準確性和完整性是凌駕 FreeBSD

关于OpenBSD要求使用者有能力看man page这个观点是从何而来的?

关于OpenBSD的man page的准确性和完整性是凌驾于FreeBSD的这个观点又是从何而来的?

你认为Linux用户和FreeBSD用户都不看man page吗?

> OpenBSD 要求開發者寫好 man page 才能 commit. man page 必須反映事實。
> 這方面 FreeBSD 可謂望塵莫及,FreeBSD 往往是開發完軟件但它的 man page, handbook 未寫好,結果使用者便要靠所謂的文檔了。

你能说说FreeBSD里面那个工具的man page没有反应事实吗?

什么是所谓的文档?FreeBSD有哪些东西是开发完了还没有形成详细的man page。

还有就是FreeBSD社区的开发进度和OpenBSD的开发进度你觉得那个快?

退一万步讲,你在FreeBSD系统里面找到了几个处于开发前沿的东西,然后man page的某些方面没有跟上,我问你,这个能说明OpenBSD的man page更完整吗?

> OpenBSD 只需要讀 man page 就夠,沒有耐性讀 man page 就不要玩 OpenBSD

你觉得Linux发行版只看man就不够吗?你觉得FreeBSD只看man就不够吗?

还有就是不要把OpenBSD搞那么清高,动不动就没耐性就不要玩OpenBSD。真是高大上啊!

> 因此,這本 absolute openbsd 書以接近期 FreeBSD Handbook 形式表達,對 OpenBSD 入門者更見可貴

根据你的回复,貌似这本absolute openbsd竟然是按照FreeBSD的Handbook的风格和形势去写的。
页: [1] 2 3
查看完整版本: Absolute.OpenBSD.2nd.Edition 印象