Monday, 23 July 2012

My LINUX Journey


My LINUX Journey

About Operating Systems

Since 1969, the computing world is being revolutionised by the advent of various operating systems. UNIX (Uniplexed Information and Computing System) was found by AT&T Employees at Bell lab and kick-started the OS revolution.

Then Xerox invented a PC and an ideal Desktop OS but was shy to market it. On a friendly visit to Xerox, Mr. Jobs of Apple saw the project and wondered as to the GUI. He set the Mac Project on. It was a big hit in 1985 and revolutionized the Computer world.

Since Mac is a closed project in the sense is not available for all hardware, IBM tried to find an OS-2 to compete with OS-X of Mac and failed miserably in 1987.

Hence MS was called to develop a OS for all systems having OS-X features to the extent possible by all Computer Manufacturers. The reason is two :
a) MS have been working with Apple for 10 years at that time and
b) Excel & DOS designed by MS was incredible.
Thus windows was born and it was a Very Big Hit and Windows 1987 to 1995 became the standard for all OS Development.

People wanted to give OS Free, this is an idea borrowed from Hackers and Wazinok of Apple. Therefore two separate Open Source Project was born from Unix – BSD and Linux.

As I referred in my earlier email, BSD stands for “Berkeley Software Distribution”. It is the name of distributions of source code from the University of California, Berkeley, which were originally extensions to AT&T's Research UNIX operating system. The BSD is being academic focused and is always used by closed group of persons, it is not known and I too despite a fact used it for a month, find it difficult to trace it back and use it.



Linus Torwalds of Finland invented the Linux Kernel and the platform on which all Linux Distros works. The word Linux stands for Linu's Unix. However again the Bell Lab guys put a case and the Linux no more represents Unix.

Then in 1991-4 Red Hat made a Binary Based Linux called Red-hat Enterprise Linux. They used Restricted Binary Package Manager – the concept found by themselves and as every one used the same concept and is made available free, they changed it to Red-Hat Package Management Concept to make it a proprietary one.

The Red-hat was forced to give some thing free to public as they are using GNU & Linux which are essentially open source. Hence they created two Projects – CENT-OS and Mandrakes Red-hat.Later on Mandrakes was spun off and it went to join a debian based linux company called Connectivia. The space was given to Fedora.

Debian came for academic purpose and then went on for Home and Office use.

From Red-hat and BSD some engineers moved and started a Gentoo Linux which have no per-compilers. Finally recently Arch Linux and few arch-based distributions have also come.

Debian Distribution
My sister gave me Ubuntu 10.04 LTS in April 2010. I was fascinated by the Live Boot, Gnome Tool Bar, Colour and Pink Splash Screen. I used it and customised it to the core that I was able to run my Company's ERP on it. The ERP is just windows based and would not support.

I found that it had the below problems:
a) The File Manager did not handled more than 4.5 GB.
b) If customise Grub, the OS becomes un-stable
c) Printing was not effective
d) I do not feel, I am more secured than Windows
e) I have to spend at least 4 hours to customise it my requirements

I tried then Ubuntu 10.10, 11.04, 11.10 & 12.04 LTS all had the same issues, however 12.04 LTS is better secured and stable than older versions.

Therefore I wanted to try some thing different.

M. Harish introduced me the below linux distributions:
a) Mandriva 2010
b) Puppy Linux 5.2.28
c) Linux Mint 11
d) PC-Linux 12

I tried all of them and my feed-back is the same for all.

Mandriva is worse than Ubuntu in stability. I tried 2011 edition also and found the same

Puppy Linux is a RAM based one, it was fascinating to use, however not fit to be a Desktop Distribution.

Linux Mint 11 was not stable, I tried 12, it was better and the Version 13 is more stable than 11 & 12. However, I still feel we need some thing more on default.

PC Linux is like Mandriva.

I also surfed internet and found the following Linux based on Debian
a) MEPIS
b) YLMF
c) G-OS
d) BOSS
e) eduBOSS
f) PIN-GUY-OS
g) Bodhi Linux
h) Dragora Linux
i) Dream Linux

Except the last 3 I tried all and found MEPIS, BOSS & eduBOSS are like Mandriva, YLMF is like Windows XP but not very effective. G-OS is bad and unsupported. Pin-Guy-OS was more promising but slower than Mint.

