However GUI elements of most programs are still specified using pixels, so buttons, menus and some icons might look "tight" around the text if the theme is sized using pixels. Recent GTK/QT versions do support point units, so it mostly depends on the theme you choose. These toolkits also always (historically) had resizable dialogs, contrarily to window and mac, so even with "bad" support for high DPI, the text will be readable and the interface will be scalable.
Legacy apps, such as WindowMaker dockapps (which are historically sized as 64x64) though will be unreadable. Frankly, I can already cannot read them anymore.
Given the configurability of most programs, I would say it's really not a problem. Most of the other programs will be adapted very quickly.
Never tried first hand, hope to have a chance with the Retina MacBook Pro I'm buying at the end of March.
But, yeah, a few applications can't deal with it.
But then there's the problem when you open an app which is not native GTK/Gnome, for example Libre Office, where the fonts look OK but the icons are minuscule.
The Desktop itself and the Gnome applications look awesome on high DPIs.
Also Firefox works flawlessly, though on Linux you have to manually set the option "layout.css.devPixelsPerPx" on about:config.
Gnome terminal looks good though :) Many Gnome apps are fine, but Gnome 3 itself has problem.s
I think it should be an easy fix since Chrome OS already supports hidpi displays.
At least some work has been done recently:
https://codereview.chromium.org/27156003/
http://src.chromium.org/viewvc/chrome/trunk/src/ui/base/reso...
So maybe Chrome 33-34?
https://github-camo.global.ssl.fastly.net/52b6558796f033771c...
Elementary doesn't. They don't support high-DPI.