Archive for the 'PC Work' Category

The Paradoxical Vista Rant

Tuesday, July 1st, 2008

Vista LogoOf course I am going to start this off by saying I am a die hard Linux user. I have used over 50 independent Linux distros, just about every version of Windows and have experience with Mac OS 9 and 10. I have always found all three enterprises fascinating in how they approach the masses via their releases.

Among many reasons why I use Linux is the freedom from the large proprietary company that invariably will shove their ideas down their throat akin to a mother bird feeding her young worms or perhaps unsavory droppings.

I have been doing PC work on the side for many years so I have to admit that I am quite tired of XP so that is one bias of mine. I have read criticisms aplenty about Vista citing its incompatibility with software and hardware along with its UAC (which prompts the user to approve any admin actions) and flashy Aero theme which many have scorned for eating up too many resources. While there is some truth to all of those claims and others, I am not going to regurgitate them here.

Instead, I’d like to discuss the mistake that Microsoft made that people don’t really talk about. Microsoft has made a huge mistake with their system requirements for Vista which they have posted on their own website. Microsoft claims the following as minimum requirements:

  • A modern processor (at least 800MHz).
  • 512 MB of system memory.
  • A graphics processor that is DirectX 9 capable.

To me, this is plain foolish. Sure, a major criticism of the masses prior to Vista being released was their crazy hardware expectations. Realistically, I do not find the requirements to run Vista unreasonable – and I’m not even talking about the ones Microsoft recommends. I’m talking about what I would recommend:

  • CPU preferably dual core but at least 2 Ghz or equivalent if not dual core
  • 2GB of memory
  • An add on graphics card with at least 256mb of its own memory manufactured within the last 2 years

I know there can be some scrutiny over these recommendations, however; times have changed and while some people may expect a new operating system to run on even lower specified hardware than one may currently own, newer features sometimes require more power. Vista Aero is a much nicer and more professional looking interface than XP in my opinion. It was time for the masses that use Windows to evolve. Of course I am not going to complain about those users who moved to Linux or Mac either :)

The point of what I’m saying goes back to Microsoft making a poor decision about their hardware specifications and then communicating this to the Vendors. Here is an example: I recently worked on a computer where someone said they hated the installed Vista mainly because it was too slow. The first thing I noticed was that this brand new machine was that it had only 512mb of memory. It had an AMD 3800 Sempron processor and an onboard video card. To me, Microsoft is basically asking the user to get frustrated with this setup. I bet if I upgraded the ram to 2gb even, the user would have a much different experience. Also, if I added a modern video card independent of being onboard, it would not only improve the resolution but also the usability of the interface by quite a bit.

If Microsoft really wanted Vista to be successul then they should have made the requirements higher and enforced vendors to do the same. If every PC shipped with Vista had a decent processor, adequate ram and a proper video card, the reviews for Vista may have taken a different tone. I’m sure people would criticized the OS for demanding too much, but realistically speaking, Apple doesn’t release any new machines with poor specifications that cause OSX to run sluggishly so perhaps Microsoft would just be lumped into the same category. I think perhaps being seen as a bit of a standoffish or expectant company for requiring higher specs would have been much better than the collective masses viewing its release as a failure.

This blog post was written on a Linux machine, but I would have done it on a Vista machine instead of an XP machine given the proper hardware if those two were my only choices.

Is Vista truly a failure or was its inauspicious release just doomed to failure based on performance issues due to weak hardware causing the masses to snowball negative publicity until it was buried?

Linux Distros – My Upgrade Mandate — Mandriva Challenge

Thursday, June 26th, 2008

Mandriva LogoIn my last blog article I talked about how much progress the major distros have made lately in terms of creating much smoother and more usable interfaces for the general new Linux user. One major downfall remained for some though – the ability to make the upgrade process smooth. After all, for those switching from Windows versions only have to do so every several years and even when given the opportunity (XP to Vista), many users may opt to just stick to what they have. In the Linux world, things are much different. The inherent quality of Linux is dependent on the improvement of applications and core system components. I am not saying that an outdated system cannot function well, however; one of the major benefits of using Linux is the free access to regular package updates and core component enhancements. So, it is very important that even the most basic Linux user has easy access to this benefit. My last blog entry outlined the importance of this very feature.

I received some responses to my article and decided that I could look into the distros that I had listed under the CD/DVD method in more detail to see where they stood. This article is about Mandriva.

As a disclaimer, Mandrake/Mandriva and I historically did not get along well. Back in the days when the defacto easy distro race was between Red Hat and Mandrake, I always managed to get Red Hat to work very well, but I could never get Mandrake (then) to work properly. I knew people who swore by it, but it was never a good fit for me. I don’t have any bias toward Mandrake/Mandriva these days though as I don’t use it regularly on any of my boxes.

Due to my inactivity with Mandriva, I feel quite apt to evaluate it from a newbie perspective which is ideal for the type of experiment I am conducting – What it is like for a newbie to upgrade Mandriva to the latest version?

