I am looking to make programs in assembly if they have one for Linux.
If you want MASM-style assembler, use jwasm.
But if you don't mind different syntax, try nasm/yasm/fasm.
nasm & yasm are available in the repository:
http://packages.ubuntu.com/precise/yasmhttp://packages.ubuntu.com/precise/nasmso you can easily install them by this 1 line:
sudo apt-get install nasm yasm build-essential
BTW, build-essential is the basic development toolset (gcc, ld, ar, etc).
I have Ubuntu on a thumbdrive and would like to make some programs for it.
I am trying to figure out how to get the wireless network to work under Ubuntu so I can use their Firefox.
There are several useful tools for that purpose: networkmanager, wpa_supplicant, etc
Sometimes getting the wireless network to work under Linux can be quite tricky, e.g if you're using Broadcom chip.
So wired connection is still needed to install the driver.
Hope that helps.