-
antranigvjdt I'd like to contribute in that area
-
antranigvhell, I'll even maintain the images
-
antranigvany docs to get started?
-
jdtI'm not sure antranigv! I'm pretty sure I can create a custom image based off of an upgraded version of the current image which would get pretty close to what I'd like. But that wouldn't get it in the official repository.
-
jdtFor local installations, the documentation is here: docs.tritondatacenter.com/private-cloud/install/image-management
-
jdtI went through the process of upgrading the existing image from 12 to 14 last night and it worked fine. Had to track down and download the ports collection and replace a few bits (e.g., deinstall/reinstall bash and a couple of other things).
-
jdtIt would be cool to fully document a from-scratch HVM creation process and have a way to host our own repositories to integrate in to Triton. I'd be game for helping with that.
-
jdtI've used packer in the past, but I think that was still starting from an existing image.
-
antranigvjdt FreeBSD also provides raw images and other formats as well, such as vmdk, maybe we can use those as well? it would be nice to have something like build.sh --version=14.1-RELEASE, and it does the rest
-
antranigvanyone here knows how the linux compat layer works on SmartOS? does it handle AF_UNIX domain's abstract sockets properly?
-
jperkinjdt: antranigv: yes we plan to update them, and I think we have some for testing somewhere - one of the main issues is that we still have bad interaction between bhyve and mdata which causes hangs during start, I need to dig in and fix that correctly (there are workarounds to avoid uart overrun)
-
antranigvjperkin that's new to me. what's mdata?
-
jperkin
-
jperkinfor bhyve instances it transfers data over the serial port, and there's some bad interaction in BSDs vs the bhyve emulated uart where if you send over a certain number of characters it hangs
-
jperkinFreeBSD's limit is 384 characters due to github.com/freebsd/freebsd-src/blob…/sys/dev/uart/uart_core.c#L626-L636
-
jperkinon NetBSD you can work around it by increasing TIOCSQSIZE
-
sjorgedo note pci passthru only works on bhyve with intel