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
|
OS
initial testing/bootstrapping
build a bootable LFS-style system from source
packaging (of BusyBox, Linux, GCC, GNU Make, EGLIBC, opkg, etc.)
for deployment, need package archive and build daemon
design decisions:
debhelper or similar?
handling package configurations for different hardware?
installer
design decisions:
userspace application to run on separate PC?
interface: curses, GTK+?
development tools
scripts to help in packaging and uploading source packages
example application (if there's time)
StatusNet?
package PHP (ouch), MySQL server, nginx, and StatusNet
stereo system?
package MPD and some client(s) therefor
project infrastructure
communication (necessary only as more people join)
mailing lists (Exim 4 + GNU Mailman + some HTML archiver)
IRC channels (just register with PDPC to use Freenode)
bug tracker (necessary only as OS becomes complete)
probably MantisBT or debbugs
public wiki? or accept commits to Web site repository?
Web site
generated static HTML or semi-static SSI
package archive
archive management scripts
probably reprepro or mini-dak
Web package database + package tracking system
build daemon
plus a (Web-based? and e-mail-based) reporting interface
package repositories (for development, not deployment)
Git
Gitosis
cgit
documentation and policies
technical details of OS (how it works, how to use it)
organizational details of project (how to find stuff, how to do work)
packaging policies (control files, copyright files, patch headers)
legal details for hardware vendors (less work for Bradley Kuhn?)
|