I eventually decided to buy a newer laptop and ended up pick the latest from apple since looked nice.
Setting it up is sort of easy with just a couple of caveats
Boot from sysrescuecd
That’s my simplest way to get stuff done, fetched the latest 4.0 beta, installed the minimum needed to replace the kernel with one not sporting the dir entry bug and rebooted. The sysrescuecd standard configuration works decently, you might want to also fetch broadcom-sta to get wireless working.
The SSD seems to have problems with the ncq support at least on linux 3.12.2, I patched my 3.12.3 to blacklist APPLE* drives directly,
# echo 1> /sys/block/sda/device/queue_depth
I use refind, it magically finds the kernel and passes the correct root=/dev/foo option, so a no brainer.
I was curious thus installed bumblebee and apparently it works out of box, you need to use mtrack to get decent touchpad support and you are pretty much done.
You might want to set your dpi to at least 110 if you are using GTK applications (not sure if QT has a scaling option, Elementary does and so E17)
Seems working just fine.
What does not work yet
It seems sdio-connected.
The opensource driver does not work, the closed source one works fine.
In my github you can find a tentative and not so complete patch, out of box pommed refuses to work and with the patch at least the backlight and keyboard light sort of work.