Showing posts with label Google vs Microsoft:. Show all posts
Showing posts with label Google vs Microsoft:. Show all posts

Thursday, June 30, 2011

Google Plus brings real-life social sharing to life


Google Plus, the social thingie from Google is out. This project is under the wraps from Google and as all things Google, it made a subtle launch. The service is rolled out but it is invitation only and you can sign up here.
Google has said this with a lot of gumption in its blog post about Google Plus :
The problem is that today’s online services turn friendship into fast food—wrapping everyone in “friend” paper—and sharing really suffers
Google Plus Google Plus brings real life social sharing to life
As per Google Plus, today’s sharing and social networks are sloppy, scary and insensitive.And I can’t agree more. On facebook whatever I share is just out there for everyone to see. On twitter, a link which might be meant for a few tweeples cannot be posted. And there is no way to have a group conversation on twitter, nor facebook. Skype has it but it misses all the other elements of a social network.
Google Plus is set to change all that. In fact Google plus isn’t just another social product. It is an extension of Google itself. Hence the plus. To do that it has introduced Circles, Hangouts, Huddle and Sparks.
Google Plus isn’t basically a one hammer hits all nails approach. It is one hammer for all important nails. Facebook and Twitter can suck on that. Or not.

Circles

From your group of friends you can share what matters to the people who matter the most. Stuff related to cricket can be shared with people who are just cricket fans in your circle. There is no ranting about Munaf Patel or Sreesanth and filling up everybody’s timeline like what happens in twitter. Relevance is paramount for Circles.

Sparks

Sparks is a new content sharing and discovery engine. On facebook all the family updates, picture updates and a video you liked get the same kind of attention. With Sparks you can separate that attention out. Something personal, it will go in to circles. Something interesting and worth sharing, come hang out in Sparks.

Huddle

Huddle is to let everyone in the circle know what’s going on. Kind of an asynchronous messaging system like Google Wave but much simpler.

Hangouts

This is a group messaging app aimed at smartphones and tablets and most importantly at Skype. Facebook can integrate with Skype all it wants but Hangout is much cooler. Huddling up is like walking in to a bar and telling everyone that you are  available for some face time. This will be the uninterrupted face time you spend with the people. You are hanging out.

Google’s Facebook Competitor, The Google+ Social Network, Finally Arrives


Google’s long expected second shot at taking on Facebook in the social networking space has arrived in the form of the Google+ Project. It has some interesting twists on the social networking model but is far from a Facebook-killer.

That Name

The terrible name is a bad start. Google+? Google+! I can’t even question or exclaim about the bad name without it looking bad in writing.
Pronounced “Google Plus,” the product is officially written as Google+ — making placing any punctuation after the name fairly awkward.
Seriously, I’m cursing whoever made the final decision to go with Google+ as a name. Wasn’t the Google +1 sharing service bad enough?
Now we have Google+, which in turn allows you to +1 things that you’ve Google+’d. My head hurts from writing that.
In this article, I’ll generally stick with the Google+ name except where Google Plus is more legible, due to punctuation.

The Google+ Project

What about the product itself? Google dubs Google+ as a “project” rather than a product, stressing it’s part of making Google itself more social rather than being a standalone social network to take on Facebook.
“It’s ‘Plus’ because it takes products from Google and makes them better and ‘project’ because it’s an ongoing set of products,” said Vic Gundotra, the senior vice president who oversees Google’s social products.
But is it Facebook competitor, I asked in a follow-up question. Google emailed back:
No. We realize that today people are increasingly connecting with one another on the web. But the ways in which we connect online are limited and don’t mimic our real-life relationships. The Google+ project is our attempt to make online sharing even better. We aren’t trying to replace what’s currently available, we just want to introduce a new way to connect online with the people that matter to you.
OK, but as the saying goes, if it looks like a duck and quacks like a duck, it’s probably a duck. And Google+ looks like and quacks like Facebook in several ways.

Circles

Most important, Google+ is a social network of your friends, family and other contacts, a way to connect to these people, just like Facebook.
Unlike Facebook, Google+ is built from the ground up around the concept of sharing material with groups of people, called “Circles.” Here’s an example of how they look:
The idea is that you can easily drag-and-drop people into different types of Circles, which you can then use for sharing different types of things.
For example, you can create a “Family” circle where you might chose to share things only with family members in it, while another “Work” circle might contain work colleagues who only see what you share to that.

