Возможно, для разработки операционной системы (GUI) с Cosmos (C# and/or VB.NET)?
Должен ли я добавить какой-то специальный код или использовать специальный компилятор или что-то еще, что он будет работать - или это не сработает с мобильными устройствами?Возможно ли разработать мобильную ОС с Cosmos?
ответ
Короткий ответ, скорее всего, нет. Мобильные устройства используют разные процессоры и системные архитектуры (ARM и т. Д.), А COSMOS - для x86/x64. Он должен работать на ПК с таким процессором. Вам нужно будет повторно реализовать большую часть того, что COSMOS делает для каждой платформы, на которой вы собираетесь ее запускать.
Только что увидел этот ответ, и, честно говоря, я думаю, что это может быть противоположностью истине. Да, Cosmos в настоящее время поддерживает архитектуру Intel, но не только мобильные устройства на базе Intel существуют, но и другие архитектуры упоминаются как возможная цель проекта. Вся суть Cosmos заключается в том, чтобы обрабатывать это * для * вас, а не заставлять вас повторно использовать его повторно. Самая большая проблема будет заключаться в обработке ввода и тому подобное, но это тоже не делает невозможным. На вопрос «Возможно ли это ... ...» ответ звучит «Да!», Независимо от того, насколько это сложно. – Magus
@ Магус в настоящее время невозможно. Как я уже сказал, возможно, если вы хотите сделать работу по расширению Cosmos для поддержки других архитектур, что в основном означает запись всей операционной системы с нуля (что означает, что Cosmos ничего не дает вам начать с нуля). Можно также использовать MSPaint для записи Mobile OS, если вы готовы дождаться появления несуществующих функций. Я полагаю, что технически вы можете написать мобильную ОС с Cosmos, но она не будет работать ни на чем, кроме Atom, а это означает, что ваша мобильная ОС будет бесполезной на 98% мобильных устройств. –
Сравнение проекта, который на самом деле предназначен для расширения до других систем, к тому, что не является довольно ошибочным аргументом. Как аргумент 98% == 100%, тем более что «мобильный» включает в себя планшеты, где Atom растет. Дело в том, что если кто-то хочет знать, могут ли они что-то экспериментировать, дать точный ответ, вероятно, хорошая идея. – Magus
Ответ «возможно, да», но «какие шаги следует предпринять для переноса ОС с одной платформы на другую», это слишком широк для SO. –