3 ms·
Go allows the same of control over the memory layout as C, this differentiates it from most other garbage collected languages. Go is a perfectly fine language
by 4ad 15y ago
Go allows the same of control over the memory layout as C, this differentiates it from most other garbage collected languages.
Go is a perfectly fine language for kernel mode development, I am aware of at least three efforts of writing an operating system in Go (one such effort being mine).
I do agree though that Go is not the right language to use in conjunction with the rest of the Linux kernel. While Go used for a kernel is perfectly fine, it forces you towards some design decisions and constraints that do not exist in the Linux kernel as it stands today.