One of the things I hear often from someone wanting to try linux and leave windows is that they are afraid that they will no longer be able perform some of the things they used to do. That is so wrong. Be it from the perspective of a developer or a casual user linux offers a wide range of apps to suit your needs. Here is a table of things I used to do in windows that I can still do in linux
| Application |
Windows |
Suse Linux – KDE desktop |
| Chat |
Gtalk, Skype |
Kopete / pidgin for gtalk
Skype is supported |
| Development |
Eclipse / myeclipse / Netbeans |
All of them have linux flavours |
| Screenshot |
Gadwin printscreen |
Ksnapshot |
| Browsing |
Chrome / Firefox / Opera |
They are all supported. Chrome support is getting better |
| SQL Client |
Squirrel SQL |
Supported. Java runs anywhere |

I have been wanting to move to a linux based environment for java development for quite a while now. Many PROD servers I deploy to run on a linux distro. So testing configuration / code changes becomes easier when you have multiple DEV environments. I deploy to CentOS among other linux flavors. I have settled on the Open Suse 11.2 desktop. Here are some things I liked
- Open Suse managed to detect my Nvidia driver with Yast. I guess they teamed up with Nvidia to host a repository for linux drivers. I didnt have to download kernel sources or devels to enable dual monitor support (Which is otherwise required). Nice !
- PPP over internet setup was pretty easy. Kinternet and the Yast configuration settings together let me connect to the net with ease.
- Community support seems good. The Suse forums are alive and kicking.
Nautilus SVN, the SVN client for linux had moved to RabbitVCS a few months back. From what I have read so far, the new client, while plugging into the old Nautilus manager, performs much better and does not hang up when the number of files to manage is on the rise.
RabbitVCS differs from Nautilus by attempting to have a pluggable interface for many types of source control systems. So SVN is just the beginning. You can check out the screenshots and install it on your favorite linux distro. Here are a few teasers
RabbitVCS:

Commit with the Rabbit:

Sun has a wide range of certifications to offer. Ever since java EE6 was released, changes have been made to the certification hierarchy and content to reflect the new specifications. Sun is also offering a discount of 10% to those that register for training / certification updates by Jan 31st 2010. Here is a comparison of the certification hierarchies
Old hierarchy:

New hierarchy:

The new hierarchy provides paths that are more specialized than the ones before. For example you can be a JSF expert. Web service + security is another specialization. Combining these certifications together can also earn you the title of a “Master“.
I successfully installed a wave (google) server on a windows box a few days earlier. It was a great feeling. Here are the components that made up the server
- Postgres database to be used by XFire.
- Wave related server jar which runs the server
- Wave command line client that runs the simplistic console client.
I started the console client and typed in a few commands to go through the waves. New, open, view waves were some commands that the command line console allowed you to execute. This client was a simple RI provided by google. If you would like to install a server on your own, take a look at the installation instructions.
Wave console client:
