Hi,Here is a list of things, not necessarily in any importance order, I am proposing we try to accomplish for next releases:
- Prune the list of issues
- Close anything that is irrelevant or possibly completed
- One subcategory I can think of, are issues about improving java wrapper like this one - https://github.com/cloudius-systems/osv/issues/169. Given we can run unmodified /usr/bin/java without need of a wrapper
- and given the wrapper (java.so) does not support (or is even compatible) with many features of Java 9 and higher, I suggest we close any issues like 169 which are about improving java.so - I do not think it is worth any time investment (the only real benefit of java.so is ballooning feature which is broken - https://github.com/cloudius-systems/osv/issues/796 and https://github.com/cloudius-systems/osv/issues/1038 [duplicate of 796?] - but if anyone is interested in fixing it I think we might support it without java.so anyway).
- Better annotate existing issues and especially select ones as '"good first issue" (see https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/)
- Better support Linux executables built for Musl-based distributions like Alpine (see https://wiki.musl-libc.org/projects-using-musl.html)
- These may work even better given OSv libc implementation is to great extent based on musl
- #1069 - Add vsock support
- #1041 - Idea for easily creating OSv images from list of Ubuntu packages
- does manifest_from_host.sh provide most of it?
- Fix networking bugs
- Faster VFS - https://github.com/cloudius-systems/osv/issues/450
- https://github.com/cloudius-systems/osv/issues/664
- https://github.com/cloudius-systems/osv/issues/589
- Improve XEN support
- https://github.com/cloudius-systems/osv/issues/498
- https://github.com/cloudius-systems/osv/issues/345
- https://github.com/cloudius-systems/osv/issues/264
- https://github.com/cloudius-systems/osv/issues/235
- Speed-up realloc() by mremap() - https://github.com/cloudius-systems/osv/issues/184
- “Steal-time” to improve scheduler - https://github.com/cloudius-systems/osv/issues/181
- Investigate virtio-net “slow path” - https://github.com/cloudius-systems/osv/issues/177
- Try GOLD linker - https://github.com/cloudius-systems/osv/issues/151
- Gold becoming obsolete?
- Better memory classification
- Investigate what is left - https://github.com/cloudius-systems/osv/issues/87
- Shall we close it - https://github.com/cloudius-systems/osv/issues/84?
- https://github.com/cloudius-systems/osv/issues/70
- The link does not work.
- Add NVme driver
- Please see this email with a link to the branch - https://groups.google.com/d/msg/osv-dev/-vLNjsXrZcI/q2ci4hQ2BAAJ that implements it partially
- Test if still happens with iperf3 - https://github.com/cloudius-systems/osv/issues/232
- Fast restart to run new app
- How different from ELF namespaces?
- Reboot to run new app - would use “runscript"
Please give me feedback about any of the above and if you think we should add something I have missed.Regards,Waldek
--
You received this message because you are subscribed to the Google Groups "OSv Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/844f3209-ede5-47eb-a6ad-4f93d201e4dco%40googlegroups.com.