Update docs/faq/FAQ-English.mdwn
authordongsheng <dongsheng@web>
Wed, 6 May 2009 09:29:57 +0000 (02:29 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Wed, 6 May 2009 09:29:57 +0000 (02:29 -0700)
docs/faq/FAQ-Chinese.mdwn

index 81b0496..7c35d59 100644 (file)
-           \r
-<<TableOfContents>>\r
-\r
-# 关于 FAQ \r
-\r
-你可以在 DragonFly 官方网站找到这份 FAQ。并且,wiki 上的这份 FAQ 会定时与官方的 FAQ 同步。\r
-\r
-你还可以看到翻译成其它语言的 FAQ。\r
-Español (西班牙语版) -\r
-Français (法语版) -\r
-(Italian pending) -\r
-Lietuviškai (立陶宛语版) -\r
-荷兰语版 -\r
-Norwegian -\r
-Polski (波兰语版 - not completed) -\r
-Русский (俄语版) -\r
-Svenska (瑞士语版).\r
-\r
-# DragonFly 可以用于生产吗?\r
-\r
-可以。有些人已经将其用于生产了。一般在这一点上,DragonFly 是稳定的并且很快。DragonFly 可以通过 FreeBSD 的 ports 系统使用第三方软件,但有些可能不会被正确编译。建议你随时关注论坛获取相关内容。\r
-论坛页面请参阅 [http://www.dragonflybsd.org/main/forums.cgi ]。\r
-我们现在有个社团正在致力于这方面的工作。如果你在某个开源项目中发现了问题,请报告给他们。这样可以增加别人修订问题的机会。\r
-\r
-\r
-\r
-# 下一个版本潜在的目标是什么? \r
-\r
-用户空间线程和一个新的打包系统,以及移除继承于 FreeBSD-4 的多处理锁(大家都知道的 Big Giant Lock)。而且,我们还打算实现异步系统调用消息和线程方式的 VFS。\r
-有关 DragonFly 最新消息和大事,请随时关注 Matthew Dillon 的 日记 (http://www.dragonflybsd.org/status/diary.cgi),  DragonFly BSD 日志 (http://www.shiningsilence.com/dbsdlog/), DragonFly Wiki, 以及 DragonFly 邮件列表/新闻组 (http://www.dragonflybsd.org/main/forums.cgi).\r
-\r
-# 有面向稳定性的分支吗?如同 FreeBSD 的 -STABLE? \r
-\r
-还没有。我们打算在开始分支前,现实现最主要的一些特性。\r
-我们还没有开发资源来维护多个分支。但是,我们有 "DragonFly_Preview" 标记,习惯当作  "DragonFly_Stable"。用户可以同步这个标记,取代 HEAD。它只是一个浮动的标记,表明开发过程中一个适当的稳定点。例如,buildworld / buildrelease / buildkernel 可以正常的运行而不会产生一些不可用或过多错误。记住,"DragonFly_Preview" 只是一个标记,这不同于其他 *BSD 的 -STABLE。\r
-cvsup可以使用这个配置文件 (http://www.dragonflybsd.org/main/dragonfly-preview-supfile) 获取标记为 "DragonFly_Preview" 的源码。\r
-\r
-# 当我启动时,屏幕上出现乱码或我似乎不能在初始启动菜单阶段暂停 \r
-\r
-DragonFly 启动时,会同时向显卡和串口显示输出(显卡和串口皆为控制台)。但是如果该计算机有一个有干扰的串口设备相连的话,它在启动过程中会从其读取数据。可以通过创建内容为:'-V' 的 /boot.config,屏蔽串口控制台。\r
-\r
-\r
-\r
-# 我无法安装 XFree86-4 port, 它在死循环 \r
-\r
-确信在你的 DragonFly 机器上,你已经用 dfports 覆盖了 XFree86-4-libraries, 并且安装了单独的 port。然后再正确地安装 XFree86-4 metaport。或,以 root 身份安装: 'pkg_add -r XFree86'. 如果一个 port 编译失败,使用 'pkg_add -r packagename' 一般会起作用。\r
-\r
-\r
-\r
-# 我怎么加速我的编译过程? \r
-\r
-你可以使用 make quickworld 取代 make buildworld。这样就会使用磁盘上已有的工具,也就相对提高了速度。相对内核是 quickkernel.\r
-\r
-\r
-\r
-# 但是 make quickworld/quickkernel 失败了! \r
-\r
-试试 make buildworld or buildkernel.\r
-\r
-\r
-\r
-# 怎么处理第三方的程序? (就像 ports, RPM, apt-get, 等等) \r
-\r
-目前,DragonFly 使用来自 FreeBSD 的 ports 系统,并会被在 dfports 目录里的 dfports 覆盖掉(缺省位于 /usr/dfports)。同 ports 一样,你可以通过 cvsup 保持更新。DragonFly 受到 pkgsrc (http://www.pkgsrc.org)的官方支持。\r
-这也是一个打包系统,非常像 FreeBSD 的 ports。它也有很多预先编译好的包。参看 pkgsrc HOWTO 获取快速指南. 最后,DragonFly 会有自己的 port 系统,其采用 VFS 机制,只是目前还没有完成。更多的信息,参见 existing packaging description (http://www.dragonflybsd.org/goals/packages.cgi).\r
-\r
-# DragonFly 都支持哪些体系结构?? \r
-\r
-DragonFly 当前支持 x86 系列处理器,她可以运行在386以上的处理器,尽管不建议使用386。支持64位的AMD处理的工作正在进行中。目前还没有支持其他处理器的计划,当然将来可能支持Sparc或PowerPC或其他处理器。如果你想向 DragonFly 提交代码,请紧记。\r
-\r
-\r
-\r
-# 我如何出一份力? \r
-\r
-找一个你喜欢的题目,开始工作。\r
-通过 团队页面 (http://www.dragonflybsd.org/about/team.cgi) 看看是否还有其他人和你志同道合,或者在 appropriate forum (http://www.dragonflybsd.org/main/forums.cgi) 发帖询问. 你可以 下载源码 (http://www.dragonflybsd.org/main/download.cgi), 以 unified diff 格式(diff -uN)将补丁提交到 'submit at dragonflybsd.org',便于他人审核。订阅那个提交 邮件列表/新闻组 (http://www.dragonflybsd.org/main/forums.cgi) 看看别人对你的补丁反馈,可以了解到它们是被接受了还是被拒绝了。而且你还可以更新 DragonFly Wiki.\r
-值得注意的是,不必非得是一个程序员才能帮助我们。传播 DragonFly,在各种硬件上测试并提交报告都是非常大的帮助。也可以尝试新特性并将自己的体验发布到论坛中。举例来说,整理 /etc/rc.d 只需要脚本经验。好的文档也很受欢迎的。\r
-\r
-# DragonFly 使用动态 /dev 文件系统吗?如 devfs? \r
-\r
-目前的计划是保持现有的文件系统模型,但去掉了 minor/major。也许需要一个 'devd' 进程处理动态设备。但在实现这个特性前,还有其它一些特性需要先实现。\r
-\r
-\r
-\r
-# 日志文件系统/后台fsck 目前是什么状态?我们有些等不及了... \r
-\r
-Matt 正在从事日志文件系统, 你可以翻阅这个帖子:\r
-http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html\r
-或浏览整个主题:\r
-http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html\r
-\r
-\r
-\r
-# DragonFly 使用 (insert name here) 技术? \r
-\r
-是,或否。特性要符合这个站点上已起草的计划。做这些不重要的工作前,已有很多问题还需要解决。当然,如果你愿意做,它也许能被完成。论坛是个好地方,在这里你可以得到反馈并且找到和你兴趣相投的人。\r
-团队页面 (http://www.dragonflybsd.org/about/team.cgi) 也是不错的。\r
-\r
-# 如何确切地命名这个操作系统?\r
-\r
-她是 BSD 变种,称为 DragonFly。注意 F 是大写,这不是严格意义上的英语。\r
-\r
-\r
-\r
-# Mplayer port 编译失败 \r
-\r
-拷贝 http://leaf.dragonflybsd.org/~joerg/mplayer.tgz 到 /usr/ports/multimedia 并展开。目录切换回到 /usr/ports/multimedia/mplayer,编译安装 'make install'。\r
+<!--
+Originally [DragonflyBSD: docs/faq/FAQ-English.mdwn, a935e706, Mon Jan 5 16:51:58 2009 -0500 ]
+-->
+# 关于此 FAQ
+
+你可以在 DragonFly 官方网站(<http://www.dragonflybsd.org>)找到此 FAQ。并且,wiki 上的 FAQ 会定时与官方同步。
+
+你还可以在这些位置找到其它语言的译文:Dansk (丹麦语) - Deutsch (德语) - Español (西班牙语) - Français (法语) - Italiano (意大利语) - Lietuviškai (立陶宛语) - Magyar (匈牙利语) - Nederlands(荷兰语) - Norwegian(挪威语) - Polski (波兰语 - 未完成) - Русский (俄语) - Svenska (瑞典语) - Ukrainian (乌克兰语 - 未完成)。
+
+
+# DragonFly 可以用于生产环境吗?
+
+可以。有些人已经将其用于生产了。一般来说,DragonFly 是稳定的,并且很快。从 1.4 开始,DragonFly 使用 NetBSD 的 pkgsrc (<http://www.netbsd.org/docs/software/packages.html>),以提供第三方软件支持。pkgsrc 包含的软件包数量大于 8000,支持几个不同平台,例如 Linux 和 AIX。建议你随时关注邮件列表的相关内容。请阅读邮件列表页面(<http://www.dragonflybsd.org/mailinglists/>),找到访问方法。我们现在有个社团正在致力于这方面的工作。如果你在某个开源项目中发现了问题,请报告给他们。这样可以增加修正的机会。
+
+
+# 下一个版本潜在的目标是什么?
+实现没有全局锁并且多处理器安全的网络子系统,缓存管理系统,引入 Sun 的 ZFS
+(<http://www.opensolaris.org/os/community/zfs/>)。参见 Matthew Dillon 的邮件(<http://leaf.dragonflybsd.org/mailarchive/kernel/2005-12/msg00040.html>),以了解更多信息。
+
+有关 DragonFly 最新消息和事件,请随时关注 DragonFly BSD 日志 (<http://www.shiningsilence.com/dbsdlog/>), DragonFly Wiki, 以及 DragonFly 邮件列表/新闻组 (<http://www.dragonflybsd.org/mailinglists/>)。
+
+
+# 有面向稳定性的分支吗?如同 FreeBSD 的 -STABLE?
+
+我们有 -RELEASE 标签,可以认为非常稳定。
+
+
+# 当启动时,屏幕上出现垃圾字符;或者我似乎不能在显示启动菜单后暂停
+
+DragonFly 启动时,会同时向显卡和串口输出。如果计算机连接了有“噪声”的串口设备,它可能在启动过程中从此串口设备读取数据。可以通过创建内容为“-V”的文件 /boot.config,来禁止在启动时激活串口。
+
+
+# 如何加速构建过程?
+
+你可以使用 make quickworld 取代 make buildworld。这样就会使用磁盘上已有的工具,也就相对提高了速度。对内核而言有个类似的目标 quickkernel。
+
+
+# 但是 make quickworld/quickkernel 失败了!
+
+试试 make buildworld 或 buildkernel。
+
+
+# 怎么处理第三方程序? (就像 ports, RPM, apt-get, 等等)
+
+从 1.4 开始,DragonFly 使用 NetBSD 的 pkgsrc (<http://www.netbsd.org/docs/software/packages.html>),以提供第三方软件支持。pkgsrc 是与 FreeBSD 的 ports 类似的包管理系统,包含了许多预构建的软件包。pkgsrc HOWTO 可以作为快速指南。最后,DragonFly 会有自己的包管理系统,采用 VFS 机制,只是目前还没有完成。参见包管理系统的设计规格(<http://www.dragonflybsd.org/goals/index.html#packages>),以了解更多信息。
+
+# DragonFly 都支持哪些体系结构?
+
+DragonFly 当前支持 x86 系列处理器,它支持 386 或更新的处理器,尽管不建议使用 386。支持 64 位 AMD 处理器的工作接近完成。目前没有支持其它处理器的计划。然而,将来可能支持 Sparc,PowerPC 或其它处理器。如果你想向 DragonFly 提交代码,请记住这一点。
+
+
+# 我如何贡献?
+
+找一个你喜欢的主题,开始工作。检查团队页面 (<http://www.dragonflybsd.org/team/>),看看是否有其他人和你志同道合,或者在适当的邮件列表(<http://www.dragonflybsd.org/mailinglists/>)咨询。你可以到官方网站,下载操作系统的源代码(<http://www.dragonflybsd.org/download/>), 以统一差异格式(diff -uN)将补丁提交到“submit at dragonflybsd.org”,让他人审核。请订阅提交补丁的邮件列表/新闻组(<http://www.dragonflybsd.org/mailinglists/>),以获得别人对你的补丁的反馈,可以了解到它们是被接受了还是被拒绝了。此外,你还可以更新 DragonFly Wiki。
+
+值得注意的是,你不必非得是一个程序员才能帮助我们。传播 DragonFly,在各种硬件上测试,并提交报告都是非常大的帮助。也可以尝试新特性,并将自己的体验发布到论坛中。举例来说,清理 /etc/rc.d 只需要脚本经验,并且我们需要更好的文档。
+
+
+# DragonFly 使用动态 /dev 文件系统吗?如 devfs?
+
+目前的计划是保持现有的文件系统模型,去掉了 minor/major 设备号。也许需要一个 'devd' 进程处理动态设备。但在实现这个特性前,还有其它一些特性需要先实现。
+
+
+# 日志文件系统/后台 fsck 目前是什么状态?我们有些等不及了...
+
+Matt 正在从事日志文件系统, 你可以阅读 <http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html>,或浏览整个主题
+<http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html>。
+
+
+# DragonFly 将要使用技术 xxx 吗?
+
+是,或否。特性要符合此站点上已起草的计划,并且在做这些“不重要”的工作前,已有很多问题还需要解决。当然,如果你愿意做,它也许能被完成。论坛是个好地方,在这里你可以得到反馈,并且找到和你兴趣相投的人。团队页面(<http://www.dragonflybsd.org/team/>)也是不错的。
+
+
+# 如何确切地命名这个操作系统?
+
+它是 BSD 变种,称为 DragonFly。注意 F 是大写,这不是严格意义上的英语。
+
+
+# 应该在 /etc/defaults/rc.conf 中更新 ldconfig_path,以支持 pkgsrc 吗?
+
+不。pkgsrc 使用 -rpath 连接动态库,所以所有的二进制文件应该已经使用了正确的路径。如果它不能工作,那么就是它有错误。