I want to start by saying that the Edison is a very compelling platform. It's nice hardware in a nice form factor, and it could potentially have a very bright future. Unfortunately it's entirely let down by bad software support from Intel.
The most recent Upstream-to-Edison driver patch available for the Linux kernel for the Edison platform is for Linux kernel version 3.10.17, which is from October 2013! In fact, kernel version 3.10 is now projected EOL, not to mention probably missing a whole host of security and reliability fixes. This isn't what we should expect.
Intel should be adapting these changes into the latest version of Linux kernel directly under a new x86-Atom Edison target, such that a clean Edison-compatible kernel can be built using Kconfig parameters alone, neither Yocto nor additional patches should be required. The changes should then be submitted upstream for inclusion within future kernel releases.
Is this something we are ever likely to see?
I sincerely hope so, but at this stage I won't hold my breath. Edison kind of feels more like a toy 'me too' IoT experiment rather than something Intel is serious about right now. It really needs more love and attention from Intel.
Thanks a lot for your feedback, I will make sure to pass it to the appropriate team. Anyhow, I would like to state that we are committed to improve the Edison's features and make it a more attractive IoT solution, we are grateful for your interest in our product and hopefully we'll see more content for this platform soon.