Google+ Circles Vs Facebook Lists & Groups

While Facebook might not have been built from the beginning with a Circles-like sharing concept, Facebook does currently have two features that are similar: Friend Lists & Groups.
Added in December 2007, Friend Lists allow you to share some of your Facebook information with specific groups of friends (or other selected contacts) that you create. They’re also supposed to allow you to group message people in a list, though I couldn’t get this to work, when I tested it today.
Friend Lists don’t allow for selective sharing. But the updated Facebook Groups feature thatcame out last October does provide this, a way to share what you want with whom you want.
How does Circles weight up against these? I can’t say first hand. The Google+ product wasn’t live for me to test when I wrote this (our hands-on review will come later today).
Friend Lists are nice in that if you pick one person, such as below where I selected Facebook communications chief Elliott Schrage, you get relevant suggestions that appear (other Facebook execs who’ve friended me on Facebook):
But that list can’t be used, as best I can tell, to start an associated group to share just to these people. Instead, when I tested today, I was still forced to make a group, then pick people individually to add to that.
So, the drag-and-drop interface of Circles looks appealing. Then again, if you have hundreds of “friends,” it still might turn into too much organization. Maybe people will use it to create some select groups that they really want (family, close friends, those in a club, etc.). But if it turns into a wonderful tool, it’s hard to imagine that Facebook couldn’t easily match it.

Who’s In Your Circle?

There’s no limit to the number of circles you can create. But where do the people come from who will be in your circles?

First, any contacts you’ve stored through the Google Contacts service will be available. If you have no contacts, you can import them through the CSV format, which many contact services will export out to.
Google also said that it is looking into ways to directly important contacts from Yahoo and Microsoft. Facebook wasn’t mentioned.
That’s not surprising. Facebook hasn’t allowed the export of friends’ email addresses, except to … Yahoo and Microsoft. The stories below explains more about this:
What’s all this mean in practical terms? Everyone in Google+ will effectively be starting from scratch.
If you already use things like Gmail, you probably have Google Contacts that give you email addresses of your social network. If you don’t, you can import — and Yahoo and Microsoft may serve as go-betweens to help you bring information from Facebook into Google Plus.

From Email To Virtual Person

The bigger issue is that your contacts — be that from within Google or imported from Facebook — are basically just email addresses. The won’t have any social connection information with them.

Google Contacts won’t know that a particular person whose email address you have is friends with other people you know. A Facebook import won’t turn email addresses gathered from there into links with other people who use Facebook.
Instead, what will really jump start Google+ is if a significant number of people come into the system and start claiming profiles within it, effectively turning those email addresses into virtual people who have connections within Google Plus.
That’s a big if. If you’re already happy using Facebook, you may have no more incentive to use Google’s new social network than someone already happy using Google has to switch over to Bing. What you’re using is doing the job just fine.

Buzz Off Google Buzz

When people do get into the system, that does open up another way to add contacts. You’ll be able to search through other members who have registered.
But here’s the crazy thing. Those connections you may have already formed using Google Buzz? Remember, Google’s last attempt to take on Facebook from February 2010? None of that is being used for Google Plus. The two products are being kept completely separate.
I suspect Google’s trying to be as cautious as possible, in the wake of its settlement with the US Federal Trade Commission (see Google Settles FTC Charges Over Buzz, Agrees To 20 Years Of Privacy Audits). Buzz seems tainted, so keeping Google+ isolated from that may be deemed the most prudent course.
And what’s the future for Buzz, with Google+ coming out? Google told me in a follow-up email:
The short answer is it won’t have any major impact on Buzz at launch. Buzz users will still see a Buzz tab on their Google profile, and Buzz will continue working as it always has. Google+ users can also be Buzz users or can decide to just share their content using one of the products. Over time, we’ll determine what makes the most sense in terms of integrating the products.

Google+ Stream

