Friday, April 24, 2009

WUBI Makes Ubuntu Easy to Install

I was so favorably impressed by my initial LiveCD testing of Ubuntu 9.04 that I decided to see what a REAL install on a P4 desktop system would be like. Because I am testing lotsa stuff, I didn't want to repartition and reformat my XP hard drive to make this happen, and wouldn't you know there's a really simple way. I don't have to lose my existing Windows XP install to do a real hard drive installation. Check this out.....

The Windows Ubuntu Installer, or WUBI, is a small stub of a program that asks for user name and password, and the amount of space you want to dedicate to the Linux system, and then proceeds to download the appropriate version directly to your computer. My fast web connection still took about two hours to get the CD-sized file, likely because I picked the day the new version 9.04 was released and the servers were being hammered.

After verifying the download and doing some housekeeping, WUBI reboots the system and displays the Windows boot menu which showed my the choices of either Windows XP or Ubuntu (the default selection remains Windows). I selected Ubuntu and the system booted up and proceeded to install Ubuntu onto my hard drive. But wait! Don't I need to reformat my drive and setup swap and root partitions for the new Linux resident? Nope. WUBI makes this so simple by treating the Ubuntu install like any other application. If I don't like what I see, I can UNinstall Ubuntu and my system will be back to "normal".

So the Ubuntu setup took about fifteen to twenty minutes on this P4 2.4GHz system with 2GB RAM installed and presented me with the familiar brown desktop. As I always do when installing Windows, I immediately shut down and restarted the system, chose Ubuntu from the boot menu and was rocketed back into Ubuntu Land where I began another journey of discovery and enlightenment.

This computer is also connected to the Strelecki LAN via wireless, but is done with a D-Link USB adapter which remained connected during setup, so I anticipated difficulties in getting it to work. Imagine my surprise when I asked to see a list of available networks, selected my access point and entered the passphrase and was presented with a working network connection. Again, this happened in something like a minute, without any error messages or other issues. I clicked the Firefox icon and was off surfing the web.

I make it a point to backup and save my Firefox profile so that when I move to another system, or go portable, I have all my logins, passwords, cookies and bookmarks that makes navigating the web so productive. I did a quick lookup of the location where Firefox stores the profile on a Linux system (thank you again, Google) and copied my Windows profile onto a USB flashdrive and moved it into the Ubuntu location. In a heartbeat I was crusing with the very latest Firefox (3.0.9 as of this writing) along with ALL of my bookmarks, cookies, login credentials and everything. I stopped by my Earthlink webmail account and sent a message to a co-worker just to say I was on Linux and making it go. Hey, this feels GOOD, let me tell you!

While I was surfing, I found a few downloads I needed, and Firefox worked exactly the way it always does and stashed the files in a folder of my choice. It feels like the downloads go faster in Ubuntu, even though the transfer rate displayed in the download dialog shows it to be about the same as Windows. The browsing experience definitely FEELS faster, as pages seem to really pop onscreen, subjectively faster than they do under XP where I see the page being composited, section by section, until it's all loaded. In Ubuntu, the page just seems to appear fully formed and ready to go.

OK, so I had a couple downloaded ISO image files I needed to burn, and when I right-clicked on them I saw a choice for "write to disk" which brought up a burning app (Brasero) that worked flawlessly without any tweaking or configuring from me. The burn process was followed by a verification and disc ejection, making the whole idea of burning media a no-brainer. Once again, the new Ubuntu 9.04 made it very easy to just make it go.

As I perused the desktop menus, I came across an item called Remote Desktop Viewer (RDV). I thought it might be a Microsoft-compatible program (remote desktop) so I was very pleasantly surprised to see, from the help system, that it is a VNC-based viewer program. It so happens that I've been working with TightVNC recently to remotely access servers being setup in a new data center in Woodstock, Georgia, as well as some of the systems here on the Strelecki LAN. It was very cool to type in the IP address for one of the local systems, enter the password and be looking at the desktop of one of my Windows boxes.

