MORE IMPORTANT
- Make OSv easier to use
- Improve build system
- https://groups.google.com/forum/#!topic/osv-dev/1LmL3c89JRg
- Improve Capstan
- https://groups.google.com/forum/#!topic/osv-dev/ORbMFbe6M8E
- Make OSv more universal
-
- Minimize occurrences of having to recompile LInux apps
- Fully support pies
- PIE applications using "optarg" do not work on newer gcc
- https://github.com/cloudius-systems/osv/issues/689
- Thread-local storage doesn't work in PIE -
https://github.com/cloudius-systems/osv/issues/352
- Support position dependant executables
- https://github.com/cloudius-systems/osv/issues/190
- Support more hypervisors
- NEMU/QEMU 4.0
- HVM direct boot - https://patchwork.kernel.org/patch/10741013/
- Improve file systems
- ROFS
-
- [FASTER BOOT] Add compression -
https://github.com/cloudius-systems/osv/issues/978
- [LESS MEMORY] Avoid creating another copy when mmap-ing ROFS
file - https://github.com/cloudius-systems/osv/issues/979
-
- RAMFS
-
- [SPEED, LESS MEMORY] Fix slow write/append of files on RAMFS -
https://github.com/cloudius-systems/osv/issues/884
- ZFS
-
- [MODULARITY, SMALLER KERNEL, FASTER BOOT] move all ZFS code in
kernel into libzfs.so
-
- Make ZFS an optional library -
https://github.com/cloudius-systems/osv/issues/1009
- Optimize memory usage
- Improve physical memory utilization by using memory below 2MB -
https://github.com/cloudius-systems/osv/issues/1012
- Improve modularity
- Remove boost programs_options from kernel by rewriting
loader.cc::parse_options() to use getopt_long() and extract
commands.cc:parse_command_line(const std::string line, bool& ok)as a
optional library commands.so; see
https://github.com/cloudius-systems/osv/issues/1014 for details
- Networking
- Finish merging IPV6 patch from Spirent -
https://groups.google.com/forum/#!msg/osv-dev/WJ52lvQtC9Q/gEdLdD7fAAAJ
- Pull other bug fixes from Spirent fork -
https://github.com/SpirentOrion/osv/commits/master
- Add monitoring API module (without https code)
- Kind of similar - https://github.com/cloudius-systems/osv/issues/820
LESS IMPORTANT
- [ENHANCEMENTS] Support new hypervisors
-
- qboot
- Hyperkit - https://github.com/cloudius-systems/osv/issues/948
-
- multiboot - https://github.com/cloudius-systems/osv/issues/981
- File systems
-
- RAMFS
-
- [LESS MEMORY] Avoid creating another copy when mmap-ing RAMF -
https://github.com/cloudius-systems/osv/issues/979
- [BUG] readdir does not handle asynchronous entry removal
properly - https://github.com/cloudius-systems/osv/issues/68
- ZFS
-
- [ENHANCEMENTS] create ZFS image on host instead of booting OSv -
see https://github.com/cloudius-systems/osv/issues/918
- Make VFS locking more granular
-
- VFS: read()/write() lock the vnode for too long -
https://github.com/cloudius-systems/osv/issues/450
-
- this commit addresses ZFS -
https://github.com/cloudius-systems/osv/commit/b5eadc37f12c4b97a52705830d2d9097498049c2
-
- people reported that some FS apps did not scale even
though commit above addresses
- this commit
https://github.com/cloudius-systems/osv/commit/697943f631960b3d55f66381581e1435b726a1a8
reverted
previous one because of
https://github.com/cloudius-systems/osv/issues/504
- [MONITORING] REST API enhancements
-
- Remote test execution -
https://github.com/cloudius-systems/osv/issues/445
- Page in/page out -
https://github.com/cloudius-systems/osv/issues/465
- Block IO - https://github.com/cloudius-systems/osv/issues/466
- Network stat - https://github.com/cloudius-systems/osv/issues/467
- Load average - https://github.com/cloudius-systems/osv/issues/469
- [SECURITY] OpenSSL upgrade
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.