Now let’s talk about how you see what’s being shared by those in your network, as well as what you can specifically share.
Information appears in your “Stream,” which is akin to Facebook’s news feed. At the top of your stream is a sharing box. Actually, two sharing boxes:
In the new black navigation bar that began showing up for some people this week, there’s a “Share” area to the right side. That bar, by the way, has been dubbed the “One Google” bar, Google told me. No matter where you are on Google, you’ll have the ability to share something out to Google Plus.
In the Stream itself, there’s a longer box, where you can enter a status update or use icons to upload and share photo and videos. You can also share links or your location, if you’ve allowed Google to track that for you. On mobile devices, you can select from a drop-down of nearby places to check-in.
The check-in feature also raises questions about Google Latitude — does it get absorbed into Google+ eventually? What about HotPot?
What do you see from others? Here’s an example:
In this screenshot, the person is viewing what’s been shared only by people in their “Bike Geeks” groups, as highlighted on the left side. By selecting another circle that’s listed, they would see only information being shared by that group.

Friends, Followers & Off-Network Friends

As with Twitter (or with Facebook, when it comes to fan pages), it’s possible with Google+ to follow other people on the network, even if they don’t reciprocate and follow you or friend you back.
Google says that if you follow someone this way, you’ll only see what they choose to share with everyone publicly. If they share some things more restrictively, with particular circles, for example, those outside of those circles won’t see that.
Somewhat related, you can be friends with people who aren’t formally part of Google Plus. If they’re an email-only contact and never formally join the service, you can still add them to circles and share with them.
When you do this, they’ll apparently be sent an email with whatever you wanted to share, a picture, an update and so on.
The downside is that if they’re not on Google Plus, they’ll get a notification anytime you share anything. So if you’re a big sharer, potentially you might hit some of your friends with a lot of email.

Where’s +1?

In the stream example above, there was a +1 button at the bottom of the photo. Yes, anything you like within Google+ can be +1′d, in the way that anything you like on Facebook can be liked with Facebook Like buttons.

If you do that, do your friends on Google+ see that action, in the way that friends on Facebook may see what you like? Nope. Not to my understanding,
Further more, all those Google +1 buttons that are now starting to appear on Google search worldwide? Those Google +1 buttons that publishers have diligently been adding to their sites since they were released earlier this month? Nothing from those button clicks flows back into Google Plus.
It’s crazy. It makes no sense. It’s as if Facebook launched its Like buttons but forgot to hook them up to flow information back into Facebook.
Right now, it remains the case that if you want to see what someone has +1′d, then you have to remember to go to their Google Profile page on a regular basis, then hope they’ve enabled the +1 tab on that profile, then rinse and repeat for other people.
Google told me that it would be “logical” to see +1 flow into Google+ and that “one could guess eventually” it will happen. So, I’m pretty sure we will see this happen. But when it will launch is unclear, and it really feels like an incredible mistake that it’s not part of the launch.

Google Sparks: Tips On What To Share

Time for more features. What if you started a social network and no one knew what to share? That’s a problem that Google Sparks is intended to solve.
Think of it like Google Alerts made to flow into Google Plus. Google Sparks lets you follow topics of interest:
You can browse suggestions or set up your own keyword-based searches. Then when you select a “Sparks” link, you’ll get a feed of search results that you might wish to share. Here’s an example of what Sparks might show for a fashion topic:
The relevancy is supposed to be tweaked to find especially sharable content that people are already clicking on, things that are very visual with photo and pictures.
I got a brief demo trying two searches, and the results didn’t thrill me. They were OK, but they didn’t feel particularly shareable. Still, the feature will probably be useful to some, and I can’t really assess the relevancy either way on such limited testing.

Hangouts: Group Video Chat

Google seems to be hanging most of its hopes that Google+ will attract people from Facebook on two main features, I’d say. One is the aforementioned Circles sharing feature. The other is the Hangout video chat feature.
With Hangouts, up to 10 people at a time can all interact through video:
The demo I saw of the system was compelling. As one participant spoke, the main image automatically changed to that person. You can also play video that everyone watches.
Gundotra spent some time talking with me about how Google has examined the social dynamics of video chat, to get people more comfortable participating. The key is to get several people all involved casually, rather than to barge in with a solitary invite.
He used a “talking to your neighbor” analogy to explain more. You’re probably are hesitant to knock a neighbor’s door and disturb them just because you want to talk. But if you saw them outside on their porch, Gundotra said, you’d probably feel better saying “Hi” when passing by. If two neighbors were sitting and talking, you’d probably feel rude not also stopping and chatting.
Hence the Hangouts name. When someone launches a Hangout, this shows up on the feed that goes out to their friends. As more people join, the notifications get updated to show the number participating. As that number rises, Google says even more people are compelled to take part.
The party ends at 10, however. No more can participate for scale reasons and also because the group dynamics get too hard, Gundotra said. If someone leaves, others can come in.
The puzzling thing to me is that Google’s not made it possible for anyone to stream the chat out to non-participants. If you have a group of friends, and not all can take part at once, others might be interested just to listen in.
Beyond that, Hangouts seems like a pretty awesome tool for those who wanted to record video shows. But there’s no way to save what happens.