By default, the Vinagre RDV came up in read-only mode, so I was unable to interact with the remote system, but a quick selection from a menu enabled me to point and click that desktop just as though I was sitting in front of it. It worked just like it does under XP, and the software was already installed in Ubuntu, no additional downloads or installation was required. OK, there's ANOTHER reason I could get to like using Ubuntu - it makes accessing Windows desktops a simple matter of knowing their IP address and VNC password. Very nice, indeed.

Some of the systems I administer are remotely located, and in XP I use the free Hamachi client from LogMeIn. It's a zero-config VPN client that works without any changes to the router/firewall, though I did need to add an entry into the Ghostwall software firewall I use on my XP64 system. Hamachi provides a public IP address for systems that share an Internet connection, sitting behind a NAT router and/or firewall, and it can be used to create and map shared folders and devices. I use it only for the public IP it provides, then use VNC to attach to that address. Works like a champ every time. Did I say that TightVNC was free? Yeah, it is. So is Hamachi.

My initial research tells me that Hamachi, or similar software, is available for Ubuntu, and you KNOW that I'm gonna try and make that go as soon as I get the chance. I figure the more I can do with Linux, and live to tell you about it, the better I'm gonna be. Windows is getting bigger, prettier, and more restrictive when it comes to user rights, but I have a massive history and experience there that I am unwilling to let go. Perhaps the path to take is one of using BOTH operating systems in parallel, which I am doing now with a small KVM that permits me to switch between two computers with a couple keystrokes.

Ubuntu 9.04 is looking to this longtime Windows user to be what we've been waiting for as an alternative to the Windows monolith - a workable, working desktop that networks very easily, leverages the web for all it's worth, and makes discovery of new abilities simple and fun. Oh my gosh! Does this mean I'm heading for the Computing Fun Times again?

I'll keep y'all posted. Thanks for reading.

Sunday, April 19, 2009

Ubuntu 9.04 - Critical Mass for Linux?

It's been an eventful 2009 on the operating systems front here in the Strelecki technology labs.

My experiences with Windows 7 initially seemed less than stellar when compared to the venerable XP Pro, but I've spent the past month and a half using the 64-bit version of XP and while it does work well, XP X64 seems to lack the visual "punch" that you get with Windows 7. I like X64 because it supports all the RAM (6GB) installed in this Core i7 system, something the X86/32-bit version can't match, but there remains nagging incompatibility issues and the occasional app or driver that complains about the 64-bit platform. I dunno if that's "growing pains" or not, but it IS a pain to be kept from doing what it is I want to do, in the manner I see fit to do it.

I will spend additional time with Windows 7, because it looks to be what Vista SHOULD have been, and offers many UI tweaks and mods that grow on you over time, like those window animations and translucent window title bars. But as I've said, that's sizzle, not steak, and I must resist the urge to go down that road only because it's prettier than what I'm used to. I'm trying to find the legitimate good in the new platform, like better performance or greater stability, but that will be a very high bar to meet, and I don't relish the prospect of spending more hours learning the ins and outs of another user interface revision cycle.

This week, the RC for Ubuntu 9.04 was released, and I knew that the final version was right around the corner, but I decided that I'd take it for a spin on my Core2Duo Acer laptop to see what I could see. I downloaded the CD image and burned it to disk, then booted from it, and was soon greeted by a familiar Ubuntu desktop. That's when I began experimenting, to see how far I could go with this new build in as little time as possible.

The laptop is connected here via wireless network using an encrypted link which requires a password. Ubuntu showed me the several WLANs within range and I selected my access point and was prompted for my password. Within a few seconds I was connected and browsing the web using Firefox. I installed a few stalwart extensions (NoScript and AdBlock Plus, among others) and cruised the web for a few minutes. Pages loaded snappily, downloads were VERY fast, almost faster than with Windows XP, and I encountered no impediments, no unexpected problems, just a working Internet connection within a couple of minutes of booting the Ubuntu live CD.

It's times like this I wish Microsoft had released a live CD for XP - just boot up and go. Yes I know about Ben Burrows' fine Ultimate BootCD for Windows, and I use it regularly to create my own rescue and recovery disks, but I'm talking about the Windows equivalent of the Ubuntu live CD experience, something you can download, burn and boot with to get working fast without a learning curve and a lotta software to install.

