Archive for the ‘Linux’ Category

Frankenstein’s Netbook

May 9, 2010

or, what I learned from triple-booting an MSI Wind U100…

My wife’s birthday was the other day and she had been wanting a MacBook to go with her iMac.  Proprietary software is not my thing, but it makes her happy.  Problem: nowhere near enough $ to buy one.  Not enough $ to buy an iPad either (if they were even for sale here, that is).  So we talked a bit and really she just wanted something portable for her games… and what I ended up doing was buying a cheap netbook (the older model MSI Wind U100) and started learning everything I could about making a ‘hackintosh’ out of it.

Now, when talking about what could (theoretically) be done, try not to sound too confident since you may just get asked to that in practice ;)  Basically, yes, it would be nice if she could run her XP games too and Ubuntu would be icing on the cake… so I started learning about how to make a triple-boot system.

Two days of on-and-off tinkering later, I emerged from my room with a kludged together system that actually can boot successfully :)  I used the SnowyWind OS X distro and Grub2 and Chameleon… it’s not perfect, but it boots OSX/WinXP/Ubuntu 10.04 consistently.

What I noticed:

XP is ancient; a real clunker.  Had to use an external USB CD-ROM (USB flash drives can be used in theory, but this was just easier).  Sloooooow install.  25-character key in tiny print to read off the sticker on the bottom.  WGA.  A mountain of security patches.  3rd party drivers to make the hardware work.  Would love to toss it in an internet-free VirtualBox cage and throw away the key if I could.

Hackintosh distros are still rather… brittle.  Reminds me of the reported difficulties of Linux pre-Ubuntu, mixed with the groping around in the dark feel of doing things with proprietary software that the original authors didn’t want you doing.  Feels like a ‘square peg in a round hole’.

Adding more OSs always makes things more complicated :) No “average user” will ever want to mess with bootloaders and when something goes wrong, you might as well reinstall.

Ubuntu loves you unconditionally and wants to make your life easier ^_^

Unless you have a real reason to want XP (games… sigh), or OS X on non-Apple hardware (games… heh), you really are just setting yourself up for a headache down the road.  Ubuntu installs fast, is very straightforward, small and netbook-friendly.  Oh and there are even proprietary games for it these days too.

I look forward to the day when $199 ARM-based netbooks with Ubuntu flood the market ;)


Miguel de Icaza, Microsoft MVP

January 15, 2010

From an e-mail I sent to the Ubuntu Sounder mailing list:

Microsoft names ex-rival ‘MVP’
Todd Bishop on Wednesday, January 13, 2010, 8:16am PST

Miguel de Icaza, Microsoft MVP?

Yep, it’s true. The open-source rabble-rouser who was prevented from hosting a session inside Microsoft’s 2005 Professional Developer Conference has been accepted into the ranks of the company’s “Most Valuable Professionals” less than five years later. He announced the news on his blog.

De Icaza is the leader of the open-source Mono project, sponsored by Novell, which previously set off alarm bells inside Microsoft for its ability to expand Microsoft .NET applications to other platforms, including Linux. Relations between de Icaza and Microsoft have warmed following the Redmond company’s partnership with Novell.

He’s also on the board of the Microsoft-supported CodePlex Foundation, Meanwhile, Mono spin-off project Moonlight, an open-source implementation of Microsoft’s Silverlight interactive technology, has won the blessings of the Redmond company.

De Icaza was accepted as a Microsoft MVP for C#, the .NET programming language.

“This will be a great opportunity to build more bridges with Windows developers and show them that there is an ECMA CLI (Common Language Infrastructure) life in the other side of the OS spectrum,” he writes in his post, adding, “Looking forward to the group picture!”

A bit of a rant follows below…

Miguel de Icaza is (and really always has been) chasing rainbows.  A quote:

“when we tell people the right applications which are not unique to Windows that doesn’t particularly help Windows. And so we’ll continue to see and do things that are standard-based because that’s important. And you continue to see us encourage developers to do things that run uniquely on the Windows platform. You know, with the new Silverlight, you can build Silverlight applications that are flash-like in the sense that they run across platform. But you can also do things which are even nicer which really narrow down and run only on Windows.  And given that Windows is a billion units, you can afford to make optimizations as long as they bring value and do your applications that are Windows unique.” — Steve Ballmer


