Project

General

Profile

Requirements » History » Version 1

Nicolai Petri, 04/12/2011 07:19 PM

1 1 Nicolai Petri
h1. Requirements
2 1 Nicolai Petri
3 1 Nicolai Petri
h2. Incomplete list of requirements
4 1 Nicolai Petri
5 1 Nicolai Petri
h3. Base system
6 1 Nicolai Petri
7 1 Nicolai Petri
* Must support cross platform builds (arm9, mips, x86, etc)
8 1 Nicolai Petri
* Must work as wireless router / access point
9 1 Nicolai Petri
* Must have firewall (pf ?)
10 1 Nicolai Petri
* Build system must be simple to use
11 1 Nicolai Petri
* A running system must be able to have packages added / updated / deleted (kernel updates would be nice too)
12 1 Nicolai Petri
* Full support for C++
13 1 Nicolai Petri
14 1 Nicolai Petri
h3. List of required packages (ports)
15 1 Nicolai Petri
16 1 Nicolai Petri
* json-c
17 1 Nicolai Petri
* webserver (with support for compiled in php)
18 1 Nicolai Petri
* openvpn
19 1 Nicolai Petri
* sshd
20 1 Nicolai Petri
* dhcpd
21 1 Nicolai Petri
* dns server / proxy
22 1 Nicolai Petri
* ...
23 1 Nicolai Petri
24 1 Nicolai Petri
h2. Nice to have features
25 1 Nicolai Petri
26 1 Nicolai Petri
* Something similar to linux "make menuconfig" for creating customized builds
27 1 Nicolai Petri
* Inheritance in profiles (Base system defined in 1 file, architecture in another file etc)