Huddle: Group Text Chat

Somewhat related to Hangouts is Huddle, a group text chat service. I can’t really tell you more than that. Google didn’t cover this during my talk with them about Google Plus last week, so I’ve only got a screenshot for you and a promise will cover it more in our coming hands-on piece:
Huddle is for Android 2.0+ phones, iPhone 4.0+ phones and SMS, Google tells me.

Instant Upload

The last major feature of Google+ is called “Instant Upload.”

For those with Android phones, you can have any picture you take be uploaded to a centralized — and private — photo album area.
Google tells me they hope to bring it to other phones, as well.

Tuesday, June 7, 2011

7 features available only in Google Chrome



We have already seen in recent news that Google reserved - legitimately - some advantages and features to its own services and machinery. For example, Google Maps navigation, 3D view of buildings in vector or Google Music , many services that are currently available on the Android smartphones.

So too with its web browser Chrome, which offers some functionality related to Google that you can not find - or not in the same form - in other browsers. The blog Google Operating System has wisely listed seven features available exclusively in Chrome .

1. Printing natively in Google Docs. It is more useful to download PDFs in Adobe Reader to print. You can printdirectly from Google Chrome.

2. Import files into Google Docs. Other browsers require the installation of a Java applet to do so. This is not the case for Google Chrome.

3. Speech input in Google Translate. The latest version of Google Chrome can tell the browser to obtain a translation of the text, rather than enter the keyboard. We talked about it here: Google is experimenting with voice search on the PC .

4 & 5. The notification alerts on your desktop to Gmail and Google Calendar. When you receive a new email or you must be warned of an impending next appointment, Chrome sends a warning not too intrusive on your desktop.

6. Opening PDF attachments in the integrated viewer. Rather than opening the PDFs in Google Docs, Chrome opens them directly in the browser.

7. Drag and drop attachments Gmail. If in Firefox you can already drag an attachment from your desktop into an email, the reverse is not possible. Google Chrome, if you can drag an attachment received in an email directly to your desktop.

Cosmetic features may encourage large consumers to take the plunge and leave their current browser to Google Chrome ...

Tuesday, May 24, 2011

WebP: A new image format for the Web

WebP is a new image format that provides lossy compression for photographic images. In a large scale study of 900,000 web images, WebP images were 39.8% smaller than jpeg images of similar quality. A WebP file consists of VP8 image data, and a container based on RIFF. The standalone libwebp library serves as a reference implementation for the WebP specification and is available at this git repository and as a tarball. Webmasters and web developers can use the WebP image format to create smaller and better looking images that can help make the web faster.
Did you know? WebP is pronounced "weppy".

 How WebP works 

WebP uses predictive coding to encode an image, the same methodology used by the VP8 video codec to compress keyframes in videos. Predictive coding uses the values in neighboring blocks of pixels to predict the values in a block, and then encodes only the difference (residual) between the actual values and the prediction.
The residuals typically contain many zero values, which can be compressed much more effectively. The residuals are then transformed, quantized and entropy-coded as usual. WebP also uses variable block sizes.
WebP support
WebP is supported by a variety of tools. In addition, it is now natively supported in Google Chrome, the Google Chrome Frame plug-in for Internet Explorer and Opera 11.10.
Developers have also added support to a variety of image editing tools. This release also provides a lightweight encoding and decoding library, libwebp and command line tools cwebp and dwebp for converting images to and from the WebP format. The full source code is available on the download page.

WebP converter download 
Convert your favorite collection from PNG and JPEG to WebP by downloading the precompiled cwebp conversion tool for Linux, Windows or Mac OS X.