“Microsoft has had clear competitors in the past. It’s a good thing we have museums to document that” — Bill Gates

And this too:

“I once preached peaceful coexistence with Windows. You may laugh at my expense — I deserve it.” — Jean-Louis Gassée

(don’t know him? He ran a company, Be, that made an OS called BeOS… some pics. No, I didn’t know about them either until relatively recently ):

A bit of an aside, a quote from Scot Hacker, author of that article:

“So here we are in 2001, and guess what? It’s still not possible to purchase a dual-boot Win/Linux machine. Doesn’t that seem kind of odd? With all of the hype Linux has gotten, and with the technical simplicity of shipping dual-boot machines, not a single PC OEM is shipping such a beast. The technology marketplace is glutted with options. Vendors use even the smallest opportunities to trumpet their differentiating factors. Linux is free. And yet there are no commercially available dual-boot machines on the market. Not one. The silence of the marketplace speaks volumes. There is no other way to explain this phenomenon other than as a repercussion of the confidential Windows License under which every hardware vendor must do business.”

…and realize that now it’s 2010 and NOTHING has changed as far as that’s concerned; Linux has to try and claw its way onto machines where it can, mostly used Windows systems for which the hardware was not Linux-optimized.

And now getting back to Mono, realize that Microsoft controls the show; that ultimately they will steer it in the direction they want (to Windows sales) just as they have done with Microsoft Office document formats that really only work perfectly in Microsoft Office.

If we follow that route, we will only ever be a ‘Windows knock-off’.  We need to take a page from the ODF struggle and refuse to play the game by Microsoft’s rules.  I really think that collectively we need to say no to Mono just as much as if Microsoft wanted us to use Bing as Ubuntu’s default search engine.

(please do not scoff; when Microsoft got Linspire to do a ‘patent protection’ deal, one of the results was that “Linspire will make Microsoft’s search engine the default Linspire 5.0 web search engine”)

Apparently Ballmer just had his 10th anniversary as Microsoft CEO; the tactics may change somewhat, but realize that Microsoft is still not our friend.

Linux on the cusp of 2010

December 31, 2009

We’re almost at 2010 and so I thought I’d revisit my 2010: The year of the Linux Desktop post. But rather than start with Linux, I want to start with Apple…

I noticed a story “2010: The year of the Mac?” which derisively began “It’s almost a pathetic assertion: This year, the Mac will break out of its ghetto and become a mainstream computer for individuals and businesses alike.” The author doesn’t understand what Apple wants to be (that is to say, what Steve Jobs wants Apple to be ;) I wrote back in late 2007 that “Apple will tend to restrict itself to the mid-to-high-end market”.  And you know what?  Apple won it; they now get 90+% of sales of $1K+ systems; this is where the largest profits are made and Microsoft has effectively been banished from this segment. Apple also has done well with its iPhone and of course its iPods; these are tech products with significant market share that do not run a Microsoft OS and do not necessarily need one to interface either; as Microsoft absolutely requires monopoly conditions to maintain its business, anything that reduces dependence on Microsoft will cause its empire to shrink.  There are now persistent rumors that Apple is going to release some sort of Tablet Machine that will likely sell below $1K; this will further pressure OEMs that currently preload Windows to compete on price…

Which still doesn’t bring me to Linux yet ;) In the refs to the 2010 article I included a letter that I wrote to ESR regarding his predictions about RAM in computers: by 2008, he wrote, we should see 4GB of RAM in “low end” desktop machines and 16 GB in “high end” ones. However, this did not foresee the transition from majority desktop to majority notebook form factor, the current emergence of netbooks, which have begun to displace some notebook sales (see also here) and which tend to have Windows XP preloaded… at least for now; it uses MUCH less RAM than Vista did! ;) Notebooks tend to use less RAM than desktop machines and netbooks less than notebooks; it is still possible to buy a notebook (albeit refurbished) from FutureShop here in Canada with 512 MB of RAM!  Even the average netbook only has 1GB of RAM and low end notebooks typically come with 2, 3 or 4 GB of RAM.  All this has helped drop the price of off-the-shelf notebooks considerably.  Netbooks still tend to be in the $300 range (the same as last year, but with a larger screen and other ‘improvements’; Microsoft has been pushing for this to keep prices artificially high: “What’s the industry’s advantage in saying lets drive this thing to rock bottom…What we are enabling with Windows 7 [is the ability] to try to maintain higher average selling prices…This doesn’t have to be about who can get to $199 first.”)

