A native Go userland for your Raspberry Pi 3 or 4 appliances
1–10 of 37 posts
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#2Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#3Is it just me or this feels like, effectively, a whole gnu/linux distribution?
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#4Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#5Is it just me or this feels like, effectively, a whole gnu/linux distribution?
Given this is what the README states, how can it be a GNU/Linux distribution?
It doesn’t include a shell or anything like coreutils either (GNU or otherwise).
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#6the size of the image concerns me:
kernel+boot 100MB, with C it could be 4MB.
kernel+boot+basicpackages 500MB, with C it could be 16MB.
Golang is designed to be static all-in-one packages for each application(e.g. microservices), when you run a lot of them in any given system, it becomes really large together.
I don't mind to use one or two go binaries in my embedded board, when I need a few of them, I am concerned about the storage size(possibly memory size as well).
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#7an interesting project. the size of the image concerns me: kernel+boot 100MB, with C it could be 4MB. kernel+boot+basicpackages 500MB, with C it could be 16MB. Golang is designed to be static all-in-one packages for each application(e.g. microservices), when you run a lot of them in any given system, it becomes really large together. I don't mind to use one or two go binaries in my embedded board, when I need a few o…
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#8an interesting project. the size of the image concerns me: kernel+boot 100MB, with C it could be 4MB. kernel+boot+basicpackages 500MB, with C it could be 16MB. Golang is designed to be static all-in-one packages for each application(e.g. microservices), when you run a lot of them in any given system, it becomes really large together. I don't mind to use one or two go binaries in my embedded board, when I need a few o…
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#9Is it just me or this feels like, effectively, a whole gnu/linux distribution?
> aside from the Linux kernel and proprietary Raspberry Pi bootloader — only contains Go software. Given this is what the README states, how can it be a GNU/Linux distribution? It doesn’t include a shell or anything like coreutils either (GNU or otherwise).
You're taking a few F/OSS components (in this case the Linux kernel, the golang toolchain and some custom software) and you're assemblying them into a bootable system.
That's almost quite literally the definition of "gnu/linux distribution".
Re: A native Go userland for your Raspberry Pi 3 or 4 appliances
#10Is this kinda like the Nerves approach but for Golang? ( https://github.com/nerves-project/nerves )
Anyone know if there a list of these types of frameworks anywhere?