summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pehjota>2012-12-04 17:57:51 (EST)
committer P. J. McDermott <pjm@nac.net>2012-12-04 17:57:51 (EST)
commitdcc5071cf00fe40796b5118f6334af3bc4f84c15 (patch)
tree7f3f874be2a3a890e296de3f6b94b5c232a9f36e
parentbebc72f2d3924a1b085f4dd0230b18688687f986 (diff)
Write a main dev page.
-rw-r--r--dev.mdwn68
1 files changed, 68 insertions, 0 deletions
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/