And this brings us, finally, to Linux. Currently about a third of netbooks are being shipped with Linux globally and this should rise to a majority by 2013. This is the beginning of Linux taking over the low-end of ‘desktop’ (that is, ‘not server’) computing. What I think will happen this coming year is going to be a convergence of technologies that are going to result in that sub-$200 machine, and it won’t have Windows XP or 7 on it.  But unlike the current generation of netbooks that are Intel Atom-based, these will run on ARM processors. Predictions include that 20% of 2010’s netbooks will have ARM processors and the amount will be over half by 2012. And while Google’s Android will be on some of them, Ubuntu stands to grab a large amount of the market with its 10.04 LTS release.

So, will 2010 be the year of ‘desktop’ Linux? I think yes, but in a way that I didn’t quite imagine in 2007. The “major commerical apps designed to run on Linux” aren’t “designed to run on Linux” per se; they’re designed to run in standards-compliant web browsers (e.g. Firefox) and are ‘free’ (gratis) ala Google (mail, maps, news, etc.)  The low-end of computing will be amazingly inexpensive, almost disposable in the new and uncharted sub-$200 range (the “race to the bottom“).  We probably will see lots of Asian OEMs that most in the west have never heard of before cranking these out (perhaps even toy manufacturers; look at this one that uses rechargable AA batteries! :-), while the bigger ones attempt to maintain their Windows-based notebook sales.

An example of what I hope to see for specs on a 2010 Linux netbook:

Ubuntu 10.04 LTS
Pixel Qi Monitor (10″) [read more]
ARM Processor (2 GHz Dual Core)
1 GB RAM (DDR2 or 3)
Fast SSD (8 or 16 GB)
Cost <$200

a backlit keyboard, lots of USB ports and wireless n would be nice too, but those would probably cost extra ;)

Update Jan. 7, 2010: An article mentioning ‘smartbooks’, an intermediate between smartphones and netbooks, and predicting ARM/Linux ones to do well in 2010. But THIS ARTICLE has the real deal; a gorgeous and incredibly thin 12″ ARM “smartbook” which “runs full Ubuntu plenty well”. Look at the pics and watch the video…

Ubuntu compatible hardware: SanDisk Sansa Clip+

December 5, 2009

Looking for an MP3 player that works well with Ubuntu as well as supporting OGG and FLAC formatted files?
SanDisk makes one called the Sansa Clip+

SanDisk Sansa Clip+

I just bought one for my daughter; she’s liking it very much thus far! :)

If you want video playback as well, SanDisk also makes the Fuze which has similar OS/format support mentioned on their site.

Delicious Schadenfreude from London

October 7, 2009

Half a decade ago, M$ was crowing loudly about being the software supplier for the London Stock Exchange; iIt became one of their main exhibits in the ‘Get the FactsFUD campaign:

But then things started to go wrong… And today I see that it ends for them in an epic fail >:)

*** The London Stock Exchange is switching to Linux ***

For less than half the cost of buying the proprietary software from M$, they are buying a COMPANY that is producing the Linux-based solution.

* The cost savings are estimated to be ~$15M per year!

* The speed of the system will improve by ~7x!

* Releases will be much faster too (that sounds familiar ;)

* AND the tech will likely replace the Microsoft offering in other markets too!

To quote the article:

“So, rather than being just any old deal that Microsoft happened to lose, this really is something of a total rout, and in an extremely demanding and high-profile sector. Enterprise wins for GNU/Linux don’t come much better than this.”

Watching Microsoft slowly crumble like this is just so delicious; I am savoring the Schadenfreude right now. Mmmmmmmm… >:-)

