ports revision 1.4 1 NetBSD: ports,v 1.3 2017/01/18 18:22:13 dholland Exp $
2
3 NetBSD Ports Roadmap
4 ====================
5
6 This roadmap covers ports and port-specific issues, and also bus-level
7 material even if it's not strictly port-specific.
8
9 The following elements, projects, and goals are considered strategic
10 priorities for the project:
11
12 1. EFI boot for x86
13 2. Get arm64/aarch64 working
14
15 The following elements, projects, and goals are not strategic
16 priorities but are still important undertakings worth doing:
17
18 3. USER_LDT for amd64
19 4. riscv and/or or1k ports
20 5. cheri port
21
22 The following elements, projects, and goals are perhaps less pressing;
23 this doesn't mean one shouldn't work on them but the expected payoff
24 is perhaps less than for other things:
25
26 [none presently]
27
28
29 Explanations
30 ============
31
32
33 1. EFI boot for x86
34
35 EFI boot is now often required for new x86 hardware. This is
36 effectively a mandatory item for -8. Fortunately, nonaka has most of
37 it done, though it's not yet committed.
38
39 - As of January 2017 nobody is known to be working on this.
40 - There is currently no clear timeframe or release target.
41 - Contact agc for further information.
42
43
44 2. Get arm64/aarch64 working
45
46 We have some arm64 code but apparently it doesn't really work yet.
47
48 - As of January 2017 nobody is known to be actively working on this.
49 - There is currently no clear timeframe or release target.
50 - Contact: ? (XXX)
51
52
53 3. USER_LDT for amd64
54
55 The amd64 port is lacking the USER_LDT bits needed to be able to run
56 Wine. Adding these bits does not seem to be a particularly large job
57 (and some of the bits are in place already) but it persistently
58 doesn't get done. Money's been offered in the past, without result.
59
60 - As of January 2017 nobody is known to be working on this.
61 - There is currently no clear timeframe or release target.
62 - Contact ? (XXX) for further information.
63
64
65 4. riscv and/or or1k ports
66
67 We have some riscv code and a bit of or1k code, but neither is done.
68
69 - As of January 2017 nobody is known to be working on this.
70 - There is currently no clear timeframe or release target.
71 - Contact matt@ for further information.
72
73
74 5. cheri port
75
76 http://cheri-cpu.org
77 There are a number of reasons to tackle this; it will serve as a code
78 quality lever. Also there's already a FreeBSD port to steal from.
79