From dcc5071cf00fe40796b5118f6334af3bc4f84c15 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 04 Dec 2012 17:57:51 -0500 Subject: Write a main dev page. --- (limited to 'dev.mdwn') diff --git a/dev.mdwn b/dev.mdwn new file mode 100644 index 0000000..29b3c95 --- /dev/null +++ b/dev.mdwn @@ -0,0 +1,68 @@ +[[!meta title="Development"]] + +Software Packaging +================== + +Packaging is the preparation of build instructions and metadata for software +programs and libraries to be built and installed on users' systems. There is +always [[more_software_to_be_packaged|dev/todo/packaging]]. + +Source packages have a documented [format][spf-2.0]. + +A [[tutorial|dev/packaging/tutorials/basic]] on packaging is available. + + +Software Development +==================== + +The two core components of the distribution build system, opkbuild and +opkhelper, are in development. + +Also in development is [[opkbootstrap|dev/opkbootstrap]], a tool to install a +basic ProteanOS root filesystem into a target directory. + +A simple build daemon infrastructure has been +[[designed|dev/todo/buildd-infra]]. + +To be designed and developed is a better init system for ProteanOS. There is +[[a_possible_proposal|dev/todo/boot-sequencing]]. + +Someday, it would be nice to [[remove|dev/todo/removing-libbb-from-opkg]] the +old copy of BusyBox's libbb from opkg. + + +Technical Documentation +======================= + +Specifications +-------------- + +In development is the [Source Package Format 2.0 specification][spf-2.0]. + +[[Instructions|dev/specs]] to clone and build the specifications are available. + +Policies +-------- + +To be written is a Packaging Policy. + + +Release Series +============== + +ProteanOS is released in [[series|dev/releases]]. Development is currently +focused on [[release_series_1|dev/releases/1]], with version 1.0 expected around +April, 2013. + + +Architecture Ports +================== + +ProteanOS is designed to portable to many different +[[hardware_architectures|dev/ports/hardware]], +[[system_kernels|dev/ports/kernels]], and +[[C/C++_libraries|dev/ports/libraries]]. A number of [[ports|dev/ports/list]] +are planned. + + +[spf-2.0]: http://specs.os.libiquity.com/spf-2.0/ -- cgit v0.9.1