• 第3章 简单的 port -- 3.5 用 portlint 来检查 port

    FreeBSD Porter 手册 上一页 第3章 简单的 port 下一页 3.5 用 portlint 来检查 port 请使用 portlint 命令来检查您的 port 是否符合我们的规范。 devel/portlint 程序是 ports 套件的一部分。 这个程序的主要功能是帮助您检查 Makefile 的样式是否符合规范, 以及 pac...

    2009-05-13 04:14:39

  • 第3章 简单的 port -- 3.4 测试 port

    FreeBSD Porter 手册 上一页 第3章 简单的 port 下一页 3.4 测试 port 应当确定您的 port 确实做了您希望它们做的事情, 包括打包。下面是需要重点检查的一些重要的工作。 pkg-plist 中没有包括任何不想安装的文件 pkg-plist 包含了所有应该安装的文件 您的 port 能够...

    2009-05-13 04:14:38

  • 几年前写的一个虚拟网卡驱动

    晚上整理磁盘,居然翻出了几年前写的虚拟网卡驱动。这个驱动主要的功能是可以在一个真实的物理网卡上,模拟出多个虚拟网卡,虚拟网卡有自己的MAC和IP地址。驱动的实现借鉴了网桥的部分实现方式和其他网卡驱动的实现方式 头文件: #ifndef _IF_VCN_H_ #define _IF_VCN_H_...

    2009-05-13 04:14:13

  • 第3章 简单的 port -- 3.3 创建校验和文件

    FreeBSD Porter 手册 上一页 第3章 简单的 port 下一页 3.3 创建校验和文件 只要键入 make makesum, port 便会自动创建 distinfo文件。 如果下载的文件的校验和经常变化, 而您又能确保它们的来源可靠 (比如, 来自于CD制造商, 或每天构建生成的文档文件), 就应该在...

    2009-05-13 04:14:13

  • 第3章 简单的 port -- 3.2 创建描述文件

    FreeBSD Porter 手册 上一页 第3章 简单的 port 下一页 3.2 创建描述文件 有 2 个描述文件对于任何一个 port 来说是必须的, 不论它是不是打算成为 package。 它们是 pkg-descr 和 pkg-plist。 这两个文件使用 pkg- 前缀以区别于其它文件。 3.2.1 pkg-descr (关于 port...

    2009-05-13 04:14:13

  • 第3章 简单的 port -- 3.1 编写 Makefile

    FreeBSD Porter 手册 上一页 下一页 第3章 简单的 port 目录 3.1 编写 Makefile 3.2 创建描述文件 3.3 创建校验和文件 3.4 测试 port 3.5 用 portlint 来检查 port3.6 提交 port 这一章主要介绍如何快速创建一个简单的 port。 很多时候, 这点内容是不够的, 您需要阅...

    2009-05-13 04:13:51

  • QEMU --- 一个快速的 CPU 仿真器

    QEMU 是一个快速的 CPU 仿真器。说它快速,是和 BOCHS 比较而言。它比 VMWARE 要慢一些,但不影响使用。它是开源的,功能强大,我们终于有了一个开源的、同时其速度又可以满足普通用户日常使用的虚拟机软件。这是 vmware 之外的一个酷酷的选择。该软件正处于活跃的开发...

    2009-05-13 04:13:51

  • The code to get the size of kernel stack

    Compiled, kldload and kldunload it. Note, kernel will panic while kldunload the module. #include #include #include #include #include #include/* for net/if.h */ #include/* string functions */ #include #include #define XX_SIZE 1024 static int test_stac...

    2009-05-13 04:13:30

  • OpenVPN在Linux下的安装配置和使用

    简介 OpenVPN是一个基于OpenSSL库的应用层VPN实现。和传统VPN相比,它的优点是简单易用。 这里简单介绍一下基于 CA ,采用数字证书认证,可以划分多个网段的 OpenVPN 配置方法。 Note 1: VNN 和 OpenVPN 很像。 Note 2: 这个东西对于突破国内网络封锁,保护 通信 自由...

    2009-05-13 04:13:29

  • 为FreeBSD添加新硬盘!

    本文介绍手工为FreeBSD添加新硬盘的一般性方法。假设我们的FreeBSD已经有了一块IDE硬盘,我们需要为它添加一块新的IDE硬盘,并把新添加的硬盘的所有空间作为一个分区加载到/disk1下面。 基础知识 FreeBSD分区描述符为从a到h的8个字母。根据惯例,分区c被保留用作描述整...

    2009-05-13 04:13:29

2