This page documents the 1.x release series, which succeeds the 0.x series and will eventually be succeeded by the 2.x series.
Life Cycle
- 2012-05-29: Initial draft of Architecture String Syntax specification
- 2012-06-27: Initial draft of Source Package Format 2.0 specification
- 2012-07-26: Start of development on opkhelper 2.0.0
- 2012-09-04: Start of development on redesigned build system
- 2012-10-11: Releases of opkbuild 3.0.0-alpha1 and opkhelper 3.0.0-alpha1
- 2013-05-11: Start of initial port bootstrap
- 2013-05-31: Start of development on initial port bootstrap scripts
- 2013-07-03: ProteanOS built itself
- 2013-09-10: Release of pro-archman 1.0.0
- 2013-09-21: dejagnu and its dependencies tcl8.6 and expect packaged to enable unit tests in certain packages
- 2013-12-07: Bootstrap testing started on a node of a research supercomputer
- 2014-01-28: First source packages uploaded to package archive (expat, zlib)
- 2014-03-17: Last pre-bootstrap source package reviewed and uploaded to package archive
- 2014-03-19: Bootstrapped binary packages uploaded to package archive
- 2014-03-20: ProteanOS 1.0 installed for the first time, using miniprokit
- 2014-03-22: Lightning talk given at LibrePlanet 2014 conference (slides: PDF, ODP)
- 2014-05-09: ProteanOS 1.0 first booted on its first hardware target, the Acer Aspire One AO751h netbook
- 2014-05-13: linux-image and linux-sysmap binary packages for ao751h platform uploaded to package archive
- 2015/2016: Projected release of version 1.0
For more information on remaining tasks, see the tasks list.
Release Goals
Overall, the goal of this release is to make development of the distribution much easier and to lower the barrier to entry for new contributors. It should be easy for developers to download and install on their existing systems a development environment and to build software packages in that environment.
Notable Packages
- GNU Linux-libre 3.10.x
- BusyBox 1.21.x
- opkg 0.2.x
- EGLIBC 2.19
- GCC 4.7.x
- GNU Binutils 2.23
- GNU Make 4.0
- opkbuild 3.0.x
- opkhelper 3.0.x
New Features
- Development toolchains
- Partial multiarch support
- Installation tools
- Improved init system
- Boot loader
- Networking features:
- DHCP (client and server)
- Wi-Fi (client and AP)
- Routing and firewall support
- Framebuffer image viewing
- Audio playback and recording
Architectures
- amd64-linux-glibc
- i686-linux-glibc
Platforms
- dev
- ao751h
- dimension2400
- x60
Programming Languages
- Assembly
- C
- C++
- UNIX shell command language (and sed, awk, bc, and dc)
- UNIX makefile syntax
- M4
- Tcl
- Expect
Formats and Policies
- Source Package Format 2.0
- Architecture String Syntax
- Multiarch
- Software Inclusion Policy
- Packaging Policy 1.0