<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CertPal &#187; suse</title>
	<atom:link href="http://www.certpal.com/blogs/tag/suse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.certpal.com/blogs</link>
	<description>Technology and certifications</description>
	<lastBuildDate>Tue, 24 Aug 2010 17:47:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Linux for java development</title>
		<link>http://www.certpal.com/blogs/2010/03/linux-for-java-development/</link>
		<comments>http://www.certpal.com/blogs/2010/03/linux-for-java-development/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 02:43:07 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=588</guid>
		<description><![CDATA[If you are considering to move your java development from Windows to Linux, here are a few pointers to take in mind. The move can be made easily and you can still do everything that you did in Windows. Linux is much from flexible and if you are willing to scale the learning curve, you have it made.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Flinux-for-java-development%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Flinux-for-java-development%2F" height="61" width="51" /></a></div><p style="text-align: center;"><a href="http://www.certpal.com/blogs/wp-content/uploads/win-to-linux.png"><img class="aligncenter size-full wp-image-589" style="border: 1px dashed #4281FF;" title="win-to-linux" src="http://www.certpal.com/blogs/wp-content/uploads/win-to-linux.png" alt="" width="531" height="264" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">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</p>
<ol>
<li>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 !</li>
<li>PPP over internet setup was pretty easy. Kinternet and the Yast configuration settings together let me connect to the net with ease.</li>
<li>Community support seems good. The Suse forums are alive and kicking.</li>
<li>In general there was software by default on the desktop that turned out to be very useful. I didn&#8217;t have to download extra components unless it was specific to my hardware, like a specialized driver.  ksnapshot for example is a cool way to capture screenshots.</li>
</ol>
<p>I am yet to try out Ubuntu. For some reason it does not detect all my hardware so it fails to install <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  If you are still using windows to develop in java here are a few reasons you should switch</p>
<ol>
<li>Looks good on your resume. Learning to work with another OS / Desktop can broaden your perspective on getting things done.</li>
<li>Not as many viruses.</li>
<li>No IE <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>If you are someone that loves the command line client, you will enjoy getting things done quickly with the shell console.</li>
<li>Firewall configuration is pretty flexible and can be bent into any shape you want provided you know what you are doing.</li>
<li>Automatic updates managed by a package manager</li>
<li>You can switch to multiple workspaces to manage your windows.</li>
<li>etc etc.</li>
</ol>
<p>That said I did find some minor annoyances.</p>
<ol>
<li>No IE. Whether I like it or not some users still use IE to access some of my apps. So my selenuim based RC test cases will not fire the IE window anymore. I have to use tools like BrowserShots or Adobe&#8217;s BrowserLab to get things done.</li>
<li>Some applications require me to run a .exe file as a plugin. This is very rare but can be overcome by simulating programs on Wine.</li>
<li>Learning new shortcuts can be a pain. So if you feel frustrated dont give up. Remember that you had to do the same with windows when you started out. So it will ease with time.</li>
</ol>
<p>I am able to do everything that I used to do with windows and there are free tools  that support just about any software function you can think of.  Not being able to find the tools / software you need is just a myth. Almost any function you can think of that you are currently using in windows, is supported under linux. Make the switch and enjoy the stability of linux. Use another distro besides Open Suse ? Feel free to leave a comment.</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Flinux-for-java-development%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Flinux-for-java-development%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/03/linux-for-java-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