My Conclusion on Debian Distribution is that they are imitating windows and then trying to out-smart it. Similar to Japense Car Makers.

Therefore they are for those who wants a free window replacement and not for those who wants a perfect OS.

Ubuntu 12.04 LTS, Linux Mint 13 and Pin-Guy-OS 12.04 LTS are better for newbies and can replace windows.

RPM Based Linux Distributions:
I tested Fedora 15 based on my friend's suggestion. He is a Red-Hat Guy and hence I felt he is boasting Fedora more than required. I was shocked that Fedora 15 Live Boot did not had office or media applications like Ubuntu. Hence, I dropped it at first sight.

I went for CENT-OS another RHD, it was very stable but very difficult to use and I did not liked the Open-Office.

Then the only left out company is by Novel – I tried Open-Suse 11.4. I was thrilled by the GUI, Networking Ability and User Friendly Behaviour. I installed and was cheated altogether. The live boot performance was totally missing.

Then I went back and tried Fedora. Wow! Yum commands like groupinstall, groupremove, grouperase were doing wonders and I was able to build Fedora in 3 Hours. I was able to move 320 GB data in 3 Hours. Zero Crash in File Management. The hardware worked extremely well and it was much stable and secure and it is clearly visible from a normal system usage. I became a fan of Fedora. However two things irritated me:
a) No good default application list
b) No direct media support – we have to go around and out of box for it.

Hence I ventured for Fedora Remixes with the help of M. Harish. He introduced me two remixes – Fuduntu and Kororaa. I on my own found Fusion Linux.

Fuduntu is like g-OS and not fit to be a proper Desktop OS in my opinion. Fusion tried to mimic Linux Mint but failed miserably in terms of speed and stability. Kororaa was a hit.

The only problem with Kororaa is support. The guy who made Kororaa is not as stable as Kororaa is. He was first with Gentoo Linux Platform. Then disappeared altogether for some years. Finally in 2009-10 reappeared with Fedora. Hence, I am afraid of continuity and support. I wanted to test Gentoo Linux.

Gentoo Linux Distributions:
I found that among many distributions two which I can test – Google Chromium – OS and Sabayon 6.

Though I am a fan of Google, I did not like their Chromium OS and Androix X86 Laptop OS. They were a crap. I surrendered the free license and went for Sabayon in a week's time.

Sabayon 6 – it is amazing. It had all default applications and played media seamlessly. It was so secured and stable, that I felt none could come near it. It was slower to Fedora, yet for me manageable. Suddenly an issue cropped, I wanted to install some new applications and alas!the package manager was the worst in the world. I could not update, configure further applications or edit it. I was cheated once again. I tried version 7, the same problem existed, however it was better than V.6 – if I have updated through terminal and left the computer in night to download and install patches, it worked well in the morning. It is for me not an effective idea and hence, I felt the only left over is to try Arch-based Distributions.

Arch-based Distributions:
M Harish introduced me Kahel OS and I found Chakra-OS.
Kahel OS was like Mint and Chakra resembled Mandriva.
Both suffered from the same problem of Sabayon and hence I moved out of them in 2 days.

Over-all Conclusion
I felt Fedora is the best. Hence I wanted to Go for Fedora. But for a better version. Hence I went for the DVD Image. It was better for me as the installation time is 45 Minutes and Customisation time is 35 Minutes. Thus in less than 2 hours I have a perfect desktop.

The issues this time I faced are two:
a) Shorter Shell life – in 1 year it is replaced. Ubuntu, Mint, etc., have LTS but Fedora is not having such one. Even CENT-OS has 7 years support, which is also by RH Guys. This part is irritating me a lot

b) Too many kernel upgrades spoiling applications like Virtual Box, virt-manager, revisor and certain post-sql based applications.

Currently I am using Fedora 17. I have customised it for all the needs of my home and office. I can e-file, digitally sign and do all that I can do with a window PC but with more efficiency, effectiveness and power.

I realised, let us re-engineer ourselves based on Functional Requirements than Graphical Requirements. This made me to have the best Desktop Experience.

Now, I feel I can't find a Fedora Replacement in the open-source world. Hence, I need to make a Re-Mix out of it which would be for me & my friends and should be devoid of Fedora's core problems. But I can't do it alone. Need some friends support. Hope you all can help.

Yours
V. Narayanan

No comments:

Post a Comment