• FreeBSD Ports Collection

    为了充分发挥系统的性能,便需要对系统进行各种维护和配置工作。前面进行的管理和维护还是基于最初安装的FreeBSD系统,以及 FreeBSD安装介质中提供的二进制软件包。这样的系统适用于大多数情况,但不是最适合特定要求的系统设置。根据系统的具体情况来定制FreeBSD的 各...

    2009-05-13 00:35:30

  • FreeBSD更新 Port Tree

    为了使我们安装的软件是最新的版本,我们有必要定期更新Port Tree,所谓的更新port就是更新patches 。 1,CVSup/csup 注意: csup 是用 C 语言对 CVSup 软件的重写, 在 FreeBSD 6.2 和更高版本中,作为系统的一部分提供。 在首次运行 CVSup 之前, 务必确认 /usr/ports...

    2009-05-13 00:35:29

  • FreeBSD的Ports系统

    什么是 Ports 系统 简单的讲,一个 port 就是一个被移植到了 FreeBSD 上的软件。所有这些软件的集合,加上 FreeBSD 处理这些软件的各种工具,就是 Ports 系统。 Ports 系统有什么用 每一个被移植到 FreeBSD 上的软件(就是 Port),都能通过 Ports 系统中的工具方便有...

    2009-05-13 00:35:25

  • FreeBSD的启动信息参考

    FreeBSD 在 i386上启动,如果启动正常,您将看到在屏幕上有很多信息滚动,最后您会看到登陆命令行。 您可以通过键入 Scroll-Lock和使用 PgUp 与 PgDn来查看信息,再键入 Scroll-Lock 回到命令行。 记录信息可能不会显示(缓冲区的限制)。您可以通过键入 dmesg 来查看...

    2008-06-18 03:32:08

  • 调整FreeBSD的虚拟内存系统

    开发者的协同努力使得FreeBSD可以自行动态调整内核。一般来说, 除了内核配置选项maxusers和NMBCLUSTERS,你不需要做任何杂乱的事情。这些内核编译配置选项(一般)被指定在 /usr/src/sys/i386/conf/CONFIG_FILE 之中。所有可用内核配置选项的描述可在 /usr/src/sys/i386...

    2008-06-18 03:31:37

  • FreeBSD中的SYSINIT框架

    SYSINIT是一个通用的调用排序与分别执行机制的框架。FreeBSD目前使用它来进行内核的动态初始化。SYSINIT使得FreeBSD的内核各子系统可以在内核或模块动态加载链接时被重整、添加、删除、替换,这样,内核和模块加载时就不必去修改一个静态的有序初始化安排表甚至重新编译...

    2008-06-18 03:30:57

  • FreeBSD系统内核对象

    内核对象,也就是Kobj,为操作系统内核提供了一种面向对象的C语言编程方式。被操作的数据也承载操作它的方法。这使得在不破坏二进制兼容性的前提下,某一个接口能够增/减相应的操作。Kobj工作时,产生方法的描述。每个描述有一个唯一的标识和一个缺省函数。某个描述的...

    2008-06-18 03:30:22

  • FreeBSD操作系统的boot2阶段

    也许你想知道,为什么 boot2 是在 boot0 之后,而不是在boot1之后。事实上,也有一个512字节的文件 boot1 存放在目录 /boot 里,那是用来从一张软盘引导系统的。从软盘引导时, boot1 起着 boot0 对硬盘引导相同的作用:它找到 boot2 并运行之。 你可能已经看到有一文件...

    2008-06-18 03:29:36

  • FreeBSD的boot0阶段介绍

    让我们看一下文件/boot/boot0。这是一个仅512字节的小文件。如果在FreeBSD安装过程中选择bootmanager,这个文件中的内容将被写入硬盘MBR 如前所述,INT 0x19指令装载MBR,也就是boot0的内容,至内存地址0x7c00。再看文件sys/boot/i386/boot0/boot0.s,可以猜想这里面发...

    2008-06-18 03:28:14

  • FreeBSD启动扇区代码分析(ver5.2.1)

    FreeBSD完整的内核代码在FreeBSD的/sys目录下。其中,FreeBSD 的 Boot Manager代码是 sysbooti386boot0boot0.s,它是FreeBSD自带的Boot Manager,其功能虽然不如Linux的lilo和Grub功能强大,但它只需按一个键就可以引导,界面直观。小小的512字节,可以给你一个简单...

    2008-06-18 03:26:18

2