4 ms·
> DigitalTermometerSensor (sic) Heh, that gave me a chuckle > Userland written in Go (http://u-root.tk http://u-root.tk) So much for Go not being a systems p
by vanderZwan 9y ago
> DigitalTermometerSensor (sic)
Heh, that gave me a chuckle
> Userland written in Go (http://u-root.tk http://u-root.tk)
So much for Go not being a systems programming language.
- justincormack 9y agoIts kind if weird, they compile at runtime as Go is a bit bloated. But userspace is a good fit for Go. GC timing is not an issue, it has good libraries. Much better choice than C for almost all userspace bringup.
- hugelgupf 9y agoWe also have a mode that rewrites all commands' sources given so it can be compiled into one binary. It ahem needs some improvements, though :)
- pjmlp 9y ago> So much for Go not being a systems programming language. There are other examples already. Fuchsia TCP/IP stack and file system driver management utilities are implemented in Go. https://groups.google.com/d/msg/golang-dev/2xuYHcP0Fdc/tKb1PgTXAwAJ https://groups.google.com/d/msg/golang-dev/2xuYHcP0Fdc/tKb1P... Android's new GPU debugger is written in Go. https://github.com/google/gapid https://github.com/google/gapid An then there are some bare-metal experiments like G.E.R.T. https://github.com/ycoroneos/G.E.R.T https://github.com/ycoroneos/G.E.R.T
- vanderZwan 9y agoI knew about G.E.R.T. but the other two are new to me, very nice! (I was going for a tongue-in-cheek ribbing of the Go-haters - in retrospect my wording sounds a bit passive-aggressive, probably should have ended with an exclamation mark and a smily or something)
- pjmlp 9y agoI do share a love-hate relation to Go. I love it is based on a mix of Oberon and Limbo, compiled to native code and an improvement for what a safe C like language should probably look like, and who knows maybe someone decides a day to do a "Goberon" OS for they OS PhD research. Basically what Java and C# 1.0 should have been all along, about 20 years ago. However I also dislike some of the design decisions regarding features that will never come to Go, regardless of how much we get to discuss them, even with the mirage of Go 2.0.