Yamaha C3 in the Snow

January 21, 2009

Yesterday I rode my C3 in the snow to work, about five miles away.

snow-mobile!

snow-mobile!

Handling on mixed snow and ice gets squirrely about 25mph – I didn’t really go much faster than that.  The scooter was very stable and I never felt like I was out of control.  Braking was a problem – the bike is so light that it tends to skid,  I did a little fishtail into a stoplight at one point.  Unfortunately I was too busy to do snow donuts, sorry guys. :)  The biggest issue I had was moisture buildup on the inside of my faceplate – mental note, bring a paper towel or a rag on the next ride in a blizzard.  I really, really need a proper winter riding jacket, and probably some helmet improvements.  The gauntlets my wife got me for Christmas are spectacularly good, and a real lifesaver for my commutes these last few weeks.  I’ll probably muddle through this winter without a real jacket, get a summer jacket in the spring, and then a winter jacket next year.

Overall, the C3 scored well on the snow – I would feel quite comfortable taking it to a northern climate.  Whitehorse might be a bit much for it, though I’ve been reading that the little 1-cylinders do well in rough climates, because they tend to warm up and stabilize much more quickly than a larger engine.  Riding in -20C might be … interesting, though.  Oh, and speaking of crazy Canadians, I will now officially stop worrying about overloading my C3.  Yes, the C3 really DOES get that kind of gas mileage!  While overloaded! While crossing the Rockies!

Finally, aftermarket parts are starting to come out.  MRP is claiming that a new exhaust and new rollers can significantly increase my power output.  I would be more interested in better fuel efficiency, but the improvements are intriguing.  Essentially, you sacrifice some low-speed acceleration for better gearing at higher speeds, and the new exhaust gives you better power at higher rpms.  Perhaps this summer. :)

WINE Ascendant

January 13, 2009

I had an interesting realization on Sunday, and it took me a bit to wrap my head around it.

Imagine this conversation taking place in 1993:

  • Linux Hippies: Hey, Microsoft, we’d like to run Windows software on our OS.  Can you help us out?
  • Microsoft: Uh, whatever, you freaks.  Our OS is the result of millions of man-hours of development.  You can’t just …re-create it.
  • Linux Hippies: Oh, ok.  I  guess we’ll just have to re-implement the whole API, clean-room, from scratch.  You know, so it’s legal and all.
  • Microsoft: Hah! Good luck, suckers.
  • Everyone Else: Hah! Look at those crazy Linux guys, trying to re-create the Windows API!  That’s nuts, they’ll never get anywhere with that.

That was sixteen years ago.  Sixteen years is a long time.  Yet … the project continued.

I’ve been using WINE for a couple of years now.  In that time, the number of things that I needed to do to get various programs working has been steadily shrinking.  WoW was pretty much a breeze, as was Ventrilo – it turned out that all the instructions on the web were for older versions of WINE, and that just setting things to use ALSA worked.  Last week I downloaded and installed the Mount & Blade demo – and it just worked.  Two weeks before that, I bought Fallout and Fallout 2 from GOG.com, and they worked.  When I installed my new machine over the weekend, and switched to a Radeon 4850, things still worked.  (Insert rant about ATI’s undocumented command-line utilities here.)

As I was working on my new machine, it kind of came together for me.

The WINE team has succeeded.

Yep, there’s still lots left to do.  Yes, there are a lot of bugs.  Yes, they will never truly be finished, as long as Microsoft is putting out operating systems.  Yes, many things are still quite hacky.  But the WINE team has achieved the impossible – they have re-implemented the parts of Windows that are necessary to run Windows programs … on an entirely different operating system, right out of the box.

They are over the hump.  Take a look at the latest WWN issue, and the one before that.  The first important information is that the WINE test suite is starting to pass.  Some tests are still disabled, but the number of passing tests is growing.  There’s a good chance, based on the progress in 2008, that a lot more of the tests will begin to pass.  For each test that passes and each bug that gets fixed, more and more applications begin to work.  You can see that snowball beginning in the AppDB results.