I have to also admit that I was given some tips via email on certain commands and such so I may appear a bit more familiar with things than my inexperience with Mandriva realistically would have elicited.

On to the test….

The first thing I did (upon recommendation) was download Mandriva 2008.0 Live CD for Gnome and the aim was upgrade it to Mandriva 2008.1. The point of this test is not to evaluate Mandriva as a distro, but I will make some comments along the way about my observations.

I managed to install Mandriva to my system and generally speaking the install went well. There is a very convenient Install button the desktop which was nice to see as that seems to be quite a friendly method. I was also impressed that not only did the live cd recognize that I had an Nvidia graphics card, but it also loaded the driver for me. So far, so good. I set up custom partitioning as I typically do. I recall feeling a bit off about the partitioning wizard though. Unfortunately I did not do any screenshots, but it seemed a bit too quick on formatting without double checking with the user on whether that was really what they wanted. A confirmation would help, I think. I can’t really dwell on it though since I didn’t take any screenshots of that scenario. The install went well otherwise and was done in about 5-10 mins on my AMD XP 3800 with 4GB memory. One thing that really bothered me was that I was forced to install a bootloader. I was given the option to install to the mbr or any other partition I wanted, but there was no option to bypass installing a bootloader. Maybe this was added to the 2008.1 installer? I added Mandriva to my bootloader on a different distro and was able to boot up fine.

Upon booting up for the first time I had to go through the paces of a first time boot configuration wizard. I have seen this before with other distros so it was no big deal. There was a small part about registering with Mandriva which made me feel like it was a bit commercial but there was an option to skip it so that was short lived.

When I arrived at the desktop, I was surprised to see some really odds things which I will list here (click on the text in each line for corresponding screenshots):

And onto the upgrade procedure. I didn’t see any pop up in the Gnome toolbar or anywhere in the menu indicating how to move to the next version. It was recommended to me to use the easyrpmi website to upgrade my version. I proceeded to (text is linked to screenshots again):

(keep in mind that I needed to use the “old” easyurpmi website since I was using 2008.0 or older)

I was already feeling that this was quite the laborious process compared to other methods, but I continued on, undaunted and determined to give a fair evaluation.

I opened a terminal and became the almighty root user and copied the information as instructed. It went through some terminal lines and then stopped after only updating 2 additional packages – one of which was urpmi. I decided that I was going to try the same command again. This time it wanted to update 216 packages – now we’re getting somewhere. I let all of the packages update and rebooted for good measure and was disappointed when I didn’t see any evidence of being at the aim of 2008.1. So, I made sure my updates were completely done but that didn’t make any difference:

Easily, I am no expert at Mandriva, but I have been using Linux for several years (although anyone who reads this article only would think I’m a newbie for sure), however; the idea for this test was for a new user to the distro to be able to upgrade to the next version. I wasn’t able to do it so that doesn’t bode well for total neophtyes in my opinion. I know that I could have missed some steps or done some things wrong, there is no doubt about that, however; the point is that I should be able to do this upgrade notwithstanding or at least that was my hope. Any distro with rolling release cycles (although perhaps more difficult to set up, will automatically update you to the next version and while they may not do so in a 100% problem fashion all the time, I find them generally very stable). Ubuntu, for example, that has Update Manager which is a built in upgrade system and alerts you to moving to the next available version (not just package updates).

Mandriva could really use a step up in this department if it wants to capture more new users, but of course, that all depends on the intentions of the powers that be at Mandriva. If that is not the goal, then so be it, but it would be a great feature to add nonetheless.

The good news is that Mandriva is almost there. They have a graphical update tool that integrates nicely into the Gnome toolbar (green circular checkmark beside the volume speaker icon) and also some decent output of what is available for updating. The part that is missing is how to get to the next version.

I sincerely hope this is something that gets added to the Mandriva distribution as it will make it more accessible to more users.

Firefox 3 Transition Including Plugins

Wednesday, June 18th, 2008

FF3Just yesterday the newest version of Mozilla’s Firefox was released. After many beta releases, it was released to the masses at 10AM PDT or for me 1PM EST. Many people pledged from all over the world to download this final release and help Mozilla set a Guiness World Record for most software downloads in 24 hours. The amount of pledges was roughly 1.6 million and the results garnered more than that. The plethora of downloads (more than an average of 9,000 per minute). Keep in mind that this only includes main Windows and Mac users as typically Linux users would receive an updated package via their chosen distro’s package manager. I have been using Firefox 3 since the 2nd beta which does seem faster and more stable.

One of the major advantages of using Firefox is the accessibility to a variety of great add-ons. One of the major disadvantages is that some of these add-ons don’t get updated as frequently as you may like. Here are the add-ons I used and results of upgrading:

FireFTP is an FTP client built into FireFox. There was only a development version that was compatible with FF3 until a new release on June 17th. I like using this built in plugin as it provides the basic but necessary features. It would have been nice to have a proper release during the earlier FF3 betas, but at least the developer came through once the official FF3 came out.

