Can you explain how you implemented the GPU? What resources did you use?
Show HN: A Go unikernel capable of running GUI programs
11–19 of 19 posts
Re: Show HN: A Go unikernel capable of running GUI programs
#12Some thoughts:
Out of curiosity, did you do it for the hack value and learning or do you also see a practical use-case for this project?
Have you considered doing any demo videos/GIFs? Would be fun to see.
Re: Show HN: A Go unikernel capable of running GUI programs
#13Re: Show HN: A Go unikernel capable of running GUI programs
#14Earlier quoted context omitted.
As is the idiomatic Go style
It's convention to try to avoid to use the same name as a different project of the same type, though.
https://en.wikipedia.org/wiki/Go!_(programming_language)#Con...
Re: Show HN: A Go unikernel capable of running GUI programs
#15Re: Show HN: A Go unikernel capable of running GUI programs
#16Keyboard driver is usually the first and only thing I implement before getting demotivated and giving up.
Re: Show HN: A Go unikernel capable of running GUI programs
#17Repo is here: https://git.sr.ht/~eliasnaur/unik Some key points from the article: > Unik pretends to be a Linux kernel, implementing enough system calls to fool the Go runtime. > The gui program is run with https://gioui.org/ I could see this being useful to write GUI apps that need to run on tiny hardware to reduce the footprint, but the real sweet spot for unikernels I think is backend services. Cool project though…
Another alternative for bare metal Go is TamaGo, developed by F-Secure for their USB armory pen. https://labs.f-secure.com/blog/tamago/
Re: Show HN: A Go unikernel capable of running GUI programs
#18Absolutely terrible naming collision with another Go Unikernel project: https://github.com/solo-io/unik
The naming "collision" though is so bad it really feels like a case of squatting the seo though. Outside of Nanos, Unik is the very first thing you'll find when searching for go unikernels.
Re: Show HN: A Go unikernel capable of running GUI programs
#19Earlier quoted context omitted.
Another alternative for bare metal Go is TamaGo, developed by F-Secure for their USB armory pen. https://labs.f-secure.com/blog/tamago/
Also Nanos - https://github.com/nanovms/nanos for those who want to run go unikernels on gcloud || aws. (I'm involved in the project).