Эра Windows подходит к концу -> Ну вот, экспоненциальное развитие IT завершено. Добро пожаловать на зрелый IT рынок! http://www.cnews.ru/news/top/index.shtml?2011/07/18/447775
В общем, там все правильно сказано. Должна быть одна ОСь. Это как в автомобилестроении - руль и педали одинаковы (кроме спец. случаев), хотя конструкция машины и исполнительных агрегатов может быть сильно разной. И юзерам почти не приходится переучиваться.
Но это будет другая ОСь, совсем не то, что мы с Вами подразумеваем обычно под ней. Дамаю, это будет гетерогенная ОСька следующей идеологии:
* совокупность аппаратных блоков и их драйверов, возможно, крутящихся под управлением собственных процов
* возможно, некое отдельное аппаратное ядро для самой ОСи
* универсальный application процессор для исполнения юзеровского кода
* унивесальный API для всего к этому процу приложений.
В общем, оно похожде на классический user space, отличия только в аппаратной поддержке работы с периферией в виде приложения на собственном ядре.
18 год - это что-то типа техпроцесса 11 нм.
http://www.overclo …ocess_k_2022_godu.html
Это значит, что в производительность проца вообще ничего не упрется, и ее можно гробить любыми (почти) системами абстрагирования - главное, чтобы разработка софта была проще, и сам он работал надеженее.
Идея использовать JAVA в качестве этой application среды весьма неплоха. Жаль, всякие picoJAVA загнулись, не дойдя до серии.
Я бы вообще под application оставил бы одно или несколько ядрер Cortex-A*. Так сказать, универсальный байт код современности. Чтобы это ядро неторопливо перерабатывало юзеровщину. Без левых прерываний и пр.
А периферийная часть - она application-specific. Вот там и будем изголяться в программизме.