[[!meta title="Development"]] ProteanOS needs more contributors! If you're interested in getting involved, please [[contact_us|contact]] on the IRC channel and/or mailing list. There are a variety of ways in which you can help shape the future of this operating system distribution: Software Packaging ================== software packaging Packaging is the preparation of build instructions and metadata for software programs and libraries to be built and installed on users' systems. Source packages have a documented [format][spf-2.0], and a [[tutorial|dev/packaging/tutorials/basic]] on packaging is available. There is always [[more_software_to_be_packaged|dev/pkg/needed]], and [[many_packages|dev/pkg/spf-2.0]] need to be updated to the latest package format. Most source packages are maintained in [Git repositories][git-pkg]. To request a repository for your package, [contact][pehjota-contact] the system administrator. [spf-2.0]: http://specs.proteanos.com/spf-2.0/ [git-pkg]: http://git.proteanos.com/pkg/ [pehjota-contact]: http://www.pehjota.net/contact.html Software Development ==================== 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]]. Technical Documentation ======================= 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 in the first half of 2014.

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.