ports revision 1.4
1NetBSD: ports,v 1.3 2017/01/18 18:22:13 dholland Exp $
2
3NetBSD Ports Roadmap
4====================
5
6This roadmap covers ports and port-specific issues, and also bus-level
7material even if it's not strictly port-specific.
8
9The following elements, projects, and goals are considered strategic
10priorities for the project:
11
12 1. EFI boot for x86
13 2. Get arm64/aarch64 working
14
15The following elements, projects, and goals are not strategic
16priorities 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
22The following elements, projects, and goals are perhaps less pressing;
23this doesn't mean one shouldn't work on them but the expected payoff
24is perhaps less than for other things:
25
26 [none presently]
27
28
29Explanations
30============
31
32
33 1. EFI boot for x86
34
35EFI boot is now often required for new x86 hardware. This is
36effectively a mandatory item for -8. Fortunately, nonaka has most of
37it 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
46We 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
55The amd64 port is lacking the USER_LDT bits needed to be able to run
56Wine. 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
58doesn'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
67We 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
76http://cheri-cpu.org
77There are a number of reasons to tackle this; it will serve as a code
78quality lever. Also there's already a FreeBSD port to steal from.
79