BB_Depot_Schedule.html
3.33 KB
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>BB Depot Schedule</title>
</head>
<body>
<br>
<h1>BB Depot Schedule</h1>
This document is divided into two parts. The first part gives a
schedule for major work items, the second describes the major work items
in more detail, with references to architecture and design documents.<br>
<br>
This schedule tracks both the Hardware and Software for the BB Depot. For
overall functional definition see: <a href="http://therouter.routefree.com/bb/rf/doc/BB_Servers/bbdepot_arch.html">
BB Depot Archictecture</a>
<br>
<br>
This document will be kept up to date to track progress.<br>
<h2><u>Schedule</u></h2>
Major Milestones are:<br>
<ol>
<li>TBD.</li>
</ol>
More detailed milestones and tasks are described below along with
current status.<br>
<br>
<table cellpadding="2" cellspacing="2" border="1" width="100%">
<tbody>
<tr>
<td valign="Top">Date/Milestones/Task<br>
</td>
<td valign="Top">Status<br>
</td>
</tr>
<tr>
<td valign="Top">TBD.<br>
</td>
<td valign="Top"><br>
</td>
</tr>
</tbody>
</table>
<h2><u>Major Work Categories</u></h2>
<br>
<br>
I. Kernel and drivers <br>
<ul>
<li>BIOS: try to use standard BIOS, but since there is no floppy or CD-ROM,
might need to figure out how to do alternate boot for system installation.</li>
<li> kernel: linux-2.4.18 (or whatever we pick for the next GatewayOS).
Need re-configuration and port whatever necessary changes we made for SME.</li>
<li>drivers (physical devices): graphics, USB 2.0, touch screen input,
memory module (hot pluggable)</li>
<li>drivers (logical devices): USB network (communicate with BB),
USB storage, USB security token, printers</li>
<li>file system: EXT3 (encrypted?), LVM </li>
</ul>
II. System <br>
<ul>
<li>interface to USB token (secure ID) </li>
<li>replace config. variables (i.e., flash content) to USB token. </li>
<li>port swupd, sysmon (if necessary) </li>
<li>network features dropped: i.e., no NAT, port forwarding, dhcp server,
DNS, bridging, wireless </li>
<li>network features kept: firewall, dhcp client, IP routing (between download
station and server)</li>
<li>multi-user support </li>
<li>GUI: Qt or some light-weight gui, must support chinese characters display.</li>
<li>RMS support, local configuration support</li>
<li>web proxy (modified to serve cached game content even when the server
is not accessible).</li>
<li>time service (need correct time for secure transaction).<br>
</li>
</ul>
III. Applications <br>
<ul>
<li>services removed: web server, email, fileshare, VPN, user data
backup</li>
<li>services kept: remote backup of configuration data</li>
<li>operator login interface<br>
</li>
<li>BB activation/deactivation</li>
<li>eTicket purchase/refund</li>
<li>eTicket (store credits) redemption<br>
</li>
<li>content download (cached) server </li>
<li>activity monitor (auditing)</li>
<li>BB accessory inventory</li>
</ul>
</body>
</html>