Saturday, July 14, 2012

Rude computer programs

One thing I have to say, is that most computer software, especially in windows, are designed to be rude in the start up phase. Let me explain
Everytime I start up my computer, there is some programs that is set to run on start up. These all pop up to the middle of the screen as soon as they are initialised to "tell"  you something or to be ready for you to use. They all pop up to the forefront OVER applications you might be using, proudly announcing their arrival. This is a source of annoyance to the nth degree.
And software you initiate manually is no better. developers all assume their software is the most important on my computer and that when I initiate their software, I will use their software solely and every other program I am working with must take a backdrop. How insanely rude. Why not write the software to nicely open up to the taskbar? I am busy typing in my word processor, I in the meantime open FireFox, Firefox pops up and sets itself in my face taking over my screen and the last few letters I typed in my word processor is missing. If that is not annoying then I dont know.
Gnome 3 has a very nice feature where it gives a tiny pop up at the bottom of the screen informing you that some program you opened is ready for use. Nice Linux, one up for you.
To all you software developers out there, please please please do not assume that your software, called upon is the one most  important sole thing on my computer at that point in time. Rather make it start up to taskbar.

Thursday, June 28, 2012

Thunderbird my favourite

I have had the chance to use a few e-mail clients and some are good and some not. From the ones I have had a chance to use on Windows outlook is very good. On Linux Evolution and its integration to especially Gnome is always worth a look. However, Thunderbird offers some unique abilities and cool features that trumps both for me. Best off all, it is for Linux and Windows.
First cool feature in Thunderbird I find great is the fact that it can be used on Windows and Linux. This means I have an e-mail client that is the same on all my machines. No worrying about different set-ups and configurations.
Second cool feature for Thunderbird is its tabbed e-mail reading. I can open as many mails as I want to all in different tabs in one window. This is a huge plus for me as I hate a cluttered desktop to work on. I really think it is something the other e-mail clients would do well to copy.
Third cool feature I like about Thunderbird is it is hands down the most customisable e-mail client around. Add to that the lots of extensions, and you have an e-mail client looking and behaving just the way you want it to.
Fourth cool fueture I love about Thunderbird is the fact that is a hugely supported e-mail client. Almost every e-mail provider supports Thunderbird. In fact I know of none who does not. enough people use Thunderbird and support is a very available. Not many e-mail clients have the support that you will get for Thunderbird.
Overall Thunderbird is a great e-mail client for free so give it a try if you wish.

Saturday, June 23, 2012

My linux plunge

So I decided to stop duel booting with Windows and Fedora and install Fedora 17 as my primary and only operating system. Its been two weeks now, and after convincing myself that I do not need the Windows operating system I so far have had a good experience. Here is how it went.
My first issue I had is the fact that Fedora installed and used my hard drive as an LVM partition. I thought it would be a good idea to have an extra partition for storage of stuff I do not want to loose when installing a new version of an operating system, as need to be regularly done in the Linux world. Well I so far found that to partition an LVM partition consists of a lot of effort and none of the instructions on how to is very good. Gparted does not do LVM partitions so for now I am stuck on one hard drive main partition until I figure this out.
I had trouble configuring evolution and Thunderbird to my ZOHO mail account. If anyone can figure this out please inform me as well. Leave a comment or send me a mail. I removed evolution and use Thunderbird as my main email program.
I am having problems setting up my scanner, this will be a challenge but I will sort it out.
On the positive side, I am rewarded with a very fast and responsive computer. And I love it. All my hardware including my Epson printer is working fine. 
Fedora 17 feels much better that 16 as it did not do a good job in the booting and got itself confused when I tried to login. I think Fedora is not a very good neighbour with other operating systems on the same PC. Ubuntu and Opensuse gave me a much better duel boot experience. That is in my experience in the last 5 years at least.
After a flash and Java plugin installation the browser is fine. I am still struggling with the non free media codecs but VLC is a good enough solution. I never liked rhythmbox anyway, so I just removed it.
I was pleased to discover E-sword works fine on wine as it is really miles ahead of its open source cousins. Especially the functionality offered by its extensions.
Overall I am happy with my Fedora box and I really congratulate the Fedora community on a job well done. Keep up the good work.

Friday, May 11, 2012

My opinion on Linux

I must say, that I have started to use Linux maybe about 5 years ago and in that time I have had some great fun and frustrations with Linux and still use it. I like the freedom it gives but also sometimes get extremely frustrated with it. Here are some of my biggest frustrations as well as what I like most about it. I am by no means an expert, and do not claim to know it all,but this is my experiences.

My frustrations
Most of these is the things almost every major Linux distros have or opinions in the Linux world I find absurd.

1. The regular release cycle of most big distros.
Most distros have a release cycle of a new version every few months. 6 months for Fedora and Ubuntu. You install the OS on your computer, get everything going and working, install what you need and there you go. Once you got used to it, a new release comes out and you have to wipe the whole hard drive, and get a brand spanking new installation. It may have less bugs, be more secure or even have performance improvements. Problem is, you have to set up everything again. Only to run it for the next few months to be re-installing everything from scratch again. Thankfully distros like Ubuntu realise this problem and have long term support versions that are supported for longer. Release cycles for these are 18 months and last time I checked support for updates for these go longer. This is a problem for software developers as well as they have to test their software to new OS consistently. And Linux has many distros. To crown it all off, some of the default programs can change from release to release, causing you more time to install what you are used to, or get used to new software. Email clients and default media players are the main culprits here.

