02.12.2016 Новости, Открытый код/LinuxКазалось бы, давно, наверное, еще в 1970-е, канули в Лету времена, когда прикладные программы на компьютерах (которые тогда в нашей стране назывались ЭВМ) могли работать сами по себе, без операционных систем. Но с середины века роль ОС в аппаратно-программных комплексах неизменно росла, причем одна из их ключевых их функций заключалась в обеспечении независимости прикладного ПО от «железа». На 100% освободить программы от аппаратной зависимости не удалось, но появилась не менее жесткая их зависимость от ОС. Что нашло наглядное отражение в ИТ-терминологии: прикладные программы стали называться «приложениями». Независимые ранее программы стали дополнениями к ОС, без которой они уже не могли работать. Однако разработчики прикладного ПО еще помнят о старых добрых временах «отсутствия ОС» и не оставляют надежд на освобождение от ОС-зависимости, желая при этом меньше зависеть и от аппаратных платформ. Именно эту цель ставит перед собой проект создания открытой ОС под названием CosmosOS. Как видно из названия, речь тут тоже идет об операционной системе, но все же качественно отличной от того, что мы привыкли понимать под этим названием. Идея в данном случае заключается в интеграции всех необходимых системных программных средств непосредственно в исполняемый модуль приложения, в результате чего получается автономно загружаемый экземпляр «ОС+приложение». При этом, поскольку в такой модуль подключаются только системные средства, необходимые именно данной прикладной программе ...
читать далее.