Wednesday, December 31, 2008

Macs are too expensive?

One of the arguments against buying a Mac is that they are so expensive. It is true that the starting price for many Macs are more expensive than the starting price for PC's, but when you look at the PC's that win awards for being fantastic PC's they are often priced much higher.

In a word or three, you get what you pay for.

Lets take a look at the winners of several PC Pro A-list awards, these computers are the cream of the crop, the best of the best. I'll compare them to the price of an Apple equivalent machine.

Value PC

Sony Vaio VGC-JSE/S £699 - iMac £782

Although the iMac is a little more expensive, it's spec far exceeds that of the Sony.

High end PC

Chillblast Fusion Sidewinder £822 - iMac £929

Some say the Mac can't play demanding Windows games, this has not stopped me happily playing Crysis on my iMac.

Enthusiast PC

Cyberpower Gamer Ultra M2 Quad £1249 - iMac £1359

Yes £110 difference, but with the Mac's ability to run multiple operating systems symaltaniously on several virtual desktops it makes the perfect development and enthusiast PC.

Luxury Laptop

Dell XPS M1330 £922 - Macbook £929

What do you think? there is a price premium, is it worth it when you consider the software combination of Leopard and iLife? My own oppinion is 'yes' it is worth it, Leopard is a stellar OS, and iLife is amazing software impossible to match on other platforms.

Many PC owners 'obtain' software from friends, the price for adding licences for essential virus protection and iLife suite equivelents would cost an arm and a leg with Windows.

Friday, November 28, 2008

Is the iPhone Apple's answer to the netbook?

I've been having a most interesting conversation with a friend about the current state of the market regarding netbooks. Microsoft would dearly love to have manufacturers choose Vista to sell with their netbooks, unfortunately Vista is way too bloated and slow to suit even the latest netbook models. This is why Microsoft have extended the life of XP. If they did not do this, then Microsoft would have nothing to sell to netbook makers.

Windows 7 looks to be improved in this area, being as it is lighter in weight and faster, even at this early stage. If you have pretty good IT skills you can build a tripple or quad booting netbook, running Windows 7, Ubuntu, or even OSX. OSX would arguably be a fantastic OS choice for netbooks, unfortunately Apple does not make a netbook.... or do they?

Some may say that the iPhone (in a way) is the ultimate netbook.
  1. It's battery lasts for ages. Considering how much I hammer mine 7-8 hours is not bad.
  2. I can run all my buisiness needs from it, with full licenced Microsoft exchange support.
  3. It is powerful enough to run desktop quality 3D apps such as google earth.
  4. It is location aware, which many apps take advantage of. How many netbooks have GPS?
  5. I can fit it in my pocket.
  6. I don't need any accessories with me if I am on the road. Unless I would like to project video from it, for presentations.
  7. I will be able to run Windows programs through a citrix client soon. http://www.macwindows.com/news_citrix_iphone.html
  8. I can remote control Windows, Linux and Mac machines from the phone.
  9. The web browsing experience is stunning!
Is the iPhone really a smaller netbook? Do you consider it usable or as useful as a netbook?

Thursday, November 6, 2008

Test post from iPhone

I've no idea of this is going to work well, or indeed at all. This is a post fro my iPhone. I have not corrected any mistakes on purpose, and I javenot tried to be at all acutate in hitting the keyboard properly. Just to see what happens.

Interesting, the auto correction fictions (oops) work pretty well. Certainly easy to type at speed, nice blogging machine this iPhone!
--
Additional

I forgot to mention the software I was using to blog with on the iPhone. The application is called 'Blogwriter lite' a speedy no fuss free blogging app. I will most certainly be buying the full version.

Vista, the good bits

