Home | History | Annotate | only in /src/doc/roadmaps
History log of /src/doc/roadmaps
RevisionDateAuthorComments
 1.6 15-Jan-2022  gutteridge desktop: update some details

The default WM was changed to ctwm by nia@ some time ago, remove that
item. While here, update the list of DEs that are available for NetBSD
via pkgsrc.
 1.5 20-Jul-2018  maya Nouveau is now in a release, hurray.
 1.4 22-Jan-2017  dholland branches: 1.4.2; 1.4.10; 1.4.12;
Mention nvidia drmkms (will be in -8, people are arguing over -7)
 1.3 13-Jan-2017  leot branches: 1.3.2;
Fix a typo
 1.2 13-Jan-2017  leot Fix a typo in a year (s/2007/2017/)
 1.1 13-Jan-2017  dholland Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.3.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.12.1 10-Jun-2019  christos Sync with HEAD
 1.4.10.1 28-Jul-2018  pgoyette Sync with HEAD
 1.4.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.4.2.1 22-Jan-2017  pgoyette file desktop was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.2 14-Jan-2017  dholland branches: 1.2.4;
note that the first step on the buffercache is to disentangle the buffer
cache and the buffer I/O path.
 1.1 13-Jan-2017  dholland Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.2.4.2 20-Mar-2017  pgoyette Sync with HEAD
 1.2.4.1 14-Jan-2017  pgoyette file mess was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.2 19-May-2025  nia doc: Update roadmaps for 2025.

- Support for arm64 is pretty advanced now and not the biggest problem
with supporting phone hardware. (yay, progress!)
- ZFS was updated to be based on FreeBSD's version, and "works", but
more stabilization, optimization, and updating is always needed.
- NVME's been supported for several major releases now, but more
optimization work is always needed.
- Our scheduler is now topology-aware (yay, progress!)
- Mention aarch64 support in nvmm.
 1.1 13-Jan-2017  dholland branches: 1.1.4; 1.1.26;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.1.26.1 02-Aug-2025  perseant Sync with HEAD
 1.1.4.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.4.1 13-Jan-2017  pgoyette file mobile was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.15 31-Oct-2021  nia Update networking roadmap.
 1.14 20-Jul-2018  maya phil is working on wifi, thanks phil!
 1.13 13-Jan-2017  dholland branches: 1.13.10; 1.13.12;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.12 13-Dec-2016  rjs Add a bit for Mobile IPv6.
 1.11 18-May-2016  ozaki-r branches: 1.11.2;
Split "MP network stack" into two and make our targets clear
 1.10 17-May-2016  christos reflect reality (through my ping glasses)
 1.9 15-Jan-2012  agc bring the networking roadmap up to date.
 1.8 26-Sep-2009  tsarna branches: 1.8.6;
Claim the multicast DNS project.
 1.7 15-Sep-2009  agc Update the NetBSD roadmaps to reflect recent changes.

Please contact core if you have other major projects and requirements
that you would like to see included.
 1.6 26-Jan-2009  agc Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.5 20-Mar-2008  jmcneill branches: 1.5.2; 1.5.4; 1.5.12;
I am not responsible for SCTP.
 1.4 20-Mar-2008  agc fix a small copyo
 1.3 19-Mar-2008  wiz Fix typo.
 1.2 19-Mar-2008  jmmv Formatting fixes:
- Fix underlining of titles.
- Separate subsections by one blank line only (this seemed to be the most
common style among the four documents).
 1.1 19-Mar-2008  agc Add roadmap files, outlining the directions, projects and rough indicative
timescales for new development within the

networking
storage
system
virtualization

More roadmaps will be forthcoming.

