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