Live data from Hacker News

Experimental KVM-based VMM, Written in Go

github.com

31–40 of 48 posts

Re: Experimental KVM-based VMM, Written in Go

#31

Author here. As noted at the top of the README (and by others here), this is not an official Google product. It's an experimental project, mostly to play with some ideas (and Go). I gave a talk at LinuxCon in August about novm. The slides may also be of interest, and are available here: http://events.linuxfoundation.org/sites/events/files/slides/...

Thank you very much for your Huptime project! It has now become an indispensable tool in my sysadmin arsenal.

Re: Experimental KVM-based VMM, Written in Go

#32
(Off topic) Do also checkout the author's Huptime project (https://github.com/amscanne/huptime) A really simple, language agnostic way to do downtimeless restarts for any process.

It's been a lifesaver at my startup, especially when we are running many different (micro)services.

Re: Experimental KVM-based VMM, Written in Go

#35

Author here. As noted at the top of the README (and by others here), this is not an official Google product. It's an experimental project, mostly to play with some ideas (and Go). I gave a talk at LinuxCon in August about novm. The slides may also be of interest, and are available here: http://events.linuxfoundation.org/sites/events/files/slides/...

Thank you very much for your Huptime project! It has now become an indispensable tool in my sysadmin arsenal.

Do you mean that you've just discovered it, or that you've actually been using it?

I have no idea how used it is. If it's useful to you, I'll happily invest more time to address some niggling issues (flakey tests, etc.) and maintaining it.

Re: Experimental KVM-based VMM, Written in Go

#36

Earlier quoted context omitted.

Thank you very much for your Huptime project! It has now become an indispensable tool in my sysadmin arsenal.

Do you mean that you've just discovered it, or that you've actually been using it? I have no idea how used it is. If it's useful to you, I'll happily invest more time to address some niggling issues (flakey tests, etc.) and maintaining it.

We've been actively using it. Just a couple of weeks ago - I managed to get it to restart processes in docker containers in a downtimeless way! I can't thank you enough for it :)

Re: Experimental KVM-based VMM, Written in Go

#37

Author here. As noted at the top of the README (and by others here), this is not an official Google product. It's an experimental project, mostly to play with some ideas (and Go). I gave a talk at LinuxCon in August about novm. The slides may also be of interest, and are available here: http://events.linuxfoundation.org/sites/events/files/slides/...

Thanks for the note - well done, by the way. Very interesting.

Re: Experimental KVM-based VMM, Written in Go

#38
post #29

Earlier quoted context omitted.

i can't figure out which one of the several Go9P implementations you started with. or is this something you rolled out yourself? any differences between this and others?

It was go9p ( https://code.google.com/p/go9p/ ). But it was heavily modified (nearly rewritten, except fmt.go and p9.go) to suit my specific needs.

cool! i really like what you're doing.

Re: Experimental KVM-based VMM, Written in Go

#39

Author here. As noted at the top of the README (and by others here), this is not an official Google product. It's an experimental project, mostly to play with some ideas (and Go). I gave a talk at LinuxCon in August about novm. The slides may also be of interest, and are available here: http://events.linuxfoundation.org/sites/events/files/slides/...

Don't leave me hangin'! I got to "How do you build a VMM? (part 3)" and ... that's it? I feel like I need some kind of epilogue.

Re: Experimental KVM-based VMM, Written in Go

#40

Author here. As noted at the top of the README (and by others here), this is not an official Google product. It's an experimental project, mostly to play with some ideas (and Go). I gave a talk at LinuxCon in August about novm. The slides may also be of interest, and are available here: http://events.linuxfoundation.org/sites/events/files/slides/...

Don't leave me hangin'! I got to "How do you build a VMM? (part 3)" and ... that's it? I feel like I need some kind of epilogue.

Ah, those were actually a few backup slides. The last one was "Thanks! Questions?" :)
Post reply on HN