• eForensics Magazine
  • Hakin9 Magazine
  • Pentest Magazine
  • Software Developer's Journal

Rolling Your Own Kernel

Release Date: 2011-12
Rating: 47 votes


  • Google Code-In and FreeBSD’s Participation
  • Installing PC-BSD on a Mac
  • Keeping Your Configuration Files Shiny Using sysmerge(8)
  • Rolling Your Own FreeBSD Kernel
  • OpenBSD 5.0: PHP, Cacti, and Symon
  • Extracting Useful Information From Log Messages
  • Anatomy of a FreeBSD Compromise
  • Hardening BSD with Security Levels
  • FreeBSD Foundation Update
  • Articles

    • Free Issue to Download! BSD 12/2011

      In order to download the magazine you need to sign up to our newsletter. After clicking the “Download” button, you will be asked to provide your email address. You need to verify your email address using the link from the activation email you will receive. If you already subscribed to our list, you will be asked to provide your email address each time you download the magazine. No activation email will be sent and you should see the link for download.

      1. After the activation of your subscription you need to click the “download” button once again to start downloading the PDF.
      2. In case you do not get the activation email please check your spam folder. If it is not there, please use different email address.

    • Google Code-In and FreeBSD's Participation

      For the first time, the FreeBSD project is participating in another program run by Google Inc. to encourage student participation in open source projects – Google Code-In. While being similar to Google Summer of Code, some aspects are quite different. This article will explain the program from a participating organizations point of view and what it’s current progress looks like.

    • Installing PC-BSD on a Mac

      Starting with PC-BSD 9.0-RC1, it is now possible to easily install directly to a Mac or MacBook BootCamp partition. In this article the author will show you how to setup the Mac for dual-booting, and perform the installation.

    • Keeping Your Configuration Files Shiny as New Using sysmerge(8)

      In the past, updating configuration files would either require a patch file which would update some of the files that would usually not be modified by the admin, or one would have to manually merge the changes between the old and new versions… which was cumbersome. Having a tool that would help the administrator update his configuration in a fast and easy way didn’t exist at that time and it was the reason sysmerge(8) was created. By reading this article you will find out more about sysmerge(8) usage and best practices.

    • Rolling Your Own FreeBSD Kernel

      Compiling a custom kernel has its own advantages or disadvantages. However, new users may find it difficult to compile a FreeBSD kernel. When compiling a kernel, you need to understand a few things other then just typing a couple of commands. In this article, the author will cover the nuts-and-bolts of compiling a FreeBSD kernel.

    • OpenBSD 5.0: PHP, Cacti, and Symon

      In October issue the author gave instructions on how to create an OpenBSD-Nginx-MySQL-PHP (ONMP) server. Now, you will learn how to get a basic Cacti server running and how to monitor your OpenBSD server with Symon. You will also find out more about new PHP changes in OpenBSD 5.0.

    • Extracting Useful Information From Log Messages

      The syslog-ng application is a powerful and flexible system logging and log message processing tool to help the work of system administrators. This article highlights some of its newer and lesser-known capabilities.

    • Anatomy of a FreeBSD Compromise (Part 1)

      While the BSD family is more secure than most, no server or IT system is invulnerable to attack. In this article the author will examine best practices to prevent disruption and what to do when the worst does happen. This is the first part of new series written by GIS series author. Read and learn more about (in)security in BSD world.

    • Hardening BSD with Security Levels

      By default, BSD servers are more secure then other operating system installations but still require some changes in order to be production ready. Security levels are one of the tools that can be used in order to maintain the state of the system when being deployed in production. This article covers the configuration of security levels via securelevel for OpenBSD, FreeBSD, NetBSD and DragonFlyBSD.

    • FreeBSD Foundation Update

      The FreeBSD Foundation is a 501©(3) non-profit organization dedicated to supporting and building the FreeBSD Project and community worldwide. It represents the FreeBSD Project in executing contracts, license agreements, copyrights, trademarks, and other legal arrangements which require a recognized legal entity. It also funds and manages development projects, sponsors FreeBSD events and Developer Summits, and provides travel grants to FreeBSD developers who would otherwise be unable to attend Developer Summits. This article summarizes the conferences and projects that the Foundation funded in 2011. It concludes with how you can assist the Foundation in its efforts.