About once a year I get the urge to try to use Linux on my laptop at work. This usually leads to alot of disappointment on my part because I work with alot of Microsoft only technologies. So, I either spend alot of time in VMWare, or I just run Windows. This year's try could be different.
Currently, I'm working on a project where we're building a J2EE application. I'm mostly working on the "middle" of this application writing business logic and data access. So, I spend all day in Eclipse and Emacs and little else. You're right! Perfect candidates for Linux.
This weekend I made sure that my RedHat 8 laptop was set up to work. Unfortunately, I couldn't do this from my easy chair because my Linksys wireless card isn't supported in the default kernel. I would have had to download some stuff (drivers, user-space programs, etc.) and recompile the kernel. I just didn't have the time or inclination. So, I was wired to the desk in the study.
I copied my project directories, my emacs configuration file, my emacs site-lisp directory (all my extensions), and some other miscellaneous documents to my network. I then switched my Windows hard drive out of my laptop in favor of my Linux one. I fired it up and nuked my old version of Eclipse and made sure my Emacs was up to snuff. Then, I copied all the files off the network and started settting up my environment.
I was able to set up Emacs pretty quickly. The only thing that needed to change was some paths in my .emacs file and nuking out some things I don't need (e.g. Cygwin stuff). I noticed that the performance of Emacs on Linux is about 200% better than the performance of the version I run under Windows. Not really surprising, but it brought a smile to my face none-the-less.
I then downloaded the GTK version of Eclipse and installed it on my laptop. I noticed that the speed wasn't that much different between Linux and Windows. Until recently (jdk 1.4), I noticed that Java GUI applications were much slower on Linux than Windows. They now seem to be about on par. Eclipse is slower with some things and quicker with others. Plus the swapping under Linux is unnoticeable compared to Windows. (I only have 512MB on the laptop).
So, I've been using Linux at work for half a day now. I'm actually pretty stoked about it this year. It seems that, for this project at least, I'm not missing anything from Windows. I'm able to easily do my job and things seem solid and a bit faster over-all. I'll follow up this post in a day or so to report whether or not the shine has worn off. The only ding so far is lack of standard clipboard among applications under Xwindows.
12:50:59 PM
|