Hello, I was trying to write a basic kernel in golang. Before actually 
implementing anything in the kernel.go file I wanted to see how go build 
cross compiler can be used.
I am currently using :
*go version go1.15*  *linux/amd64*

I wrote 3 files: a *loader* (*boot.asm*)file, a *linker(linker.ld) *file 
and an *kernel(kernel.go)* file.
I want to run the kernel on virtual machine, arch: linux-32bit.
I need step wise help to successfully running this kernel. 
how to compile it with go build and generate a ".o" file,then using 
linker.ld to link boot.s and kernel.o.
I tired the makefile format of gopher os but didnt get anywhere, so thought 
if someone could help me from scratch.
Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/795013e7-b439-4f44-8d09-5856db75676an%40googlegroups.com.

Reply via email to