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.