Friday, May 20, 2011

Google’s WebP Image Format Takes On JPEGs With Sharper Pictures (Google is on a mission to make the Web faster)


Google is on a mission to make the Web faster. One thing that slows down pageload times are fat image files. Even JPEG and PNG files can get pretty big. So Google is developing a new image format called WebP (which is a sister format to its WebM project for videos).
The key to making image files on the Web smaller without losing sharpness is better compression of the original file. Today, Google announced via the Chromium blog that the compression algorithms for WebP just got better and that they can even handle different parts of an image separately so that parts of it can be displayed without waiting for the entire image to be compressed and decompressed.
The images above, for instance, are from this gallery comparing JPEG to WebP. The WebP images are significantly smaller, but look just as sharp. Can you tell the difference? Unfortunately, WebP is only supported in Chrome and Opera browsers. Google products such as Gmail, Picassa Web albums, and Google Instant Previews also support WebP. But other than Opera, it’s pretty much an all-Google affair.
Websites aren’t going to start using WebP images just for Google Chrome visitors. But if it does speed things up without reducing the quality of images, other browsers will start supporting it as well or else be left behind.

Tuesday, April 19, 2011

Installing a Guest Operating System on a Virtual Machine

Virtualization has been widely accepted as a technique to conserve resources. Virtualization is the process of running a guest operating system on a virtual machine, which is created in a virtualizer running on the host operating system. Large companies do not have to install 100 different host computers for its employees as they may create 100 different virtual machines running different guest operating systems on a single host computer.
VMware is one of the main vendors of Linux virtualization solutions. VMware Player may be used to run 32-bit and 64-bit Linux operating systems including openSUSE, RHEL 5, and Ubuntu. VMware also offers Virtual Appliances, which are prebuilt software solutions comprising of virtual machine/s. Virtual Appliances are available for Ubuntu, Red Hat and openSUSE, though an appliance for the latest versions may not be available. For the latest version of openSuse, 11.2, it is recommended to install the openSUSE directly onto the VMware Player. In this article we shall install Oracle database XE in openSuse 11.2 as a guest operating system running in a virtual machine (VM) on a Windows host operating system.
Using Oracle database XE with openSuse 11.2 in VMPlayer requires the following:
  1. Install VMPlayer
  2. Create a virtual machine and install openSUSE 11.2 on the VM
  3. Install Oracle database in openSUSE 11.2
  4. Add user to dba group
  5. Create initialization initXE.ora file
  6. Grant write access to intiXE.ora
  7. Start database instance in NOMOUNT
  8. Modify DB_NAME parameter
  9. Restart database instance in NOMOUNT
  10. Create database
  11. Create database table
  12. Create data dictionary views
