Linked by Thom Holwerda on Mon 12th Jun 2017 20:18 UTC
OSNews, Generic OSes

It's one of many, for sure, but as far as I'm concerned, we can never have enough of them: experimental hobby operating systems. GopherOS - no, not what you think - is an experimental operating system written in Go, licensed under the MIT license. It's all very small and early, but possibly interesting to some of you.

Order by: Score:
Yes!
by Poseidon on Tue 13th Jun 2017 01:16 UTC
Poseidon
Member since:
2009-10-31

This is great, there aren't enough OSes written in anything other than C or C++ (in addition to assembly of course), so this is pretty exciting, especially for a language as young as Go.

Reply Score: 4

Needs docs
by Drunkula on Tue 13th Jun 2017 15:19 UTC
Drunkula
Member since:
2009-09-03

It really could use SOME documentation...

Reply Score: 2

Fun
by narke on Wed 14th Jun 2017 14:47 UTC
narke
Member since:
2017-04-05

That's fun, let's see if it will get at least a GUI. I dream of a day when there will be conceptually diverse and usable operating systems.

Reply Score: 1

Runtime strikes again
by Vanders on Wed 14th Jun 2017 20:38 UTC
Vanders
Member since:
2005-07-06

It's interesting to go look at the assembly scaffold required for any of these runtime languages; in this specific instance https://github.com/achilleasa/gopher-os/blob/master/arch/x86_64/asm/... shows there are 8 stubs for high level functions that are entirely non-implemented and wont make any (or very little) sense in ring 0 anyway. And this is for a tiny, tiny, largely non-functional OS.

Reply Score: 3