Skip to content

General Path to 1.0

pr1ntf edited this page Jan 21, 2017 · 53 revisions

#Road Map to iohyve 1.0 Release

###0.7.8 Goals

  • Fix grub-bhyve guests not starting on boot.
  • Standardize isofetch, isocp, isorename, fwfetch, fwcp, fwrename etc... (Document UPDATING)
  • Ability for guests to be "templates" (cannot be started or deleted)
  • Import changes from the Lars "MEGA-DIFF" #170 ([ -z $foo ] needs "" around the variable name.) First pass pushed, more to come.
  • Verify os property.
  • Check for verbose boot logging. See #229
  • iohyve import/export to/from a file (ZFS send/receive).

###0.7.9 Goals

  • Add support for multiple bridge interfaces.
  • Allow different volmodes for ZVOLs.
  • Allow virtio-blk and n1000 emulation.
  • Properly handle filenames with spaces as long as surrounded by quotes.
  • Replace snapshot functions with automated zfstools like functionality. (Automation)
  • Take a look and create a recipe for CentOS guests without XFS. See #224

###0.8 Goals

  • Take a second look at automatic restarts of guests, and provide documentation.
  • Bug test and document rcboot
  • Better UEFI support and documentation (more disks + passthrough?)
  • Add ability to attach custom slots (IE iohyve set bsdguest slot4:8=ahci-hd,/dev/ada1)

###0.9 Goals

  • Cleanup how we list things again (list vs. info etc...)?
  • Suggestions?
  • Separate functions into libraries?
  • Documentation Sprint to create Handbook-type Wiki. (Clean it up a bit)

###1.0 Goals

  • If you like it you should put a ring on it.
  • Interactive mode?
  • ncurses type front end?