Comparing Windows 7 to Linux

September 7, 2009

Slashdot recently featured a post (mirrored here with working images) that shows what Microsoft is telling retail employees to tell customers to get them to not buy Linux netbooks; it’s the usual sleazy marketing FUD we expect from Microsoft.

Tellingly, Microsoft omits any question of cost; while it pushes the point that ‘Macs are more expensive’ in the Win7 vs Mac section of their online training, it never once mentions that Windows based systems are going to be more expensive than Linux ones; and not just for the cost of the OS (and the hardware needed to run it… which is why Windows Vista never made a dent in the netbook market).  You want Microsoft Office? That’s another $100 at least.  Most Linux distros have or some other word processor that saves in an open format preinstalled…

Then there’s the ‘big lie’; “Linux is safer than Windows” is called a “myth”.  I think anyone outside of Redmond can easily laugh that one off.  But more amusingly, they push the fact that Windows has IE8 as some sort of big deal that you’ll be missing if you run Linux! :)  Earth to Microsoft: most people who use IE do so only because it was on their computer when they bought it; most people who actually care about the browser on their system download and run Firefox… which, coincidentally, is what you’ll find on most Linux distros ;)

Microsoft also specifically targets Ubuntu regarding their update process.  I have to say that Microsoft seems to think that the world only wants to run Microsoft apps that can be updated through Windows Update, since my memory of updating other software on my system in Windows is that it was a mess.  Also, Microsoft’s once-a-month Patch Tuesday approach to software updates leaves people vulnerable most of the month; it was designed to cut down on the amount of negative press of patches constantly being released for severe security issues.

Finally, I should mention a sneaky sleight-of-hand Microsoft doesn’t want you to notice: when dissing Linux, they mention “Because there are different ‘flavors’ of Linux, you can’t learn one version and be sure you know them all.” [1] yet at the same time, they say “Most customers have used Windows before.  Windows 7 offers many new features, but it still provides the same great Windows experience they’re familiar with.” What they fail to mention is that most customers have used Windows XP before.  Switching from XP to Vista usually involved a steep learning curve since Microsoft seemed to have made ‘change for change’s sake‘ all over in Vista.  The XP to 7 learning curve should be similar; I seriously question whether it would be easier for XP users to migrate to Vista/7 rather than Mac OS X or Ubuntu.

[1] an aside: all the Linux distros packed onto netbooks these days are GUI-based; how hard is point-and-click?  Also, since Ubuntu is the ‘leader of the pack‘ when it comes to desktop Linux distros, it’s what people are most likely going to run into when they try ‘Linux’…

In short, if you know someone is going to buy a netbook and you know more than they do about computers, go with them and make sure they don’t get suckered into buying a Windows lemon if that’s not what they need.

Lenovo’s Revisionist Netbook History

May 18, 2009

A reply to bug #1:

> im seeing more and more vendors offer systems with ubuntu and other
> linux distros. i agree with bert07 that they are finally starting to see
> the linux community.

Speaking of “vendors” who are “starting to see the linux community”, I note that Lenovo is not one of them:

The other challenge has been, in order to keep the price points down, a lot of people thought that Linux would be the saviour of all of these netbooks.

You know, there were a lot of netbooks loaded with Linux, which saves $50 or $100 or whatever it happens to be, based on Microsoft’s pricing and, again, from an industry standpoint, there were a lot of returns because people didn’t know what to do with it.

Linux, even if you’ve got a great distribution and you can argue which one is better or not, still requires a lot more hands-on than somebody who is using Windows.

So, we’ve seen overwhelmingly people wanting to stay with Windows because it just makes more sense: you just take it out of the box and it’s ready to go.