The other bits of information coming out are more subtle.  Look at what is being reported.  OpenBSD integration, performance work on the DirectX engine (which apparently didn’t succeed), Wine64 work.  There are discussions about integrating WINE into the mainstream Linux distributions.  Games like EVE Online are being ported using WINE as a base, and now are officially supported on Linux.  Just-released games like Fallout 3 are mostly working right at release.  The last major roadblock for graphics was resolved in September 2008, when AMD/ATI fixed the WINE display corruption bug.

If these things are happening, mainstream acceptance of WINE is beginning to occur.  This presents a somewhat interesting possibility:  If Microsoft isn’t careful, WINE could become a better Windows platform than Windows.

Consider:

  • Due to WINE’s design, it can act as pretty much any version of Windows – 95, XP, Vista, or whatever, with varying degrees of accuracy.  This means that long after XP is gone, you will still be able to run older versions of software that require XP on WINE.
  • WINE has the ability to have multiple “installations”, each tailored to a specific application, with their own registry and their own configuration.  This makes running several different versions of an application alongside each other simple in most cases.
  • Those two things make WINE application installs fairly portable – you can simply copy them from one machine to another and generally expect them to work, barring issues with the video card or something like that.  These installs are also very easy to remove, re-install, and back up, since they are just directories.
  • WINE represents the critical subset of Windows functionality for desktop applications.  If your application doesn’t run on WINE, it’s now useful for developers to find out why it doesn’t run.  If your application does run on WINE, there’s a high percentage chance that it’ll run across a high percentage of Windows installations.  If you want your application to be stable, getting it running in WINE is a good indicator.  In other words, WINE is a reference platform for Windows.
  • WINE runs on Linux – which runs on just about anything.  This presents interesting possibilities for small businesses and their suppliers who run critical applications on Windows XP and need to maintain support, but don’t want to move to a newer Windows because it’s too expensive to buy or port to it.  Better security, same application, no cost – assuming WINE can handle it.
  • Better security.  For an attacker, you need to compromise a Windows application, gain control of it, and then use it in a very limited and specific environment to do something to the underlying Linux OS.  There are ways this would be possible in WINE, like accessing the user’s home directory through a drive mapping, for example, but … good luck with that.

Will WINE ever run every Windows application?  Probably not.  Will it run enough applications to make Windows a bad memory for a lot of people, especially gamers?  It could.  And it looks more and more likely with each release that it will.

To all the developers, testers, users, and customers, and with special thanks to Alexandre Julliard, who has shepherded the project for so long in the face of so much adversity:

Thanks, and congratulations.  You’ve done the impossible, and it is good.

If you have savings, little or no debt, and a stable income:

THIS IS THE MOMENT YOU’VE BEEN WAITING FOR.

This is IT.  The next two to three months is going to be a perfect storm of liquidations, going-out-of-business sales, inventory reduction, and general retail darwinian selection.  You will probably  never see another such combination of bloated inventories, desperate sales people, and rock-bottom prices in your lifetime.  Putting off buying a new dining room table?  Go get it.  Putting off replacing the windows in your house?  Go get them.  Need a new (used) car?  Go get it.  New kitchen appliances? GO.

Now, this doesn’t mean go on a crazy buying spree.  It means you need to shop around, and get the best deals (but you already do that, don’t you?).  This is the time to buy the big stuff.  Prioritize.  You need to keep some savings in reserve for unexpected things (like losing your job).  But remember, your outlook is long-term, and it doesn’t get any better than this for long-term prices.  Spread your purchases out so that you can absorb them more easily.  Skimp on anything optional to make this happen – you can do that stuff later, when the economy is deep in the trough and it’s hard to find good deals again.

It’s the Time to Buy moment.

Follow

Get every new post delivered to your Inbox.