• 使用计算机COM控制FreeBSD

    有很多网络设备用的都是类Unix系统,并且使用Console口控制系统,不用常规的显卡输出,那他们是怎么实现的呢?查看了Freebsd的一些资料,并参考了公司的一台Nokia Firewall的配置,(据说Nokia IPSO安全平台其实就是FreeBSD的安全强化版)发现其实想要实现这个功能很简单. 这里...

    2009-05-13 03:54:13

  • FreeBSD 内核中的SYSINIT分析

    FreeBSD kernel是一个膨大的系统, 对于这样一个大系统, 里面往往包含了大量的子系统和模块,当系统初始化时这些模块就需要初始化, 按照通常的思路,这些初始化过程必须在某处被显式地调用,这样一来,当你新增某个模块,你必须再修改那个系统初始化的地方来调用这个新增模块...

    2009-05-13 03:54:13

  • FreeBSD 5 内核源代码分析之中断处理

    FreeBSD 5 内核源代码分析之中断处理 by wheelz --------------------------------- FreeBSD 5 内核中断处理的最大特点是将中断处理程序在线程的上下文中运行。 为此,内核为每个注册的中断源(即vector)准备一个内核线程,即中断线程, 其任务就是等待中断的发生,一...

    2009-05-13 03:53:46

  • FreeBSD 5内核源代码分析之系统调用过程

    FreeBSD 5内核源代码分析之系统调用过程 by wheelz -------------------------- 系统调用开始于用户程序,接着到达libc进行参数的包装,然后调用内核提供的机制进入内核。 内核提供的系统调用进入内核的方式有几种,包括lcall $X, y方式和 int 0x80方式。其实现都在sys/...

    2009-05-13 03:53:46

  • bsd6.1下的内核多线程

    bsd6.1自大变革以来,已经放入了多种构建多线程的方式。目前的多线程方式,不仅仅局限于通常意义上的线程,内核的一些中断也采用线程来处理。 比较常见的构建方式有3种 1. 传统的callout,这个在4.x上就存在了,只不过在新版本中支持的更好,也更能发挥其作用。 callout...

    2009-05-13 03:53:46

  • FreeBSD内核如何在保护模式下管理IA32处理器

    A guide to how the FreeBSD kernel manages the IA32 processors in Protected Mode (c) 2004, Arne Vidstrom , http://vidstrom.net Version 1.0 : 2004-06-17 Table of contents 1. PREREQUISITE KNOWLEDGE..........................................................

    2009-05-13 03:53:13

  • FreeBSD系统结构手册

    FreeBSD 系统结构手册 FreeBSD文档工程 intron@SMTH、spellar@SMTH、delphij 版权 copy; 2000, 2001, 2002, 2003, 2004, 2005 FreeBSD 文档工程 版权 copy; 2004 第一部分(除SMPng一章):intron@SMTH,第二部分:spellar@SMTH,SMPng一章:delphij 欢迎您阅读《FreeBSD...

    2009-05-13 03:53:13

  • 初识LKM

    LKM即loadable kernel module,在现代计算机操作系统中非常流行,如LINUX、FREEBSD等(甚至包括WINDOWS)[1]。它的最大好处是扩增KERNEL功能而不需要重新编译KERNEL,更不需要重启系统。LINUX和FREEBSD的大部分驱动都可以以LKM方式编译,但很奇怪的是,LKM在NETBSD上却...

    2009-05-13 03:53:12

  • 关于Qmail对列(queue)故障的处理

    screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style....

    2009-05-13 03:52:43

  • Dns 服务器安装日志

    下面只是大概的介绍了下操作步骤,具体的定制内核我就不介绍了,很多地方都有,写这篇文章主要是方便自己使用, 顺便贴出来请大家请大家斧正,我也初学,很多东西不懂,希望能对初学者有所帮助~~~~~ 1、产生/etc/namedb/rndc.key文档 $rndc-confgen -a -c /etc/namedb/r...

    2009-05-13 03:52:43

2