Skip to content


Subversion checkout URL

You can clone with
Download ZIP
go eff yerself: reimplementation of the *nix user space in go
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src Change structure, this is somewhat simpler
Makefile Makefile cleanup updated

Goblin, the reimplementation of unix userspace in the Go programming language (Golang)

The reason i started working on this is that I needed a few of the unix tools, preferrably in a fashion that's usable from go aswell, so I took uriel's idea and started it off.

Current problems:

  • wc doesn't count as many characters as the GNU (or plan9) wc in binary files for now, i'm not sure why, maybe because I use ReadRune instead of ReadByte
  • cat is way slow, probably because it uses channels to communicate
Something went wrong with that request. Please try again.