Giter Site home page Giter Site logo
This is the top level of the DragonFly source directory.

For copyright information, please see the file COPYRIGHT in this
directory (additional copyright information also exists for some
sources in this tree - please see the specific source directories for
more information).

The Makefile in this directory supports a number of targets for
building components (or all) of the DragonFly source tree, the most
commonly used being ``buildworld'' and ``installworld'', which rebuild
and install everything in the DragonFly system from the source tree
except the kernel, the kernel-modules and the contents of /etc.  The
``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below).  Please see the top of
the Makefile in this directory for more information on the
standard build targets and compile-time flags.

Building a kernel is a somewhat involved process.  Documentation
for it can be found at:
   http://www.dragonflybsd.org/docs/handbook/
Also see the build(7) and config(8) man pages.

Note: If you want to build and install the kernel with the
``buildkernel'' and ``installkernel'' targets, you might need to build
world before.  More information is available in the DragonFly handbook.

The kernel configuration files reside in the sys/config sub-directory.
The X86_64_GENERIC is the default x86_64 kernel configuration used in
release builds.  The VKERNEL64 is the default 64 bit vkernel(7) kernel
configuration file.  The file LINT64 contains entries for all possible
devices, not just those commonly used, and is meant more as a general
reference than an actual kernel configuration file (a kernel built
from it wouldn't even run).  Also see the config(8) man page.


Source Roadmap:
---------------
bin		System/user commands.

contrib		Packages contributed by 3rd parties.

crypto		Cryptography stuff (see crypto/README).

doc		Documentation for DragonFly BSD.

etc		Template files for /etc.

games		Amusements.

gnu		Various commands and libraries under the GNU Public License.
		Please see gnu/COPYING* for more information.

include		System include files.

lib		System libraries.

libexec		System daemons.

nrelease	Framework for building the ``live'' CD image.

initrd		Build system for statically linked /rescue utilities and
		initial ramdisk creation.

sbin		System commands.

share		Shared resources.

stand		Boot loader sources.

sys		Kernel sources.

test		System tests.

tools		Utilities for regression testing and miscellaneous tasks.

usr.bin		User commands.

usr.sbin	System administration commands.

DragonFly BSD's Projects

cpdup icon cpdup

Filesystem mirroring utility from DragonFly BSD

deltaports icon deltaports

FreeBSD Ports Collection + DeltaPorts = DragonFly Ports (a.k.a. DPorts)

dports icon dports

The dedicated application build system for DragonFly BSD

dragonflybsd icon dragonflybsd

DragonFly BSD System Source Repository (read-only mirror)

jsonbot icon jsonbot

Original JSON IRC Bot by Bart Thate

mirrorselect icon mirrorselect

An HTTP backend service that selects the pkg(8) mirrors near to the client

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.