The dates in these documents may well change, and are provided for guidance
on relative, not absolute, timescales.
 1.5.12.1 26-Jan-2009  snj Pull up following revision(s) (requested by agc in ticket #322):
doc/roadmaps/networking: revision 1.6
doc/roadmaps/storage: revision 1.4
doc/roadmaps/system: revision 1.5
doc/roadmaps/virtualization: revision 1.3
Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.5.4.2 24-Mar-2008  keiichi sync with head.
 1.5.4.1 20-Mar-2008  keiichi file networking was added on branch keiichi-mipv6 on 2008-03-24 07:14:40 +0000
 1.5.2.2 23-Mar-2008  matt sync with HEAD
 1.5.2.1 20-Mar-2008  matt file networking was added on branch matt-armv6 on 2008-03-23 00:23:07 +0000
 1.8.6.1 17-Apr-2012  yamt sync with head
 1.11.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.11.2.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.13.12.1 10-Jun-2019  christos Sync with HEAD
 1.13.10.1 28-Jul-2018  pgoyette Sync with HEAD
 1.11 03-May-2024  nia update ports roadmap
 1.10 03-May-2024  skrll Remove references to RISC-V.
 1.9 31-Oct-2021  nia drm++
 1.8 20-Jul-2018  maya throw in drmkms, mention riscv work by zmcgrew
 1.7 20-Jul-2018  maya Remove completed items. Go everyone!
 1.6 21-Oct-2017  maxv branches: 1.6.2; 1.6.4;
USER_LDT done.
 1.5 22-Jan-2017  dholland branches: 1.5.2;
Restore xhci support. It is not in a release yet.
 1.4 18-Jan-2017  skrll Remove xhci... It exists. It works (ymmv). It can be improved, but it
doesn't needed an entry here.
 1.3 18-Jan-2017  dholland Withdraw the 36-bit port item. While there's always interest in it
when the idea comes up on the list, there's also a feeling that
quixotic and/or crazy projects shouldn't be on roadmaps. Which seems
reasonable.
 1.2 13-Jan-2017  reinoud branches: 1.2.2;
The Cheri https:// link is not valid, replace by standard http://
 1.1 13-Jan-2017  dholland Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.2.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.5.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.5.2.1 22-Jan-2017  pgoyette file ports was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.6.2.1 28-Jul-2018  pgoyette Sync with HEAD
 1.1 13-Jan-2017  dholland branches: 1.1.4;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.1.4.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.4.1 13-Jan-2017  pgoyette file security was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.30 19-May-2025  nia doc: Update roadmaps for 2025.

- Support for arm64 is pretty advanced now and not the biggest problem
with supporting phone hardware. (yay, progress!)
- ZFS was updated to be based on FreeBSD's version, and "works", but
more stabilization, optimization, and updating is always needed.
- NVME's been supported for several major releases now, but more
optimization work is always needed.
- Our scheduler is now topology-aware (yay, progress!)
- Mention aarch64 support in nvmm.
 1.29 08-Sep-2024  rillig fix a/an grammar in obvious cases
 1.28 21-Oct-2021  andvar branches: 1.28.4;
fix various typos, mainly in comments, but also in man pages and log messages.
 1.27 29-May-2019  msaitoh s/suppport/support/
 1.26 12-Apr-2018  jdolecek branches: 1.26.2;
fix year for the tls-maxphys resync
 1.25 12-Apr-2018  jdolecek update tls-maxphys
 1.24 12-Apr-2018  jdolecek update the NVMe entry; perhaps time to consider good enough and remove from
here?
 1.23 31-Oct-2017  jdolecek branches: 1.23.2;
bring the WAPBL entry more up-to-date and sound less desperate,
there is not really much preventing it to be enabled by default for
new installs again actually
 1.22 19-Apr-2017  jdolecek ld(4) already improved to arbitrary ioctls, and nvme(4) updated to support
both DIOCGCACHE and DIOCCACHESYNC
 1.21 13-Jan-2017  dholland branches: 1.21.2;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.20 10-Nov-2016  jdolecek update the wapbl entry - kern/47146 and kern/49175 are fixed
 1.19 28-Oct-2016  jdolecek adjust the nvme entry; the flush cache is now asynchronous, and be more
specific for the get/set cache entry too
 1.18 21-Sep-2016  jdolecek update nvme entry to current reality
 1.17 16-Sep-2016  jdolecek volunteer for the ext3/ext4 also
 1.16 16-Sep-2016  jdolecek I'm working on WAPBL fixes, adjust the entry
 1.15 17-May-2016  christos branches: 1.15.2;
mention my last coda work
 1.14 14-May-2016  mlelstv updated nvme entry
 1.13 05-May-2016  dholland mention some of the other known severe wapbl problems
 1.12 01-May-2016  dholland Update: we got an nvme driver. Also mention the ext4 GSoC project.
 1.11 20-Nov-2015  dholland Add two more items: tls-maxphys and nvme support.
 1.10 20-Nov-2015  dholland Update the storage roadmap. Please review/comment...
 1.9 14-Jan-2012  agc Bring the storage roadmap up to date wrt 6.0 and features. A huge thank you
to dholland for his help on this.

This still has some updates to happen for post-6.0 features; they will
be added RSN.
 1.8 17-Nov-2009  agc branches: 1.8.6;
Update with status for some projects.

Add some new projects, and sync with reality.
 1.7 02-Oct-2009  cegger backout wrong changes after I got teached that the vowel *sound* matters
and not the spelling letter (which is what I learned at school).
 1.6 02-Oct-2009  cegger fix grammar: a -> an
 1.5 15-Sep-2009  agc Update the NetBSD roadmaps to reflect recent changes.

Please contact core if you have other major projects and requirements
that you would like to see included.
 1.4 26-Jan-2009  agc Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.3 26-Jan-2009  agc Sync storage roadmap with reality.
 1.2 04-Aug-2008  simonb branches: 1.2.2;
Note journaling (WAPBL) is in HEAD and will be in NetBSD 5.0.
 1.1 19-Mar-2008  agc branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10;
Add roadmap files, outlining the directions, projects and rough indicative
timescales for new development within the

networking
storage
system
virtualization

More roadmaps will be forthcoming.

The dates in these documents may well change, and are provided for guidance
on relative, not absolute, timescales.
 1.1.10.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.8.2 05-Oct-2008  mjf Sync with HEAD.
 1.1.8.1 19-Mar-2008  mjf file storage was added on branch mjf-devfs2 on 2008-10-05 20:11:18 +0000
 1.1.4.2 24-Mar-2008  keiichi sync with head.
 1.1.4.1 19-Mar-2008  keiichi file storage was added on branch keiichi-mipv6 on 2008-03-24 07:14:40 +0000
 1.1.2.2 23-Mar-2008  matt sync with HEAD
 1.1.2.1 19-Mar-2008  matt file storage was added on branch matt-armv6 on 2008-03-23 00:23:07 +0000
 1.2.2.2 26-Jan-2009  snj Pull up following revision(s) (requested by agc in ticket #322):
doc/roadmaps/networking: revision 1.6
doc/roadmaps/storage: revision 1.4
doc/roadmaps/system: revision 1.5
doc/roadmaps/virtualization: revision 1.3
Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.2.2.1 26-Jan-2009  snj Pull up following revision(s) (requested by agc in ticket #322):
doc/roadmaps/storage: revision 1.3
Sync storage roadmap with reality.
 1.8.6.1 17-Apr-2012  yamt sync with head
 1.15.2.4 26-Apr-2017  pgoyette Sync with HEAD
 1.15.2.3 20-Mar-2017  pgoyette Sync with HEAD
 1.15.2.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.15.2.1 04-Nov-2016  pgoyette Sync with HEAD
 1.21.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.23.2.1 16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.26.2.1 10-Jun-2019  christos Sync with HEAD
 1.28.4.1 02-Aug-2025  perseant Sync with HEAD
 1.14 19-May-2025  nia doc: Update roadmaps for 2025.

- Support for arm64 is pretty advanced now and not the biggest problem
with supporting phone hardware. (yay, progress!)
- ZFS was updated to be based on FreeBSD's version, and "works", but
more stabilization, optimization, and updating is always needed.
- NVME's been supported for several major releases now, but more
optimization work is always needed.
- Our scheduler is now topology-aware (yay, progress!)
- Mention aarch64 support in nvmm.
 1.13 13-Jan-2017  dholland branches: 1.13.24;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.12 13-Jan-2017  dholland Remove items that were in -6.
 1.11 15-Jan-2012  dholland branches: 1.11.24;
typo
 1.10 15-Jan-2012  agc Thanks to rmind for the feedback; explain the status of some roadmap items
a bit more fully.
 1.9 15-Jan-2012  agc sync the system roadmap with reality
 1.8 17-Nov-2009  agc branches: 1.8.6;
Update with status for some projects.

Add some new projects, and sync with reality.
 1.7 21-Sep-2009  agc Clarify a couple of entries in the system roadmap
 1.6 15-Sep-2009  agc Update the NetBSD roadmaps to reflect recent changes.

Please contact core if you have other major projects and requirements
that you would like to see included.
 1.5 26-Jan-2009  agc Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.4 21-Mar-2008  spz branches: 1.4.2; 1.4.4; 1.4.12;
fix typo noticed by Christoph Egger
 1.3 19-Mar-2008  jmmv Pasto fix: this document does not detail storage changes.
Typo fix: fix a word (management) in a title.
 1.2 19-Mar-2008  jmmv Formatting fixes:
- Fix underlining of titles.
- Separate subsections by one blank line only (this seemed to be the most
common style among the four documents).
 1.1 19-Mar-2008  agc Add roadmap files, outlining the directions, projects and rough indicative
timescales for new development within the

networking
storage
system
virtualization

More roadmaps will be forthcoming.

The dates in these documents may well change, and are provided for guidance
on relative, not absolute, timescales.
 1.4.12.1 26-Jan-2009  snj Pull up following revision(s) (requested by agc in ticket #322):
doc/roadmaps/networking: revision 1.6
doc/roadmaps/storage: revision 1.4
doc/roadmaps/system: revision 1.5
doc/roadmaps/virtualization: revision 1.3
Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.4.4.2 24-Mar-2008  keiichi sync with head.
 1.4.4.1 21-Mar-2008  keiichi file system was added on branch keiichi-mipv6 on 2008-03-24 07:14:40 +0000
 1.4.2.2 23-Mar-2008  matt sync with HEAD
 1.4.2.1 21-Mar-2008  matt file system was added on branch matt-armv6 on 2008-03-23 00:23:07 +0000
 1.8.6.1 17-Apr-2012  yamt sync with head
 1.11.24.1 20-Mar-2017  pgoyette Sync with HEAD
 1.13.24.1 02-Aug-2025  perseant Sync with HEAD
 1.2 17-Jun-2019  kamil Drop asan/ubsan entry, implemented as MKSANITIZER and MKLIBCSANITIZER
 1.1 13-Jan-2017  dholland branches: 1.1.4; 1.1.14;
Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.
 1.1.14.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.4.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.4.1 13-Jan-2017  pgoyette file verification was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000
 1.8 19-May-2025  nia doc: Update roadmaps for 2025.

- Support for arm64 is pretty advanced now and not the biggest problem
with supporting phone hardware. (yay, progress!)
- ZFS was updated to be based on FreeBSD's version, and "works", but
more stabilization, optimization, and updating is always needed.
- NVME's been supported for several major releases now, but more
optimization work is always needed.
- Our scheduler is now topology-aware (yay, progress!)
- Mention aarch64 support in nvmm.
 1.7 08-Sep-2024  rillig fix a/an grammar in obvious cases
 1.6 17-Jun-2019  sevan branches: 1.6.12;
balloon(4) is in
 1.5 15-Jan-2012  agc branches: 1.5.40;
bring the virtualization roadmap up to date.
 1.4 15-Sep-2009  agc branches: 1.4.6;
Update the NetBSD roadmaps to reflect recent changes.

Please contact core if you have other major projects and requirements
that you would like to see included.
 1.3 26-Jan-2009  agc Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.2 19-Mar-2008  jmmv branches: 1.2.2; 1.2.4; 1.2.12;
Formatting fixes:
- Fix underlining of titles.
- Separate subsections by one blank line only (this seemed to be the most
common style among the four documents).
 1.1 19-Mar-2008  agc Add roadmap files, outlining the directions, projects and rough indicative
timescales for new development within the

networking
storage
system
virtualization

More roadmaps will be forthcoming.

The dates in these documents may well change, and are provided for guidance
on relative, not absolute, timescales.
 1.2.12.1 26-Jan-2009  snj Pull up following revision(s) (requested by agc in ticket #322):
doc/roadmaps/networking: revision 1.6
doc/roadmaps/storage: revision 1.4
doc/roadmaps/system: revision 1.5
doc/roadmaps/virtualization: revision 1.3
Various updates to the roadmaps for features we are looking to develop
over the next few years
 1.2.4.2 24-Mar-2008  keiichi sync with head.
 1.2.4.1 19-Mar-2008  keiichi file virtualization was added on branch keiichi-mipv6 on 2008-03-24 07:14:40 +0000
 1.2.2.2 23-Mar-2008  matt sync with HEAD
 1.2.2.1 19-Mar-2008  matt file virtualization was added on branch matt-armv6 on 2008-03-23 00:23:07 +0000
 1.4.6.1 17-Apr-2012  yamt sync with head
 1.5.40.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.6.12.1 02-Aug-2025  perseant Sync with HEAD
 1.1 18-May-2016  christos Add my list of things to do for 8. To be expanded.
 1.2 26-Jun-2018  kamil Remove roadmap/kamil

-8 goals finished in the possible scope for 8.0RC2
-9 abandoned in that scope after research
 1.1 28-Jan-2017  kamil branches: 1.1.2; 1.1.4; 1.1.12;
Add personal TODO and research goals

Things I want to finish for 8:

- as much as possible from the LLDB, Swift, .NET and VirtualBox projects
- more c11 in libc

Things I want to research for 9:

- turn system utilities into C libraries + add bindings for Lua
- rebase Haiku stack on NetBSD + add Kit(s) accessing libsystem utilities
 1.1.12.1 28-Jul-2018  pgoyette Sync with HEAD
 1.1.4.2 21-Apr-2017  bouyer Sync with HEAD
 1.1.4.1 28-Jan-2017  bouyer file kamil was added on branch bouyer-socketcan on 2017-04-21 16:51:17 +0000
 1.1.2.2 20-Mar-2017  pgoyette Sync with HEAD
 1.1.2.1 28-Jan-2017  pgoyette file kamil was added on branch pgoyette-localcount on 2017-03-20 06:52:12 +0000

RSS XML Feed