Two years ago when I tried installing Linux my audio, network, and video cards didn’t work. Now I tried again using Ubuntu 7.1 and everything worked except I couldn’t get on the internet until I figured out how to setup my wireless access. So this is good news, as it is the first time I’ve successfully installed Linux. It installed much faster than Windows and comes with Firefox, which I use over IE.
If I can keep this server running I will put subversion on it for source control, apache (?) to host my webpage for Galactic Melee, and then move the Galactic Melee server to that. It will save me $150 in hosting fees each month on be on a faster computer too.
Now I have to find an IDE equivalent to Visual Studio, meaning I don’t have to write makefiles, and I can trace and debug while running.
6 replies on “Got Ubuntu working”
Glad it works for you this time, it’s getting better every day (in contrast to Windows which gets worse every 2 or 3 years). IDE’s you might want to have a look at include Eclipse (+CDT) and KDevelop. They both require some learning but I guess it’s worth a try. Writing makefiles by hand isn’t really the usual way anymore in *nix land (since quite some years actually), people nowadays either use the autotools (requires dark magic and sacrifice of virgins to understand) or something more friendly like CMake. CMake might actually be exactly what you want, it is capable of creating Makefiles as well as that MSVC stuff (and kdevelop and xcode project files), so you can use it on both plattforms.
So, have fun exploring your new freedom
Wrt
ps: you might want to try out KDE as a Desktop environment, it’s not as clean and simple as gnome (the default ubuntu desktop) but it provides a lot more features for the poweruser. Have a look here for how to try it out: http://www.psychocats.net/ubuntu/kde
What about eclipse ?
Well they say that VC’s debugger is the best so far – I am interested to hear you blogging about debugger in Linux.
Hrmm – two things:
1. Does your ISP allow this? Most ISPs do not allow server hosting.
2. Your server may be faster, but your pipe is likely world’s apart. Server hosting is optimized to push traffic out (upload). Your connection is likely optimized to get traffic in (download).
Some things to consider.
I doubt you’ll find anything half as good as VC. If you actually do(which I highly doubt), please inform us 🙂
As regards using a debugger: emacs integrates fairly well with GDB, meaning you can debug and jump to source code while debugging – but of course, emacs does not otherwise behave the same as Visual Studio. Some of my friends who are more comfortable with Windows editors use jEdit, and it probably interfaces with gdb, but beyond that I can’t vouch for it. I use XEmacs on Windows, and the rare times I do fire up a debugger, WinDbg is my choice… so perhaps I can’t adequately speak to your needs.
For managing Makefiles: take a look at e.g. ‘gcc -MD -E’ to autogenerate dependencies so that you don’t have to manage them. You still need to manually edit the Makefile to e.g. add a source file, but that should be a matter of adding “foo.cpp” to a variable called e.g. $SOURCES (which you pass to gcc -MD -E to generate dependencies with).