2013-09-26 5 views
0

Мы, команда из 10 человек, собираемся создать операционную систему для мобильных телефонов/планшетов с нуля.Операционная система в Java

Я пришел по этой ссылке awesome-link , который имеет нагрузку оперативной памяти. Но мы хотели бы создать ОС в Java поверх ядра Linux (возможно?).

Я хотел бы знать, возможен ли проект, и если да, с чего мне начать? И со всеми знаниями и нужными ресурсами (предположим), можно ли создать ОС со всеми мобильными функциональными возможностями в течение 6 месяцев?

Любая помощь очень ценится. Благодарю.

+2

Это за широким: это широкие нагрузки, OP. Хорошее объяснение и/или обсуждение займет слишком много времени.Попробуйте сломать свой вопрос еще немного. – jrd1

ответ

1

Но мы хотели бы построить ОС в Java поверх Linux ядра (возможно?)

Да, что вы думаете, Android состоит из (конечно, это не только Java + Linux ядро, но оба находятся в Android)?

Я хотел бы знать, возможен ли проект, и если да, с чего мне начать?

Когда-либо написанная ОС? Насколько хорошо вы знаете API ядра Linux? Знаете ли вы, что отсутствует в ядре Linux для создания полнофункциональной ОС? Ответьте им, это ваша отправная точка.

И со всеми знаниями и нужными ресурсами (предположим), можно ли создать ОС со всеми мобильными функциональными возможностями в течение 6 месяцев?

«Все мобильные функции» предвзято, что такое «все»? Быть конкретной.

+0

Спасибо, Леле! Я знаю, что Android построен на ядре. Но ядро ​​написано на C/C++, если я прав. BTW мы отказались от Android, поскольку мы хотели сделать что-то уникальное. – sree127

+0

«Я знаю, что Android построен на ядре» <- ??? Android использует ядро ​​Linux, которое написано на C (нет C++ AFAIK). Я не предлагаю вам использовать Android-маршрут, чтобы показать вам что-то, написанное на Java поверх ядра Linux. – LeleDumbo

1

Просьба сделать достаточно исследований и планирования, прежде чем вы отправитесь в такое сложное, но отличное путешествие.

Убедитесь, что вы знаете, что вам следует делать, прямо из технологий, которые вы собираетесь использовать, архитектуры, которую вы планируете устанавливать, плюсы и минусы всего подхода, проблемы с текущей ОС и ваша идея исправление этих проблем.

С таким сайтом, как SO для вашей помощи, это никогда не вопрос выполнимости, но для этого вам потребуется решительность и настойчивость.

И, наконец, все лучшее!

1

У вас установлен Android на уменьшенном ядре Linux, а apk - через java & sdk manager. Таким образом, у вас есть вещи в ваших руках, также приближается ubuntu touch. Что вы можете сделать, так это настроить все в соответствии с вашими требованиями в соответствии с вашей архитектурой.

Для Ubuntu прикосновения: - https://wiki.ubuntu.com/Touch/Building
для вашего собственного индивидуального Android: - http://source.android.com/source/index.html

Благодаря & С уважением,
Alok Thaker

+0

ubuntu touch выглядит хорошо! большое спасибо. – sree127

Смежные вопросы