When the Linux Foundation announced the MeeGo project earlier this year, they said it would "bring the magic to Linux." Now that it is finally here, does it deliver on its promise? It sure does.
MeeGo is comprised of specially chosen applications, all of which are designed to integrate seamlessly with the interface. Most of these are GNOME based applications such as Epiphany (messenger), Evince (document viewer), Evolution (email and calendar), Nautilus (file manager), as well as the calculator, text editor, archive manager, image viewer, screenshot taking tool, and more. Evolution is broken up into individual components and spread out across the interface in relevant sections. It is definitely a little slower to open than other apps, as is media player Banshee (a .NET application) – but they are still fast by comparison.
All in all, this makes for some great default applications. MeeGo will include access to Intel’s AppUp store at some point, but for now it has access to various Yum repositories and two main front-ends, Garage and the GNOME PackageKit front-end. It also includes a graphical update utility which advises users when updates are available, just like a regular distro. The current package list is limited, but many regular Linux applications are available, including Abiword, GIMP, Gnumeric, Frozen Bubble, Inkscape, Rhythmbox, Simple Scan, Stellarium, Totem, and Tuxpaint. Regular tools like vim, fdupes and even PostgreSQL are also available, although both iotop and htop were not.

MeeGo’s Software Updater
The biggest gripe I had with previous versions of Moblin was the web browser. The project decided to build their own custom browser from existing technologies, but it was not a pleasure to use. Fortunately, with MeeGo this has been rectified with a solution which comes in two flavours, Chrome or Chromium. That’s right, MeeGo turned to Google for what is fast becoming the world’s favourite browser (and for good reason). Unfortunately some flavour of mini-Firefox was not chosen, but Chromium is open source and it works very, very well indeed. Flash also works out of the box thanks to the inclusion of Adobe’s 32bit RPM repository, all pre-configured and installed.

Chromium Web Browser
All of the installed applications are available from a tab at the top and are search-able with the standard “Alt + F2″ key combination. This is another place where integration is highly noticeable, each application has a specific, custom MeeGo icon, rather than the default which comes with the application. This makes for a very nice, clean looking system.

MeeGo Applications
Of course, not everything lives in the cloud with MeeGo and a File Manager is a must have tool. MeeGo has a simple and unique interface for handling this task. Although Nautilus is the file manager which does the heavy lifting, the devices tab at the top loads a front end which contains shortcuts to directories like “Music” and “Pictures”, as well as a separate panel which detects any additional storage like a USB memory stick. As well as being logical and easy to use, this once again this shows great use of space and the thought which has gone into putting MeeGo together.

MeeGo File and Device Manager
When it comes to playing Media, MeeGo has all that sorted too. The media tab at the top loads another custom front end to Banshee, the current media player of choice. From here one can see the play list, play, pause and load media, as well as kick up the full screen Banshee. Media keeps playing even after closing the application and going about your business elsewhere. MeeGo ships with a low resolution version of Big Buck Bunny (encoded in Ogg Theora Vorbis, of course), but also includes the good and bad GStreamer plugins for a wide range of format support.

MeeGo’s Media Player, Banshee
Of course, many of these components are configurable and items in the Toolbar can be shuffled, added and removed. To accomplish this, MeeGo includes various configuration tools, broken into categories Personal and Hardware. The list of options is not exhaustive, but what is there works very well and isn’t overwhelming. No doubt over time, this will grow.

Configuring MeeGo
Being designed for the Internet, a netbook is not much great if it doesn’t have access to a network. MeeGo once again makes this very easy, automatically configuring wired networks (with the exception of custom DNS), detecting wireless access points, managing 3G, and even bluetooth connections to certain paired devices.