2. The believe in the Linux world that it is unnecessary and dangerous to browse graphically as root on my home computer.
I install some software. Need to get into certain folders and guess what. I cannot save or change files in it unless I am root. Let alone access certain folders. To get my computer in the graphical interface as root, is an almost impossible task in most distros. So the next alternative you are told, change the folder access permission, and do it in the command line or terminal. When in there, enter a nonsensical path to the folder and type some nonsensical command such as chmod. Add to this some hyphens, spaces and slashes. Man, how frustrating. Using the terminal to type such a lot of bollocks just to change a folder access permission is unnecessary. It is my computer, and if I want to browse as root, let me, because I want to change things easily, instead of learning a thesis of "terminal commands". Linux distros need to learn that desktop users need to do tasks as root easily, and a graphic root interface is way more easier and convenient than using the terminal commands.

3. The many applications found, without dependencies.
Most Linux advocates will tell you that you have thousands of free software apps to choose from that can easily replace the windows software. This is very true, there are thousands of apps out there for especially the main distros, doing the same thing. however, not all of them is found in the standard distro repositories. So you have to download it. Most of those application developers do not add the dependencies needed to install and run, and leave it up to the user to resolve. Leaving you alone out there to struggle. Why not just add everything to have a nice installable package? Most people are not tech savvy, and do not need to be. I must admit, the Debian and Debian based distros like Ubuntu, Mint are much better at at helping the user resolve dependencies for software. My experience with the main RPM distros like Fedora and Opensuse where different. What a nightmare. Someone need to teach linux software writers to make good installable packages, which might be difficult for them in some instances, which bring me to my next point.

4. The many different distros and package types, and the selfishness of Linux Gurus.
One of Linux's biggest touted strengths, is also one of its biggest weaknesses. The freedom to have what you want. Yes, Linux offers the opportunity for people to have things the way you want them to be. If you are tech savvy enough, you can make your own flavour of Linux on you computer if you do not like what your last distro where doing. This "you can have what you want" in Linux has attracted some incredibly selfish people. Don't get me wrong, there are great people in the Linux community, and newbies are welcomed and helped on the forums by many people in their own free time. Check the Ubuntu and Fedora forums s proof of this. However, among those who are the Gurus, there is this "I want" and "I dont want" attitude. So guess what happens next when their distro do not go the way they want. They start a new distro. Great, Linux offers them the freedom to do that. The problem is, software and hardware drivers developers become confused as  to how to support Linux, as their are too many distros. And they are the people who make things easy for computer users out there. So they ignore developing for Linux. Linux has as many different distros, desktop environments and software dependencies as trees in the rainforest. My question is, why not have everyone tech savvy work together and produce one good base  distro, and release it with different desktop environments, and an with different software as users would specialise, sone for the workers, or sone for the common guy that need to use an office suit, e-mails and surf the net. The software package types would all be the same, the software and hardware makers have no excuse, and software will be compatible to a range of distros over type and platform. Such a distro would really challenge Windows, because it will have to be good if everyone works together. However, the truth is too many gurus just ""want" and fragment everything. And are too selfish to admit it. Linux should have had one platform distro, with different release types that specialises.

Now what I like about Linux

1. Learning Linux has helped me to understand better how my computer works. If you are the type of person that likes to tweak things, learn continuously and be challenged, then Linux might be for you.

2. The way new people are welcomed and helped by volunteers. There are some great people who in their own time provide help and answer questions to people new to Linux. These guys do a great job and without them Linux would be very poor. To all those guys helping others on the forums, GREAT JOB AND THANK YOU. These guys do not get paid or compensated but voluntarily, in their own time, help people and sometimes has to put up with abuse as well. If you do go to the forums for help, be patient, ask what you need and remember that most people are their voluntarily. Be nice and remember to thank them.

3. Linux is free. What more can I say. Many people complain a lot, but forget that Linux is a great product for something that is free. If  you use a PC for music and movies, emails, internet and office documents, then Linux might be for you. You will be able to do all those things without effort and without forking out hundreds of dollars.There are many distros that will do these things very well out of the box.

3. Linux is fast. really fast. It will run on a computer without consuming much resources and do a lot of things faster. If you like Firefox on windows,try using it on Linux. You will be surprised. It starts up much much quicker and gets through he web faster on Linux.

4. No worries about viruses and malware. Really. I have heard of viruses on Linux, but have never encountered one myself, in all this years. And I cannot count the times I struggled with viruses and malware on my windows machines. Even with an updated antivirus and Firewall installed, some stuff occasionally slip through.

5. Clean desktops. I hate the clutter a windows machine by nature develops on the desktop. Linux desktops like Gnome, arrange software nicely into categories, without creating annoying shortcuts on the desktop. The windows desktop is way, way behind to Gnome and KDE.

All in all. I love Linux and with all the developments, I think I will continue using it for some time to come. I started with Ubuntu but ended up with Fedora as I am more comfortable in that environment doing work. If you want to try out Linux, I suggest you start with Ubuntu or Mint and you can try the live CD's, getting the feel for it, without first installing it. Many distros have live CD's these days. Happy learning.