Since I had the Internet working, the next step was to see what LAN connectivity was like. I was able to browse my local network, attach to a shared folder and access the files inside it. I copied several files from the Ubuntu laptop to the Strelecki server just as though I was using Windows. Transparent, working flawlessly, and again, very fast data transfers.

It was a piece of cake to attach to a shared HP printer and print a test page, and my previous experience working with Ubuntu helped me get setup quickly. The share method is Windows SMB, selected from a list of more than a half dozen choices, and perhaps the less experienced might have an issue but I was able to get connected and printing in less than five minutes. I think that is wonderful, to say the least, especially knowing my past difficulties getting ANY Linux distro to print over a network, let alone a wireless network.

Next up I tried to play a video file I downloaded from the web, and the default player was complaining that it needed a codec, asked me if I wanted to search for it and download it (which I did want to do), but then popped up an error that it was not found. OK, detective time. I cruised over to Google and searched for my problem and found directions for adding additional repositories (online sources) to my Ubuntu desktop, then used the default package manager (software installation program) to look for VLC, a freeware, open source media player that has all those pesky codecs built-in.

The install of VLC went quickly and without a problem, and in a very few minutes I was viewing that same video file that had stymied me earlier. It feels really good when you can discover a way to work around the problems you encounter, and in many years of troubleshooting Windows problems for myself and others, I've discovered that not only is Google your friend, it's also your all-knowing, all-powerful friend when it comes time to answering your questions about an error message, system condition, or other anomaly you will likely encounter on your technological travels.

So, I'm booted from a live CD, no install on my hard drive required, browsing the web with a secure browser, using LAN shared folders and printer, and watching videos. I had to stop for a minute and revel at the speed and ease of getting this new Ubuntu 9.04 (9 for 2009, 04 for April) up and running on my wireless laptop. It could NOT have been any easier. And did I say that the high performance video drivers were installed by default, giving me desktop UI effects every bit as snazzy as those offered by XP? And that the sound worked great, right from the get-go? Yup. That, too.

My next phase of testing Ubuntu will revolve around running Windows in a VM using VirtualBox from Sun, as well as running Windows apps natively on the Ubuntu desktop using Wine. I need to see Flash video working so YouTube is an available option. I'll look for a firewall, though I'm convinced that its necessity is orders of magnitude reduced, compared to Windows, as is the need and availability of antivirus, anti-spyware and anti-Trojan protection. I need to be able to open and edit my office documents, as well as create new ones that my Microsoft-using contacts can use. I will need a Linux that supports X64 hardware and uses all that RAM, not just the first 3GB or so that 32-bit Windows can see. And at some point, I would like to be able to create my own customized Ubuntu installation media, geared for supporting computers the way I use them, with all the apps and support already built-in, the same way I use Nuhi's great nLite program to develop customized, updated, driver-packed Windows installation CDs and DVDs.

The main reason I have yet to embrace Linux for full time use is that I can still do more with Windows. I know HOW to do new things, and I can find a universe of support when I have issues, so whatever the challenge I can continue moving ahead using XP. Ubuntu is a new OS, a new environment, a new model for how we can use our computers and greatly reduce or eliminate the vast bulk of the cost we pay for our software. Yes, there is a learning curve, and yes, it IS worth it on many levels. I like the fact that it's another New Frontier to explore, one free of the control and legal hassles I've endured for all these past years. Nobody at Ubuntu forces customers to validate and authenticate their ownership, or marks their machines as "non-genuine" if they don't meet some Orwellian specification. Nobody at Ubuntu treats their valued users as criminals. What a refreshing approach!

If you're a techie I strongly recommend you take a good look at Ubuntu 9.04, and see all the goodness it has waiting for you. If you're not so much a techie, the good news is that this one looks like it's simpler to setup and Make Go than anything that's come before. The live CD means you won't disturb anything on your Windows hard drive, and the point and click UI will be familiar and open to your exploration. Don't be afraid. This Ubuntu is unlike anything you may have looked at before. I believe it may be the critical mass for more general Linux adoption. It is for this Windows user!

Excelsior, webheads!