MeeGo’s Network Manager
No-matter where you are in MeeGo, you’re constantly kept up to date by the built in notification manager. It pops up messages letting you know the status of your network connection, online chats, as well as hardware information like low battery and then really, really low battery where it kindly lets you know that it will soon force a shut-down and to “save your work”.
MeeGo would benefit from a built-in backup program which synchronizes your settings (or even just the home directory) to somewhere else. It would be great if, upon losing the netbook or getting a new one, the user could simply synchronise it and pick up where they left off! MeeGo does support a number of pre-defined synchronisation services for your calendaring such as Funambol and Google, but it also works with any other provider which uses SyncML. You can also sync directly with a device over bluetooth, if it’s supported via Evolution’s Sync plugin or is a compatible Nokia model.
Unlike other available operating systems, MeeGo does not lock you into any particular provider. You are free to use any service provider you like for your chatting, social networking, email, calendaring and whatever else you want to do. MeeGo does a great job of managing your life online, with the exception of a limited number of services – currently it just has Twitter and Last.fm. It’s a pity that the option for other open services such as Identi.ca and Status.net are not yet available. Over time this will no doubt grow to include these and others. Thanks to Empathy however, most chat based services are supported, from Jabber and Gmail through to MSN and Facebook.
MeeGo is simple, provides all the tools you’d come to expect on a little device like this without locking you into any one vendor. It gives you simple, powerful tools to do netbook computing the way you want to and best of all, great freedom.
Concerns
Is MeeGo perfect? No, certainly not. MeeGo is definitely a worthy successor to Moblin and it’s great to see this technology improving, but it’s not for everyone. Some Linux users will actually want to use their netbook as a primary work machine. For others who use it as an Internet appliance it might be perfect. I did install it without any problems on an Asus EeePC 1000HE, however there are a great number of existing netbooks out there and it might not work as seamlessly on other makes and models.
While MeeGo will run on any Atom based device, the website lists some specific machines which have been officially tested:
* Asus EeePC 901, 1000H, 1005HA, 1008HA, EeePC 1005PE, Eeetop ET1602
* Dell mini10v, Inspiron Mini 1012
* Acer Aspire One D250, AO532-21S, Revo GN40, Aspire 5740-6025
* Lenovo S10
* MSI U130, AE1900
* HP mini 210-1044
* Toshiba NB302
Coming into an existing market, MeeGo will always have a hard time working on every machine. Going into the future however, by working closely with manufacturers who will create devices specifically for MeeGo, the situation should be very different.
Of course the other big feature of mobile computing is a constant connection. Just how well MeeGo will work with the large number of 3G devices out there remains to be seen, as does the ability to tether MeeGo with a mobile over bluetooth (it did automatically set up a network connection to my non-3G mobile phone).
While overall the system was extremely stable I did notice a few crashes, primarily in Chromium and Banshee. However, on the whole MeeGo remained very responsive and was a pleasure to work with. Netbooks and their limiting form factor can be challenging but the way MeeGo is designed helps to overcome many of these issues and turns it into a highly usable format.
As with any free software project worth its salt, MeeGo has a user forum, mailing lists, bug tracker and extensive online help.
Looking to the future
When netbooks first came out, we weren’t quite sure what they were for. We were hoping they would be a cheap laptop, but they were far too underpowered and too small and fragile for “real” work. Instead, they have become a lightweight, intermediary device perfect for travel. If the iPad comes off however, we could see the end of the netbook in favour of tablets (finally!). If that’s the case, MeeGo will certainly be ready if the tablets on show at Computex are anything to go by (lots of magic there!). Tablets running MeeGo should be on sale later this year and will sport the MeeGo Core with you guessed it, the “Tablet User Experience” – that unique, intuitive Qt based interface. These tablets are truly something to behold and make the iPad look like a cheap toy.
What I really love about MeeGo is that it is a compilation of great pieces of technology, all pulled together really well. It’s solid, responsive and it’s slick. In a word, clean. It makes great use of the small screen by separating out activities onto their own, and it simply makes the netbook format a pleasure to work with.
Best of all, MeeGo is open and free. It does not lock you into any one specific provider for anything which is a welcome relief when looking at other products on the market. It’s built on standard upstream free software projects and is designed to be customised, and hacked on (yes, hacked). Yet it’s not just pie in the sky out of reach technology and you can’t help but think, this is the way it’s meant to be.
Christopher Smart has been using Linux since 1999. In 2005 he created Kororaa Linux, which delivered the world's first Live CD showcasing 3D
desktop effects. He also founded the
MakeTheMove website, which introduces users to free software and encourages them to switch. In his spare time he enjoys writing articles on free software.
Comments on "MeeGo Brings The Magic"
\”despite all these great options consumers still cannot purchase a netbook with Ubuntu pre-installed\”
I\’m enthused about Meego, too, but I\’m writing this on a netbook that I bought with Ubuntu pre-installed, so the situation isn\’t *quite* as dire as you imply. Try http://system76.com (mine is the Starling model), or http://zareason.com, or http://dell.com/ubuntu.
Also, you have a typo on page 2 – instead of Meego having custom applications for the applications, you probably mean custom *icons* for the applications. It is indeed a nice feature.
Otherwise, though, this is the best review of Meego I\’ve seen yet. Thanks!
Thanks ricegf, I didn\’t realise that Dell was selling netbooks with Ubuntu Netbook Edition (in fact they have Moblin). So I will correct these errors.
Cheers,
Chris
each application has a specific, custom MeeGo application, rather than the default which comes with the application
I think you meant \”icon\” somewhere there.
Y\’know, I hate to say this, but a little deceit goes a long way (Just ask Billy Borg, who learned his MS trade and marketing MO from Big Blue).
My ex girlfriend recently lost her job, her son bearshared her machine to death and now she had to have a military base of operations from which to fire off salvos of resumes across the career DMZ.
Since I still lover her, I went on down to her place and low and behold, she had one of those \”pre-installed\” machines – and an inoperabple one at that – no original disks for WinXP, MS Office, etc., so I sat back, and pondered for a moment while she and my daughter watched TVO\’d cableTV shows downstairs.
Well I said, screw this. Like Felix always did, I merely whupped out my magic bag of trix and installed Slackware 13.0, OOo (That\’s geek for OpenOffice), configured her user ID to default to XFCE and tossed in a couple of my fave custom build packages from SlackBuilds, and finally got her Java and MIME all warm and fuzzy for Firefox, including my \’essential\’ plugins for Firefox, Thunderbird, and Chrome (Yes, Chrome is for Slackware, not Chromium like in other distros – kewl eh?).
The next day, when she woke up I showed her all of her data (tax returns for her and her clients, family photos, etc.) that I had migrated, and explained to her that from now on, she would be using Firefox instead of Internet Exploder, coz that latter sux.
I also explained that she would be using Thunderbird, instead of MS Outlook, coz pst files suk.
She grudgingly relented (What choice did she have?) a few days later she called and said how much kewler Firefox and TB were than IE and MS Outlook, at which point I started talking her through some of the really kewl installed extensions for those two, plus some of the finer points of Chrome.
Well I thought that was it, but then about two weeks later….
I get a call from her asking me what Operating System I installed on her machine, and also, she finally noticed that OOo was not in fact MS Office, (at this point I was ROFLMAOPMP).
It never occured to me to tell her anything about the OS, or that it was indeed UNIX that I had installed on her aging machine that was suddenly so much faster than ever before.
For the past several weeks, she had been telling all of her friends that I had installed the new Windows 7 along with the latest and greatest MS Office – until someone came over to her house and told her what Slackware Linux was LOL!
Now, I didn\’t intend to deceive her, I just made point an click the way it was before for her and she naturally assumed I had installed Office 2010 and Windows 7.
If the machine worked the same way it did before, then why was it important to go out of my way to explain that she\’s now running UNIX instead of MS Windows?
Once she calmed down, it occured to her that she\’s never going back to Windows, except for when a Windows box is provided as her desktop PC at work.
Why would she? It\’s free, faster, stable as all getup, and dang it if Xfce doesn\’t look really kewl!
(NOTE: YMMV)
Bottom line is, what\’s the difference between a Windows and a Meego installed machine? Nothing except ten minutes of familiarization, and a few hours of customizing your desktop – as in any new PC!!!
Handing someone a netbook that is ready to go with Meego and merely saying, \”Here\’s your new totally kewl netbook dude!\”, is a way to bring back the assimilated from the Borg Collective w/o them even realizing it.
Great work, great article, but now it\’s about time for us to be a little bit arrogant – now isn\’t it?
Kindest regards,
Bradley D. Thornton
http://NorthTech.US
.
.
@porridge
Thanks for that, I thought had already fixed it but apparently not! :-)
-c
@tallboy
It\’s not UNIX, it\’s GNU! ;-)
-c
I tried this with live CD. Tho\’ the user interface is nice I would prefer a simple setup with openbox or with a tiling window manager.
Well, I do not think netbooks aren’t going to be replaced anytime around. There are many reasons why I consider that as a fact. Just take desktop into account. It has been what that was used at first and is still used today. There have been many competitors to it where laptop and mutual mobiles was its main rival. Still, laptop is no match for the power of a desktop. But when it comes to portability, the desktop shies away. So I think it is a matter of features and personal preference and nothing is going to replace anything on a large scale!