1) Linux is going to be around for a long time. However nefarious the intentions of large corporations might be, there is now too much written on top of it for it for it vanish and too many distinct users for any one to control it.
2) Making portable that runs on both walled gardens and open system still helps the wall gardens by adding to their codebase.
I begin to think like this as well. Target Microsoft Windows first (pre-Windows 8), then target Linux, then Apple as an afterthought (since they're a tough crowd to please anyway).
Someone should port VirtualBox to NaCL. Then we could build web apps on top of little embedded virtual linux machines using Qt or WxWidgets or something.
If I'm not mistaken, this only applies to pre-built computers that ship with Windows. We still have hardware manufacturers that only ship Ubuntu or the like (e.g. System76) and we still have DIY computer builds (which are very easy to do nowadays).
1) Linux is going to be around for a long time. However nefarious the intentions of large corporations might be, there is now too much written on top of it for it for it vanish and too many distinct users for any one to control it.
2) Making portable that runs on both walled gardens and open system still helps the wall gardens by adding to their codebase.