I have just installed Vista Enterprise manually (I've not done a manual installation in a while) and was very pleasantly surprised that Windows downloaded all required drivers, I didn't need to install any drivers by hand as Windows had made a great set of driver download choices.

This shows that Microsoft has been working hard to make driver support not only easier, but also better by using enhanced modern drivers and the ability to deliver them through the standard Windows update process. The only drivers I would think about installing manually are graphics card drivers. Vista seems to do an excellent job of finding and installing drivers for you automatically.

When you think about the diverse range of hardware Microsoft has to support they are doing a very impressive job.

Tuesday, November 4, 2008

Windows 7 to support new codecs

At last Microsoft seems to be adopting standards in the codec arena. For a long time, MP4 video formats using the open H.264 video standard has been an optional download and treated as an afterthought in Windows. The same goes for the recent AVCHD standard used in modern digital video cameras. These have not only been adopted on the Mac platform for some time, but they are default video standards used within OSX. This is one of the reasons that the Mac is used so extensively for movie making and visual effects with the aid of linux server farms for rendering.

Now Windows will no longer be the odd one out, choosing as it did, to support only Microsoft formats. Windows seven is due to support MP4, AVCHD, and HDV amongst others, out of the box!

Well done Microsoft, although I can't help noticing where is Mpeg2 for DVD support?

Details are available here, with more Windows 7 news available at the excellent website http://windows7news.com/

Windows 7 seems to be shaping up to be a much better version of windows, although it is still based on the Vista ground work. Vista is bound to be labeled the new Millenium Edition, shareing similarities with Microsoft's failed version of windows 2000 based on windows 98.

Saturday, November 1, 2008

Some new features of Windows 7

Listening to the PCPro podcast recently announcing some of the new features of Windows 7, I can't stop thinking that I've heard it all before. In fact I am using several of the features mentioned now... on my Mac!

1. Multi-touch

Apart from multi-touch working very well on the iPhone is there much of a point to being able to smear your fingers over your monitor on a desktop machine, or even a laptop? Apple has been using multi-touch and gestures on its laptops for a while now, and I would certainly prefer using the rotate feature on the touch-pad than the screen itself. Verdict: Have been using this technology for a while now.

2. Large icons

So icons that are a bit like the Mac 512pixel icons? Or icons like the scalable ones used in Ubuntu and other versions of Linux? Large icons may seem trivial but it certainly helps when you have very high resolution displays and can set your desktop to look great at any size. Verdict: Been using large icons for years on the Mac and Linux.


My Mac's hard disk icon is so detailed you can read the label!

3. Virtual hard disks

"Windows 7 will offer the option to create virtual hard disks, both fixed size and dynamic. You can attach vhd's from XP and Vista and boot from Windows 7 vhd's natively." - PCPro Podcast 28.

The Mac has had this feature for years. The virtual hard disks the Mac uses are called dmg's. These disk images can be mounted, read and written to, they can be a fixed or dynamic size and they can use real-time encryption. The only thing you can't yet do on the Mac is boot from a dmg, unless you do so with VMWare, Parallels desktop or Virtual Box. Linux also offers the ability to mount virtual hard disks. 95% of virtual disk functions can be done on the Mac already.

4. Device stage

3rd party manufacturers will be able to have more control over what is displayed during device installation and usage. The PC Pro team seem to think this will just be abused by manufacturers wanting a chance to sell you more stuff. Verdict Mac and Linux don't have this, thank God.

5. Homegroup

Making home networking easier. "New PC's added to the home network can automatically share their documents photos and video with other Windows 7 PC's in the house with the ability to search other PC's as if they were on your own machine." - PC Pro Podcast 28

All the Mac users out there will be screaming, "but isn't that just bonjour?" Bonjour does precisely this and more, including the ability for inter-machine remote control (using VNC built into the OS) and zero config network printer setup. Spotlight (the Mac's central search facility) is able to search across machines on the network. To cap it all, Apple make the bonjour software available for Windows for free!

Apple's implementation of bonjour is an adaption of Linux's zero config open standard. Since this is an open worldwide standard, shouldn't Microsoft by adopting zero config so that all machines can share data easily on any network? No of course not, they want to make their own incompatible version and ignore open standards!

Blast - and there I was telling myself not to have another rant!

If Microsoft do not succeed with launching windows 7 to the masses then I believe they will be dead in the consumer market space. I'm using those and better features already, these announcements are at best "meh" and at worst just a blatant copy of technologies that have existed on other platforms for ages!

What's wrong with Ubuntu?

I had hoped to have been able to report on how well the installation of the new version of Ubuntu went. I installed Ubuntu 8.10 (Intrepid Ibex - I kid you not) after a bit of a struggle with booting the live CD as it appears to not like my hardware, even though Ubuntu 8.04 works like a dream with it. On the plus side at least ubuntu was able to ignore minor errors, and carry on through to install and update itself. Once booted, it works very well indeed, it just takes a while to get through the boot process hanging on occasion, unlike Ubuntu 8.04 which boots with incredible speed getting to a log on almost as fast as my Mac at about 15 seconds.

Windows Vista on my laptop has an issue with the graphics card driver whereby it pauses the boot process for 30 seconds while it does something deep and meaningful. Technically I have installed the wrong driver so I don't blame Vista at all. I can't help having to install the wrong driver since nVidia in all their wisdom does not make a graphics card driver that is compatible with the card it made!

I have a Sony Vaio top of the range (in its day) GRT996VP, which has an nVidia 5600m gfx card. The driver provided by Sony for Vista does not address video ram correctly, leading to a low res display, it is also increadibly slow. The driver provided by nVidia does not recognise the mobile version of the card pointing you back to the manufacturur. By forcing the installation of the desktop 5600 nVidia driver everything works perfectly apart from a pause during boot and very slight corruption when not using Aero (Vista's 3D desktop).

Ubuntu 8.04 on the other hand automatically finds and installs the correct driver to support the features of my strange graphics card. Ubuntu 8.10 does the same, but also suffers from hanging during boot although there is no corruption switching between 3D desktop mode (compiz) and 2D.

Thursday, October 30, 2008

Another new OS from Microsoft

Microsoft has announced something remarkable. A cloud OS called Azure with the ability to run your enterprise server software. This could very well be the next big thing for the enterprise. When you think about it, why do we build our own servers and instant fail-over solutions housed in air conditioned server rooms when Microsoft could do it for us and give us access to our own virtual servers?

It certainly makes a lot of sense to me, and shows Microsoft's incredible strength in the Enterprise. I think Microsoft have been concentrating so much on the consumer side of the market, that they have forgotten about what should be their key focus, the enterprise.

Wednesday, October 29, 2008

Informing the User

If Vista is going to grind to a halt while it installs updates, I don't mind...Really I don't! What I do mind is that it doesn't tell me what it is doing. The solution is easy, after a reboot is required to install updates a progress bar (one that works) should tell you that the system is busy, until it is ready. It should not allow you to log in as if nothing is happening, then suck 99% processor power while installing updates and telling the user nothing.

It's a little thing, I grant you... but it is these sort of user interface niceties that Microsoft always gets wrong, and Apple always gets right! Take for instance what happens when you wipe and rebuild a Mac, or a PC.
  1. The PC reboots for its final time, then starts indexing the drive
  2. It sucks as much processor power as it can away from the user, making everything run at a crawl
  3. There are no messages to say this is happening, and the user is left to wonder what they did wrong
  4. When you try to use the instant search feature instead of telling you that it is not ready yet it tries its best and fails miserably, generating an error
  5. Then the computer slows down as it asks you to join the windows customer experience improvement program!
  6. It takes several minutes before you are able to restart the system, but since you don't know if the indexing process has finished you don't have a clue when you can turn the machine off.
Result: Hair being torn out, and swearing.

Contrast this with Apple.
  1. The Mac reboots for its final time, then starts indexing the drive.
  2. It uses as much processor power as it can, but not so much as to affect the logged on user. Everything runs smoothly.
  3. When clicking on the spotlight search box, it gives you a message to say that it is indexing the drive, and how long it will take before being completed, in English.
  4. If you try to use spotlight, it will tell you that it is busy until it has finished indexing the drive.
  5. It takes several minutes to finish indexing, but you know exactly how long it has left until finished.
Result: calm and peace, a smile...



There is no problem with what windows is doing.... the problem is how it does it. Windows needs to understand that there is a user sitting there trying to use it!

Rant mode [off]

Comparing costs.....

Vista Home Basic £139
Vista Home Premium £169
Vista Business Edition £219
Vista Ultimate Edition £229

https://emea.microsoftstore.com/UK/DesktopDefault.aspx/tabid-16/?et_cid=17&et_lid=56

I'll be talking about performance later, but for now I'd just like to say that Ubuntu is a modern stable OS, it looks better than Vista, it is 2-5 times faster when running on the same hardware, it has a massive amount of software available for it, and it can be made to run windows applications.

Ubuntu £0

http://www.ubuntu.com/getubuntu

Apple supply arguably the most powerful and easy to use OS available, the latest versions run on modest hardware, it is the best looking and fastest OS available, it has the built in ability to dual boot with Windows.

OSX Leopard £85
OSX Leopard family pack (covers 5 computers) £129
OSX Leopard Server (unlimited number of clients) £629

There is a rumour, doing the rounds, that Apple's new OS called Snow-Leopard will be free or very low cost to existing Leopard users! Although I think it is very unlikely that this will come to pass ;( Snow-Leopard will be an optimised version of Leopard with minimal new features.

Apple and Canonical (the maker of Ubuntu) are responding to what the user wants. Lightweight, efficient, modern OS's that can run equally well on low powered mobile devices and top of the range hardware.

http://store.apple.com/uk/product/MB576Z/A?fnode=MTY1NDAzOA&mco=MTUzMzk5Nw

With that sort of competition what can Microsoft do?
  1. Make Windows 7 free for all registered users of Vista.
  2. Produce a simple set of products: At most this should be Windows 7 Home, Windows 7 Business and Windows 7 Server.
  3. Microsoft need to be brave and licence the mpeg2 codec so that Windows can play and create DVDs out of the box. It should not matter that it will kill the market for 3rd party players, as this market should arguably not exist in the first place.
  4. On a multiboot system Windows needs to detect other OS's and play nice, not do as it does now placing files everywhere and destroying bootloaders.
  5. Windows needs to improve interoperability, adoption of world standards, and become more open.

Setting up Vista

So, how much space do you think you would be left with after installing Vista enterprise edition? The files take up around 2Gb of space on a DVD. Allowing for them to expand from their compressed form and adding about one and a half times the size of memory for the swapfile, I make that about 4.5Gb of used hard disk space on my laptop that has 1Gb of Ram. Add another 500Mb for luck and OS updates calling the final figure around the 5Gb mark.

Wrong! I was quite shocked that almost 10 Gb of hard disk space had been used up. All I had done was to install the OS into the 16Gb partition I had reserved for Vista, thinking that would be more than enough. Then I installed drivers, and downloaded OS updates. Where on earth had all my hard disk space gone?

At this point it may be interesting to point out the experience of installing an OS on other platforms. Firstly lets look at OSX, a base install of which comes in at around 3Gb after OS updates have been installed. Once the admittedly rather large iLife suite (a digital lifestyle suite of 5 powerful applications) is installed this reaches a quite large 9Gb. The Mac is supporting both 64 bit and 32 bit apps, but is also supporting two processor lines having the ability to seamlessly run software made for the PowerPC or Intel processors.

With Linux, the installation process and efficiency is most impressive. Linux comes in many guises or "distributions", Ubuntu Linux installs from a 700Mb CD ROM, it expands very quickly to just over 2Gb. This not only includes a state of the art OS, but also many large applications including a full office suite!


The Disk Usage Utility that comes with Ubuntu 8.10

Why am I insisting on installing Vista on a 16Gb partition on a 3 year old laptop? The first reason is that I want a level playing field to test Vista against Ubuntu because you really start to see the relative efficiencies of an operating system when it is running on the same hardware. As I write this using Vista my laptop fan is blowing twice as hard as it does in Ubuntu when doing the same task, seeming to suggest that the computer is having to work harder to run Vista. I am using Firefox 3 and Google docs in both OS's so there is no difference between them.

So what can be done about Vista's heavy demand for storage space? Not a lot, it turns out. Whatever you do, don't delete what might appear to be duplicates from within the 'winsxs' folder. These are not duplicate files, but duplicate references to files. A colleague of mine found the perfect link describing what on earth the oft misunderstood 'winsxs' folder actually is, many thanks for that Neil.

http://blogs.technet.com/askcore/archive/2008/09/17/what-is-the-winsxs-directory-in-windows-2008-and-windows-vista-and-why-is-it-so-large.aspx

To try to slim things down the first thing I did was to turn off system restore, this means that your system will not be able to turn the clock back to a date before you installed that buggy driver. This will save you well over 1 GB of space.

Secondly, I set custom settings for the swap file so that it was set to a permanent size and was stored on another partition. This begs the question "how efficient is paged memory when used as a file on a filesystem, instead of using a whole partition for swapspace?". Linux uses a partition for its swapfile. This not only appears to be faster and more efficient, but is a boon on a system running many OS's. Each copy of Linux can make use of the same swap partition.

I was quite shocked to see a 'hyberfile.sys' file on drive C:. This is a hibernation file generated when the system hibernates. Why was it on my drive when I have never hibernated this system? TechTalkz.com comes to the rescue with the answer.

http://www.techtalkz.com/tips-n-tricks/3871-how-disable-hibernation-windows-vista.html

Amazingly Vista had made the decision for me that it would generate a hibernation file, even though I had never used or planned to use the feature. Turning it off involved me having to run the command line prompt as an administrator by right clicking on it and choosing "run as administrator" to avoid the "You do not have permission to enable or disable the hibernation feature" error message. I was logged in as an administrator with user account control (a subject for another blog entry) switched on, I expected to be able to issue the command from a prompt with the UAC pop up appearing to raise my privileges when needed, this did not happen. I was also surprised that there was no ability to turn off hibernation using a control panel and that it was impossible to remove many windows components using the "Programs and features" control panel.

Thirdly I used the excellent 'CCleaner' application to clear out old data including old prefetch data and caches.

What is the result of all these settings? The system had grown to have over 12Gb used, perilously close to the 16Gb partition limit. With the above settings it is now using a much healthier 8Gb. Although after streamlining Vista it is still 3 times bigger than Linux!

What can Microsoft do to improve these issues?
  1. Let the user choose which additional apps to install when installing Windows
  2. Allow the ability to remove windows components
  3. Make memory usage more efficient
  4. Use tighter coding for applications and their data
  5. Do not assume what the user wants, a hibernation file should only exist after the user has chosen to use that function
  6. Use swap partitions
  7. Improve UAC

Versions of Vista

Is it me, or does the multitude of Windows versions confuse you? Just off the top of my head, I can think of quite a few. I am completely ignoring the huge list of other versions of windows with mixed names based on version number, or year, or what have you.

Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Enterprise Edition
Windows Vista Business Edition
Windows Vista Ultimate Edition
Windows Vista Server 2008

I've not even mentioned the 64 bit versions! After reading the compare editions part of Microsoft's website I'd like to know why Microsoft thinks that only Premium and Ultimate customers will want to play DVD's? Why are home users not allowed to use 'bitlocker' to encrypt their data, is their data less valuable? Why are home basic users denied an easy to use backup system?

http://www.microsoft.com/windows/windows-vista/compare-editions/default.aspx

Ubuntu comes in 32bit and 64bit versions of the following.

Ubuntu
Ubuntu Server

There are several other spin off Ubuntu based distributions. Facilities to install DVD support, encryption and backup is available for free from an easy to use package manager.

http://www.ubuntu.com/products/whatisubuntu

Apple produces the most streamlined set of products

OSX Leopard
OSX Leopard Server

OSX has all the facilities needed in a business or home machine including the ability to play and make DVDs out of the box (making DVD's is part of the iLife suite supplied free with every Mac), it runs 64bit and 32bit applications, it is able to support 32GB of RAM and 8 processor cores , it also comes with extensive encryption facilities using 'File Vault' and 'Disk Utility', easy to use backup facilities are also built in. Everything just works, out of the box - nothing needs to be installed.

http://www.apple.com/macosx/

What could Microsoft do to streamline their product line?

I suggest they should combine the 32bit and 64bit versions of windows and make Windows 7 the main and only OS that can do as much or as little as you would like it to. This version of Windows would install as 64bit on 64bit hardware being able to seamlessly run 32bit apps and drivers, and would install a 32bit version of itself on 32bit hardware. The same version of windows should also offer to install a minimal set-up suitable for netbooks.

Windows 7 should do everything that 'home basic, home premium, ultimate, enterprise and business' does, it should be easily customisable to make it suitable for both the home and business.

Windows 7 Server should just be the server optimised version of Windows.

Tuesday, October 7, 2008

Introduction

There are those that think that Windows Vista is absolutely terrible, and there are those that think that it is perfection personified. Both of these views are wrong! The truth lay somewhere between these views. Vista has flaws, Linux has flaws, and yes even OSX has flaws. However these flaws tend to not overlap. Putting it another way, a feature implemented poorly in one OS is often implemented well in another. We can all learn from each other for the benefit of Windows, Linux and OSX users.

The aim of this blog is not just to moan about what is lacking in Windows (although I will certainly do a little moaning, possibly even rising to a rant occasionally) but to offer simple advice, hints & tips, solutions, and recommendations about how to improve Windows aimed at the Windows Vista user. There will be the odd tip thrown in for XP and I will eventually shift focus onto Windows 7.

I do not apologise in the slightest for being a Mac user, nor for the fact that my preferred OS on my Sony laptop is Linux. I believe it is a strength, not a weakness to have experience of the many OS's out there. At work my Mac mini running OSX Leopard and Dell running Vista Enterprise have been happily joined to each other for a year now. Like any good marriage the strengths of one make up for the weaknesses of the other, and that goes both ways.

If you are OS curious, willing to learn if the other side of the fence is indeed greener or just a different shade, and you are willing to help your fellow OS users in a friendly fashion then you are welcome here.