I’m going to call ‘revisionist history’ on Lenovo BTW; People didn’t want “to stay with Windows”, they wanted to stay with Windows *XP*. Yet at the same time, XP (which is still much more widely used than Vista; e.g. see Net Applicaitons and Stat Counter) had all but gone extinct on regular machines from the big OEMs. Thus there was a high demand for it with low supply. When XP netbooks entered the market at a price point of less than half what Vista notebooks cost, they sold quite well as you might have expected! You’ll note that while there are fewer Linux-based netbooks than XP ones available, you don’t see any in stores with Vista O:) Also it turns out that Microsoft only charged the OEMs $15 per XP Home license on netbooks which explains why they didn’t cost significantly more than the Linux ones. And while MSI apparently had 4x (!) higher return rates on their SUSE systems than they did with those preloaded with XP, Dell’s netbooks shipping with Ubuntu (a full third!) had about the same return rate as those with XP. What this says to me is that MSI didn’t do a good job of picking/testing/tweaking/marketing their distro of choice, while Dell did.

My prediction is that companies which decide to put Windows 7 Starter (limited to 3 concurrent applications… can we say “crippleware”? ;) on netbooks are going to have unhappy customers and low sales, those who continue to preload XP will continue to do well and those that preload Ubuntu will see increasing sales.


Comments on Netbooks

May 13, 2009

Chris Pirillo has an item on CNN talking about Netbooks.  I left the following comment:

My wife gave me an Acer Aspire One for Christmas that ran Linux.  The Linpus Linux they used on it was rather sad, so the first step was to replace it with Ubuntu (8.10 had some issues, but 9.04 runs very nicely on it)  I later upgraded the RAM to 1 GB (Acer apparently designed that to be a VERY difficult task).  I recently tried Ubuntu Netbook Remix and found that I like the look even better on its small screen.  It still has a few rough edges, but in six months (when Ubuntu 9.10 is released) I imagine it will be heavily polished.  It has earned its keep on several occasions, for example when my 4-year-old daughter was occupied using Tux Paint on it for over an hour when I needed to keep her busy ;)  She also really liked the World of Goo demo I downloaded (being able to play simple games offline is a nice feature that should not be ignored).

In my mind, the defining features of netbooks are:

– their small size and light weight resulting in high portability (not to be too much of geek, but does anyone else remember Penny’s computer book from Inspector Gadget in the ’80s?  That’s what I thought of when I started taking mine outside ;)

– their tendency to lack moving internal parts (rotating disk based hard drives and removable optical media drives giving way to solid state drives and USB thumb drives)

– their low cost (I would not pay more than ~$300 for one currently; in a year you can replace it with something nicer and you’re only looking at about a dollar a day in usage costs; I expect the average price to drop down closer to the $200 range for low-end machines by year’s end; preloaded Linux will almost certainly play a part in that)

These early netbooks remind me of the RIO MP3 player that heralded the beginning of solid state music players, of which iPods currently dominate.

Time to take another look at Linux

May 13, 2009

I went to a man’s apartment today on a business matter and while there I noticed that he had an old thick book about Red Hat Linux on his shelf.  At one point I made a comment about it and how I had switched to Linux and that it was getting more popular.

He made a terse comment about how he had tried it and it was much MUCH too difficult for average users to use and so would never really go anywhere.

(O Rly? ;)

So during a break I showed him the Ubuntu website and we downloaded an ISO in the background and then later burned it on his XP system and booted from it.  His face went something like this:





Because suddenly he was staring at a fully graphical OS booted entirely from a CD…  that didn’t have any malware issues…  and that was free.  And then I pointed out to him that Dell sells Ubuntu systems.  And HP is now selling modified-Ubuntu-based systems.

Having used Ubuntu continuously since early-2005 (yay Warty! :) I don’t notice the release-to-release improvements nearly as much as those who haven’t seen Desktop Linux in almost a decade ;)  But for those who haven’t tried Linux (in general) or Ubuntu (specifically) in even just a year, its time to try it again.  It’s like watching a child growing up (there is of course room for improvement, but it’s getting excellent grades here and there :).

Towards a “Microsoft-free world”

August 8, 2008

