Prerequisite: Port Go to DragonFly - Go (C/Assembly/Perl, BSD)
- Display Client API - XCB: X C Bindings (C, MIT) -> XGB: X Go Binding (Go, BSD)
- Window Manager - From Scratch -> Wingo (Go, WTFPL)
- Widget Toolkit - Agar (C, BSD)
- Text Editor - Textadept (C/Lua, MIT)
- Terminal Emulator - xterm (C, MIT)
- Web Browser - Amaya (C, W3C)
- IRC Client - Agar+go-ircevent (Go, BSD)
- Music Player - From Scratch
- Video Player - From Scratch
- File System - Hammer (C, BSD)
- Display Server - X.Org Server (C, MIT)
- Go - gc (C/Assembly/Perl, BSD)
- Python - CPython (C, Python Software Foundation License)
- c++2go - From Scratch
- Java - Apache Harmony (C++/Java, Apache)
- Office Suite - Apache OpenOffice (C++/Java, Apache)
- c2go - From Scratch
- Virtualization - Jail (C, BSD)
- Operating System Utilities - DragonFly BSD (C, BSD)
- Operating System Kernel - DragonFly BSD (C, BSD)
- Emulation - GXemul (C/C++, BSD)
- Windows Emulation - Add x86 to GXemul (C/C++, BSD)
- Install DragonFly BSD (in VirtualBox) - http://www.dragonflybsd.org/varialus/
- Install Go - https://github.com/varialus/godfly
- Install XOrg
- Install and Run Wingo
- Install and Run Textadept
- Install Go Syntax Highlighting Module for Textadept - https://github.com/rgieseke/textadept-go
- Install Syntax Highlighting for Go
- Try Installing and Running Chromium
- Install and Run Firefox