Installing VMware Player
Create three folders - openSuse, vmplayer and VMs - for installing openSuse ISO, VMPlayer, and an openSuse virtual machine. First, we need to download the latest version of VMPlayer to the vmplayer folder. The VMPlayer is just an .exe file. Double-click on the .exe file and the VMware Player Setup Wizard gets started.
Click on Next in the Welcome window. Specify the Destination Folder (C:\vmplayer for example) to install the VMware Player. Click on Next. In the Ready to Perform the Requested Operations window click on Continue. The VMware installation gets started. When the installation is completed, the Setup Wizard prompts for restarting the system to complete the installation. Click on Restart Now. After the system has been restarted, the VMware Player installation is completed.
Creating a Virtual Machine
Next, download the openSUSE 11.2 Live KDE ISO (openSUSE-11.2-KDE4-LiveCD-i686.iso) to the openSuse folder. Open the VMware Player. Click on Create a New Virtual Machine to create an openSUSE 11.2 virtual machine as shown in Figure 1.
The New Virtual Machine Wizard gets started. Select the Installer disc image file (iso) radio button and select the openSUSE 11.2 KDE ISO file as shown in Figure 2. Click on Next.
Select a guest operating system as Linux and a version as OpenSUSE as in Figure 3. Click on Next.
Specify a name for the virtual machine and specify the Location of the VM as the VMs directory. Click on Next. Specify the disk size as 40.0 GB and select Split virtual disk into 2GB files as in Figure 4. Click on Next.
Select the memory allocated to the VM. By default one processor is configured. Configure the Network Adapter as Bridged with Replicate physical network connection state as in Figure 5.
Click on Finish to create the openSUSE 11.2 VM and start the installation.
Installing openSUSE 11.2 in the Virtual Machine
After the virtual machine gets created, select Installation in the OpenSUSE Installer boot screen as in Figure 6.
In the Welcome window the license agreement is displayed. Click on Next. Select Time Zone and click on Next. In the Suggested Partitioning window Partition Based is selected by default. Click on Edit Partition Setup. In the Expert Partitioner the Available Storage on Linux gets listed for the different partitions of the VMware type /dev/sda hard disk as in Figure 7. Click on Accept.
Click on Next as in Figure 8.
In the User Settings, create a new user with the Create New User wizard. Click Next. In Installation Settings, review the installation summary and click Install. In the Confirm Installation window click Install. The installation gets started.
After the installation is completed, the system needs to reboot as shown in Figure 9.
The initial booting of openSUSE 11.2 gets completed. Next, the automatic configuration of openSUSE 11.2 gets performed. The openSUSE 11.2 VM gets created and installed as shown in Figure 10.
Installing Oracle Database XE in openSUSE 11.2
Next, we install the Oracle database XE in the openSUSE 11.2 VM. To start the openSUSE 11.2 VM click on Play virtual machine. Select VM > Install VMWare Tools to install VMware Tools. In the openSUSE login window specify the Username and Password.
The VMPlayer Desktop is displayed, as shown in Figure 11.
 Download the Oracle database XE for Linux. Start the Dolphin file manager. Select the Download folder. Right-click on the oracle-xe rpm and select Open with Install Software. Specify a password for the root user and click on OK. The Software Manager will start. Oracle Database 10g XE will be installed.
Adding a User to the dba Group
Next, we test the newly installed database by starting the database. First, start the application launcher. In the application launcher search for Oracle and start the database with Start Database. An error will be generated, "Operation failed. dvohra11 is not a member of ‘dba' group. We need to add the user dvohra11 to the ‘dba' group. In the application launcher select the command line Terminal Konsole. The openSUSE terminal will start the Bash shell. Log in to the openSUSE 11.2 with root privileges with the su command. Add user dvohra11 to the ‘dba' group with the following command as shown in Figure 12.
usermod  -G dba dvohra11
Start the SQL Command line. Having added the user to the ‘dba' group, you will be able to connect as sys to an idle instance.
Creating an Initialization File initXE.ora
Before we create a database and a table, we need to create an initialization file from which the initialization parameters are read. For an ‘XE' SID we need an initXE.ora initialization file. We'll create the initXE.ora file by making a copy of the init.ora file in the directory /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs. In the bash shell cd to the //dbs directory. Create the initXE.ora file with the following command as shown in Figure 13.
cp init.ora initXE.ora

Facebook Turns Light Green, Open Sources Its Data Center

Facebook has been quietly working on building an energy-efficient data center at the lowest possible cost for a year or two and Thursday it open sourced the infrastructure it created under what it calls the Open Compute Project, figuring that many eyes might improve on it.
"We are not the only ones who need the kind of hardware that we are building out," Facebook CEO Mark Zuckerberg said.
The company wasn't getting what it needed from the OEMs so it designed the thing from the ground up and wound up building its own stripped-down Intel and AMD servers, power supplies, server racks and battery backup systems.
Its approach meant it had total control over every part of the system from the software on up and that meant it could use a 480-volt electrical distribution system to reduce energy loss; remove anything in the servers that didn't contribute to efficiency; reuse hot aisle air in winter to heat its offices; and eliminate the need for a central uninterruptible power supply.
As a result it claims its soon-to-open data center in Prineville, Oregon, is 38% more efficient and 24% less expensive to build and run than other state-of-the-art data centers. It's also supposed to support more Facebook users and offer them real-time social experiences - such as the ability to read comments as they are written or see friends of friends appear dynamically as the user searches.
The facility is reportedly fetching a PUE of 1.07, which is below the EPA-defined state-of-the-art industry average of 1.5 and means 93% of the energy from the grid makes it into every so-called Open Compute server

After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly

My recent switch to a single-boot Ubuntu setup on my Thinkpad T60 simply floors me on a regular basis. Most recently it's had to do with the experience of maintaining the software. Fresh from a very long Windows 2000 experience and a four-month Windows XP experience along with a long-time Linux sys admin role puts me in a great position to assess Ubuntu. Three prior attempts over the years at using Linux as my daily desktop OS had me primed for failure. Well, Ubuntu takes Linux where I've long hoped it would go - easy to use, reliable, dependable, great applications too but more on that later. It has some elegance to it - bet you never heard that about a Linux desktop before.
There are many night-and-day differences between Windows and Ubuntu and, for a guy that does 80% standard office tasks and the rest of the time I'm doing Linux admin tasks, it was nearly all in favor of Ubuntu after the first few weeks of the transition. Overall, my productivity and the scope of things I can do with Ubuntu far exceed what I could do with Windows and just as importantly Ubuntu (like any Linux would) lets me easily create my own productivity shortcuts of a variety of sorts.
One of the things that's become clear as I've gotten used to the appliance-like experience of Ubuntu is that the future of software in an open source-dominated world is going to be significantly different than the world dominated by Microsoft. So what distant point on the horizon has Ubuntu shone a light on for me? Simple. Software will increasingly compete on ease of use in the total software experience more than on features. The future will be more about being simple than about any other dimension.


Here are some recent use cases:
_ I needed to rebuild my T60 with a fresh OS. Which was easier? MS Windows with a factory install disk, separate disks for Office and for Virus protection and then a lot of hunt-and-peck downloading for various apps like Thunderbird, Firefox, SSH, and Calendar or....Ubuntu with one CD and an OS that includes an integrated, extensible, and slick software package manager where all the software is approved and tailored to the installation?

_ I needed to rebuild a T43. I tried to use the rebuild partition included on the HD but it was corrupt. So I tried to make factory-install disks but the corrupt partition prevented it. Next option? Call Lenovo and get disks sent for $51. That process took five days and eight CD-ROMs from start to finish. With Ubuntu, this process takes three hours max, not four days and there's no software keys or other things to track down. The labor involved is less than a fifth with Ubuntu and the delivered product is a lot more productive - for my use models anyway.

_ I needed to resubscribe to Symantec on a Windows machine. Again this is a 30-60 minute timeout from production AND a $49 charge AND a hassle with product keys and sending data about my machine and purchases around to companies that I'd choose not have it if I had a choice. But I didn't since Windows XP needs Symantec's products badly even though these scanning and cleaning products degrade machine performance badly - even with a gig of RAM.

_ And I now hear that Windows Vista renames the partition it's installed on what used to be the C: partition. I need to check out this story but the very idea of automatic partition renaming is insane to even contemplate.

So my machine sings with Ubuntu. Having no virus scanning alone unleashes a responsiveness that makes the power of the T60's Intel dual-core shine. And what am I noticing most about all of this?
Well, first off Ubuntu is good as a productivity platform. Without that, the rest wouldn't matter a bit. But since Ubuntu is not only good on features but reliability then at least some of us would crawl over broken glass to get it installed.
But, in fact, there's no broken glass in the picture. It's the opposite. Ubuntu's installation is so easy, and maintaining it once it's installed is so simple that Ubuntu nearly falls into your machine like a ying to the hardware's yang. Once there, Ubuntu happily makes a home in your head with hardly a blip. I think Ubuntu actually dropped my blood pressure. Not something you typically find when switching ALL your software for something that's about as alien to Windows as it possibly can be.
Once that major hurdle is cleared, then the other big issues come into focus. Ease of install, easy updates, easy software maintenance, easy data backups. After experiencing Ubuntu, the world of Windows looks increasingly bad, increasingly archaic, increasingly like a neighborhood that makes life hard. Why should I put up with what Windows makes me go through if I don't have to?
I've used rsync for backups for years. I back up my mail, my Thunderbird data, and "my document" directory (i.e., /home/xxxx/). One of these backup commands looks like this and sits in a single shell script and runs from cron once a day (I've already sent the ssh key to the backup target server so no need to manually login to the backup server for this command to run):

rsync -avgz /home/xxxx/.mozilla-thunderbird/ root@mycomcastipnumber:/hdb/ibmt60-ubuntu-mozilla-tbird/ >>
/home/xxxx/backup-.txt