summaryrefslogtreecommitdiffstats
path: root/dev.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'dev.mdwn')
-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/