AdBlock Plus is a great plugin that not only can block ads and flash content but also consequently makes web browsing faster due to not loading unnecessary garbage. This is one of the best plugins available and perhaps even a necessity. If I recall correctly, this plugin was available during the beta stages as well.

TabMix Plus became a quick favorite of mine after I realized that Tabbrowser Preferences was a dead product as it hadn’t been updated since October of 2006. It was a great plugin that offered the ability to open a new tab using your homepage instead of just a blank page. This was really the main option I wanted. Unfortunately, since it has not been updated, it is no longer compatible with FF3. I ended up finding TabMix Plus when I was looking through the add-on page for Tabbrowser Preferences. I’ve come to like TabMix Plus better in many ways. It has numerous more options and does of course include the homepage new tab option. Right now it seems only a development build is available, but at least it works fine with FF3. You can download the development build here.

Download StatusBar is something I’ve been using for quite a while. It is a highly configurable download bar that appears in the bottom left of the FF window and shows you progress of your downloads. It is quite handy and a lot more elegant and less clunky than the separate download window that FF provides. This add-on works fine with FF3.

Overall, I’m a bit disappointed in some ways with the lack of development of some of the plugins, but one has to remember that these are hobbiest projects sometimes so therefore there cannot be expecations placed on the developers to get these updated. It would be nice to have a smoother upgrade including all of the previous add-ons but it is nice to find ones that are equivalent or even better such as the case for me.

Either way, find a way to upgrade to FF3 and find comparable or better plugins as the upgrade to FF3 is worth it.

Second Dual Core System!

Thursday, August 23rd, 2007

x2-amdIt’s been a while since my last blog so this one is due. I bought a new laptop a while ago and made sure I got a dual core and I really do notice a difference in speed. So, after doing some research, I realized that I could get a dual core CPU for one of my other systems as it had a socket 939 motherboard for a measly $70 Cdn. With two GBs of ram already in this system and two spare ram slots remaining, this system will last quite a while with a processor upgrade. The CPU I ended up going with was an AMD Athlon 64 X2 3800 which I have read is equivalent to two AMD Athlon 64 3200 chips which is exactly what I had in that board previously.

It is faster, but it was a recent install so I have further testing to do to see how much faster it is. I have it quite optimized though running Arch Linux with a custom 64 bit kernel on their 64 bit OS. I am running Gnome on the desktop and have beryl enabled which runs seamlessly. Switching workspaces appears better than instantaneous if there is such a thing.

The installation went smoothly other than one thing which was my board reverting back to using the onboard video somehow. Also, I have a PCI-e Nvidia card in this box which I had to remove after setting up the bios as my 22″ LCD didn’t seem to detect the signal from the DVI connection. So, I powered off and removed the PCI-e card, connected to the onboard vga port and powered on, changed the bios setting, powered the system off, then re-inserted the PCI-e card, plugged the DVI cable into the PCI-e card, then powered back on and it worked. It was a bit of a hassle and unexpected, but I figured it out.

Linux VS. Windows…

Linux — Prior to installing the new CPU, I recompiled my Linux kernel with the latest version, ensuring I had the correct options for the new CPU in place and downloaded the new Nvidia driver so it was ready to install when I booted back into my system. My kernel booted up fine and I was able to install the Nvidia driver without issue. I would say this took about 10 minutes including the kernel compile and driver install. (The Ubuntu 64 and FC7 64 installs on the same box booted up as if nothing was changed due to using a stock kernel and accompanying Nvidia driver distro package).

Windows — It boots up to the login screen (does not show my username) and just sits there. It will more than likely require a reinstall or I may just ditch it altogether as it is only on that machine should I need to do work for a customer who uses proprietary software. Thanks Microsoft, what versatility!

5 PC and Wireless Weekend

Sunday, March 25th, 2007

Case I started a new job a few weeks ago that is 9-6 so it has been an adjustment for me to get used to the day hours when I had been working afternoons for almost 3 years prior. I am finally getting used to it. The days are long due to getting up at the prime time of 6:45am and coming home around 7:00pm. I don’t mind the drive at all, but I do notice that it is very expensive paying for gas so I am in the market for a different vehicle which is probably overdue anyway. I am thinking that a Volkswagon diesel would be the most efficient. With my entire week pretty much concentrated on my new job and ensuring I eat and sleep properly, it leaves me with mainly weekends to do any PC work.

This weekend I setup operating systems on 4 older PC’s that were dontated. This was very tedious and time consuming despite the provided Windows 2000 discs taking much less time to install than Windows XP would have especially considering these were older systems ranging between 400 – 700 mhz. The incessent reboots from the updates accounted for a lot of the time of the installation. The fifth PC had a defective hard drive so that will be done at a later date.

I also set up a wireless home network for someone else which went well although the built in Windows XP wireless configuration did not support WPA2 and the link I found that could add support on the Microsoft site could only be installed on a system with Service Pack 1 or lower. It is possible that the card built into the laptop did not have support for WPA2. Either way, wep should do fine as the houses in the area are not side by side and the one neighbor existing is well known.