GoFuckYourSelf (GoFY for short), is a new operating system built using the Go programming language.
Goals
To have lots of fun, and to piss off lots of people.
Design Philosophy
Pick always the simplest and easiest solution.
When in doubt, always use brute force, and when not in doubt, use brute force too.
Nothing should be ‘designed’, everything should grow organically, sit down and hack.
Target platforms: x86-64 only.
Communication
cat-v in irc.oftc.net
- The GoFY mailing list at Google Groups.
Source Code
Once code starts to flow, you can browse the source in Mercurial repository: http://code.google.com/p/gofy/source/browse/
Or checkout the code directly: hg clone https://gofy.googlecode.com/hg/ gofy
Components
- Goblin(s) are the user space tools.
- Gosh is the shell.
- GoTH (Go To Hell) is the kernel.
- God is the init daemon.
- Goofs will be the main storage file system.
- Gone Wild will be the graphics system.
- WMD - Window Manager of Mass Destruction
- Goat Gonads (not sure what this will be yet…)
- Gonorrhea - PoSix/GNU compat layer?
- CLItoris - Text terminal.
- Goolag …
- goatse …
- Goodies…
- Goose
- Go Shopping…
- Golf
Other bits and ends:
- Default user is
dog
. - Host Owner/root/admin is
ego
.
Road Map
/dev/null
Mascots
Piss Midget the Englishman and Larry the Pirate. Both have definitely nuts!
Credits
The founders of this project are:
- andguent (Among many other things, deserves full credit for coming up with the name.)
- 20h
- uriel
Thanks to everyone else that is helping out, will try to acknowledge everyone once things settle down a bit.
License
GFL (Get Fucking Lost), ie., Public Domain.