Should we take on Fedora

Fedora is the community version of RedHat if I say in civilized manner. To be more rude I can say that Fedora is the bleeding beta version of RedHat where the community will test and fix the bugs for them before they release the next stable enterprise version. Actually when RedHat went from being free and opensource to a licensed OS, they created fedora to keep the opensource part of the OS active.

But, Fedora is the operating system which is closest to being a real opensource operating system compared to distributions like Ubuntu which has more commercial purpose.
Continue reading “Should we take on Fedora”

Can not login to MSN with pidgin on Ubuntu/Linux: Fixed

When I try to login to MSN/Live with Ubuntu the following error comes;
After digging online and trying different things I managed to get it working again.

The certificate for omega.contacts.msn.com could not be validated. The certificate chain presented is invalid.

Seems like the certificate for MSN has expired, so you need to add the new one.
To resolve this, open a new terminal (or Ctrl+Alt+t) and run the below commands respectively;


rm $HOME/.purple/certificates/x509/tls_peers/omega.contacts.msn.com
wget "http://files.andreineculau.com/projects/pidgin/omega.contacts.msn.com.txt"
mv omega.contacts.msn.com.txt $HOME/.purple/certificates/x509/tls_peers/omega.contacts.msn.com

Ubuntu 10.04

All you ubuntu fans the new version of Ubuntu is coming soon.

Stable version of Ubuntu 10 which is Ubuntu 10.04 LTS will be released on the 29th of April 2010

If you are eager to grab the latest version you can always use ‘sudo update-manager -d‘ from the ubuntu shell to upgrade to the beta version 1 even now.

When you execute this command there will be an option appearing at the top of the update manager with the upgrade link.

But its always better to wait for the stable version as there is only about three weeks remaining from today(3rd April 2010) onwards.

Visit the following to get more information on the current beta releases.
http://www.ubuntu.com/testing/lucid/beta1

Or go to the official release page at: http://releases.ubuntu.com/releases/10.04/

Going Linux

The economic crisis and the competition has made many companies and businesses to think out of the box and to think more realistically about everything that they do. One important thing is to understand the ‘Software Cost’ which has become a killer for most of the companies investing without a clear reason sometimes, just following the trend.
Microsoft has become the major player for operating system and eating into more and more markets. But the cost of the software has moved skyward and it seems more logical to go for Linux today rather than tomorrow when it’s too late.
Enough with the management talks and let’s go to the topic 🙂

For a long time I have been a Linux lover, I fell in love with Fedora a long time ago then only I moved to Ubuntu. Still what I feel is that Fedora is for the developer when placed with Ubuntu. Ubuntu is for the more novice users who does not develop. Even the company I work for is moving to Linux and I am happy that I could help in certain areas.Here I will not talk about how to install the stuff but I will mainly talk about the tools that can be used from a developers angle.

Note Pad:
‘gedit’is always there and can be customized to be the basic developer tool with the additional plugins and some customizations.

IDE:
eclipse is the development tool which you can use for most of your developments. Java/J2EE tools, PHP tools, C++ development tools of CDT and Sub-eclipse(Subversion Plugin) covers most of the development areas required by a standard developer. Additional support for distinct languages like Erlang is also with eclipse. Or else you can always use Emacs for langues like Erlang. OK OK…. I’m talking more on Erlang because I use it and it is one of my favorites along with PHP.

Version Control:
Next is Version Controlling, I have seen many of my colegues using many tools but after digging and ‘googling’ I have found that the best tool for someone like me who has been using a tool like TortoiseSVN is RabbitVCS which looks to be the best SVN client for me.

Compare and Merge:
Meld is one of the most popular tools for this type of activities along with KDiff.

SSH:
Next thing you want is the SSH client,
hmmm…. putty which is the free Windows SSH client is there for Linux also but you can always use the Linux shell with sshmenu configured with keyring to remember passwords.

SFTP/FTP:
You can directly connect for file transfers or you can use connect to server option or else go for FileZilla.

Instant Messaging:
IM is another Issue many have as there is no support for Voice Calls for most of the protocols in Linux.
Pidgin is my favorite IM client for a long time now. But the inability to make voice/video calls has made it the second option in Ubuntu 9.10 to Empathy which supports GoogleTalk Voice.
Guys there’s bug with Empathy in the current release. It does not use the system proxy and does not have a feature to configure a proxy, which means that it should use the system proxy. It is a major bug as I see, proxy’s are a used almost everywhere and this may just help pidgin to move back with the newly added GoogleTalk voice and video feature.
Version 2.6 and above Pidgin has voice and video calling feature with GoogleTalk. If you dig a more you will find Windows Live and Yahoo compatibles which I do not use and have not done much digging. If you use only IM you will always have pidgin. which I’m quite sure that will add support to other protocols also.
Skype is there for Linux but with no conferencing, I have found some articles talking about some additions which add these to Linux but has never used them.

SVN, SSH and many other features can be operated through the command line if you are a fan of the Linux Shell.

So if any one reading this blog has concerns on any tool that you may require I may be able to help you with time to come as I may also face the same issue. You are always welcome to add comments and make this blog more complete which I can use to update this with more relevant and useful data.