[Update August 8: I note, via Groklaw’s News Picks that Two security researchers have developed a new technique that essentially bypasses all of the memory protection safeguards in the Windows Vista operating system […] By taking advantage of the way that browsers, specifically Internet Explorer, handle active scripting and .NET objects, the pair have been able to load essentially whatever content they want into a location of their choice on a user’s machine.  Researchers who have read the paper that Dowd and Sotirov wrote on the techniques say their work is a major breakthrough and there is little that Microsoft can do to address the problems. The attacks themselves are not based on any new vulnerabilities in IE or Vista, but instead take advantage of Vista’s fundamental architecture and the ways in which Microsoft chose to protect it. “The genius of this is that it’s completely reusable,” said Dino Dai Zovi, a well-known security researcher and author. “They have attacks that let them load chosen content to a chosen location with chosen permissions. That’s completely game over. “What this means is that almost any vulnerability in the browser is trivially exploitable,” Dai Zovi added. “A lot of exploit defenses are rendered useless by browsers. ASLR and hardware DEP are completely useless against these attacks.” […] “This stuff just takes a knife to a large part of the security mesh Microsoft built into Vista,” Dai Zovi said. “If you think about the fact that .NET loads DLLs into the browser itself and then Microsoft assumes they’re safe because they’re .NET objects, you see that Microsoft didn’t think about the idea that these could be used as stepping stones for other attacks.” So much for “the most secure” OS.]

John C. Dvorak has a column up, comparing Microsoft to a ‘Spandex Granny‘:

Vista is essentially the old hooker with a bad facelift and too much makeup. She also can’t remember her customers. Microsoft cannot seem to arrive at this self-realization, and, instead, hopes to be the debutante forever. The situation is beginning to take on the feeling of a Tales from the Crypt story—both sad and creepy. […] Microsoft has seen better days, like an athlete at the end of a career. Some endings are good, some are bad. I hope Microsoft will find one of the good ways. Pretending to be a small, agile company after 20 years isn’t working.

And so with that lovely introduction, let’s segue to what Linux is up to:

“For the first time, IBM and leading Linux distributors Canonical/Ubuntu, Novell and Red Hat will join forces globally with their hardware partners to deliver Microsoft-free personal computing choices with Lotus Notes and Lotus Symphony in the one billion-unit desktop market worldwide by 2009. Citing shifting market forces and the growing demand for economical alternatives to costly Windows and Office-based computers, the four leaders sense an ideal set of circumstances allowing Linux-based desktops to proliferate in the coming year. Linux is far more profitable for a PC vendor and the operating system is better equipped to work with lower cost hardware than new Microsoft technology. “The slow adoption of Vista among businesses and budget-conscious CIOs, coupled with the proven success of a new type of Microsoft-free PC in every region, provides an extraordinary window of opportunity for Linux,” said Kevin Cavanaugh, vice president for IBM Lotus Software. “We’ll work to unlock the desktop to save our customers money and give freedom of choice by offering this industry-leading solution.”

Zimbra, the open-source e-mail software that Yahoo acquired for $350 million last year, is officially coming to Ubuntu Linux. Coinciding with this week’s LinuxWorld conference in San Francisco, Zimbra has announced a partnership with Ubuntu parent company Canonical. Ubuntu users have been able to access Zimbra for the past year. But now, the e-mail software will be in the Ubuntu Partner Repository [the package name is zdesktop, just FYI], providing easy access to both offline and online Yahoo Mail, Gmail, AOL Mail, and any IMAP or POP e-mail accounts. Zimbra also offers document and spreadsheet functions, as well as mashup features with services like Flickr,, and Yahoo Maps.”

“Bob Sutor, VP of open source and standards at IBM, told attendees of the LinuxWorld Conference in San Francisco, that what the open source community needs to make Linux popular as a desktop OS used by consumers and businesses are “some really good graphic designers.” “Stop copying 2001 Windows. That’s not where the usability action is,” Sutor said during his afternoon keynote. […] Sutor said he believed the many open source licenses, as well as the many software standards bodies, that exist today, would eventually dwindle to only a few. As it is now, five or six open source licenses cover more than 90% of the available software today. […] Going forward, however, the Linux community had to be conscious of the “enemies of open source” and couldn’t rest. Although Sutor didn’t say who these enemies are, Microsoft has certainly been a major detractor.”

“For customers in the United States […] the Dell XPS M1530n and Studio 15n notebooks are now available with Ubuntu 8.04 factory installed.”