summaryrefslogtreecommitdiffstats
path: root/dev/releases/1.mdwn
blob: 4cd5a563ff5588b6a4f4af70264cd85b605750a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[[!meta title="Release Series 1"]]

This page documents the 1.x release series, which succeeds the
[[0.x_series|dev/releases/0]] and will eventually be succeeded by the
[[2.x_series|dev/releases/2]].

Life Cycle
==========

  * 2012-05-29: [Initial draft][arch-str-draft] of Architecture String Syntax
    specification
  * 2012-06-27: [Initial draft][spf-2.0-draft] of Source Package Format 2.0
    specification
  * 2012-07-26: [Start of development][opkhelper-2.0.0-start] on opkhelper
    2.0.0.
  * 2012-09-04: [Start of development][opkbuild-3.0.0-start] on redesigned build
    system.
  * 2012-10-11: Releases of [opkbuild 3.0.0-alpha1][opkbuild-3.0.0-alpha1] and
    [opkhelper 3.0.0-alpha1][opkhelper-3.0.0-alpha1].
  * 2013-??: Projected release of version 1.0

For more information on remaining tasks, see the
[[roadmap|dev/releases/1/roadmap]].


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
----------------

  * Linux-libre 3.4.x
  * BusyBox 1.21.x
  * opkg 0.1.8~svn635
  * EGLIBC 2.17
  * GCC 4.7.x
  * Binutils 2.22
  * Make 3.82
  * opkbuild 3.0.x
  * opkhelper 3.0.x

New Features
------------

  * [[Native_and_cross_toolchain_packages|dev/releases/1/toolchains]]
  * [[Installation_bootstrap_tool|dev/opkbootstrap]]
  * [[Package_building_tool|dev/todo/package-cross-building-tool]]
  * [[Boot_sequencing|dev/todo/boot-sequencing]]
  * [[Partial multiarch_support|dev/releases/1/multiarch]]

Architectures
-------------

  * cortexa8-linux-eglibc
  * [[core-linux-eglibc|dev/ports/core-linux-eglibc/bootstrap]]
  * [[i686-linux-eglibc|dev/ports/i686-linux-eglibc-bootstrap]]
  * k8-linux-eglibc

Programming Languages
---------------------

  * C
  * Assembly
  * UNIX shell command language
  * C++

Formats and Policies
--------------------

  * [Source Package Format 2.0][spf-2.0]
  * [Architecture String Syntax][arch-str]
  * Multiarch
  * [Software Inclusion Policy][sip]
  * Packaging Policy 1.0


[arch-str-draft]: http://git.os.pehjota.net/doc/specs.git/commit/?id=e0ab98c4
[spf-2.0-draft]: http://git.os.pehjota.net/doc/specs.git/commit/?id=6ead5b71
[opkhelper-2.0.0-start]: http://git.os.pehjota.net/opkhelper/opkhelper.git/commit/?id=129aee42
[opkbuild-3.0.0-start]: http://git.os.libiquity.com/opkbuild/opkbuild.git/commit/?id=3e96c590
[opkbuild-3.0.0-alpha1]: http://git.os.libiquity.com/opkbuild/opkbuild.git/commit/?id=2e3378b4
[opkhelper-3.0.0-alpha1]: http://git.os.libiquity.com/opkhelper/opkhelper.git/commit/?id=6f59eb5f
[spf-2.0]: http://specs.os.pehjota.net/spf-2.0/
[arch-str]: http://specs.os.pehjota.net/architecture-string.html
[sip]: http://policies.os.pehjota.net/inclusion/