The first thing I did was to photograph the EULAs that were presented when turning the Lenovo ThinkPad X100e on. I could not accept the Windows 7 EULA, so I did not check the box, and the "Next" button kept being unclickable.
Then I replaced the 160GB harddisk with an SSD and installed Debian unstable on it.
The install went smoothly and there were absolutely no problems with the graphics card. Hear that Intel? ABSOLUTELY NO PROBLEMS.
It is nice that the X100e has a processor that is 64 bit. (Funnily it seems that the operating system the machine comes with is "Genuine Windows 7 Home Premium 32" - uhm, 32?!)
I was recommended to get the two-core version, but I didn't bother - the single core, and slower, Intel Atom processor in the Acer was plenty fast for me.
The X100e has two slots for RAM, so I put in the 2GB from the Acer and now have 4GB in my netbook. Overkill, but why not.
The keyboard on the ThinkPad is a lot better than the one on the Acer, which in comparison seems quite flimsy. The three buttons for the TrackPoint is really nice as clicking right and left button simultaneously on the Acer can sometimes be a little finicky.
While the Acer is totally quiet, unfortunately the Lenovo isn't. Apparantly the CPU produces quite a bit more heat, making the fan-noise noticable when in quiet surroundings. Playing a video at normal volume drowns it out, though. So it is disappointing, but not a showstopper for me.
Also the Lenovo gets quite hot, so sitting with it in your lap for a long time isn't that comfortable. You need something under it, like a book.
The Lenovo ThinkPad X100e has a slot for a SIM-card (which I haven't tried yet), a half-height Mini PCI express slot with a Realtek 8191SEvB wifi card and an empty full-height Mini PCI express for a WWAN (WiMax) card.
I wasn't so worried about the wifi because the Atheros based card in the Acer worked great out of the box on Debian unstable - I literally didn't have to do anything to get it working. So I thought that if the wifi in the Lenovo didn't work out of the box, I would just put in the card from the Acer, problem solved.
The Realtek card needs drivers from the vendor (never a good sign) and they didn't immediately work for me, so I swicthed the cards.
Problem solved, right? No. Problem NOT solved.
Then the Lenovo would not boot. It plain refused to, beeping and displaying an error message: "1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card."
Now, after I bought the Acer I blamed myself for not researching it enough to realize it had the driver-impaired Poulsbo chipset, but I had never heard that Lenovo LOCKS WHAT WIFI CARDS YOU CAN USE. That is mindboggling stupid, because that means that they are annoying the hell out of their customers.
I tried taping over pin 20 as described on ThinkWiki, but it didn't help, and I didn't feel like trying to patch the BIOS, or the card, so finally I broke down and searched for more information on how to get the Realtek vendor-drivers installed properly.
(I spent quite a while looking for another wifi-card to buy, but I couldn't find a list of what cards are white-listed by Lenovo in the BIOS, so I would have to buy a card and just hope that the Lenovo BIOS accepted it. The other option that Lenovo has for wifi when ordering an X100e is an Intel Centrino Advanced–N + WiMAX 6250 combined wifi and WiMAX card, which is 4-5 times more expensive than other wifi cards with Linux drivers in the kernel. Not an option for me.)
I am happy to say that the wifi card now works reasonably reliably (the machine crashes hard if I run powertop on it, and in the beginning I kept losing the connection, but that seems to have remedied itself), but, man, that was annoying. And in the future it will be annoying again. Not as much as the Poulsbo crap on the Acer which prevents me from upgrading the kernel and X.org, but still annoying. ⊗