Возможно ли написать свою ОС (допустим, которая ничего вообще не делает, а только выводит какие-то заранее заданные вычисления на экран), и через какую-нибудь программу заменить ОС на телефоне на свою написанную ОС (через USB)? И чтобы можно было постоянно обновлять эту свою ОС по мере того, как я её буду совершенсивовать.
***
Если это возможно, какие программы можете посоветовать для этого? Допустим, телефон какой-нибудь Sumsung с Android, не самой новой модели.
Системное администрирование
Можно ли создать свою ОС и через ПК установить её на мобильный телефон?
все не так сложно как пишут выше. не надо пытаться сделать ОС или еще что-то с нуля, не надо думать что в мире каждая вещь имеет только одно применение. высокотехнологичные вещи обычно состоят из множества частей и могут быть всячески переделаны заменой этих частей, удалением, добавлением и т. д. более того, такое может быть еще и ценнее, потому что сохраняется унификация.
вот и не надо писать ОС с нуля, а надо сделать свою сборку готовой. в данном случае сборку Android. в самом простом случае нужно просто изучить языки Java и Kotlin и написать приложение и настроить его так, чтобы запускалось при запуске телефона, а имеющаяся оболочка не запускалась бы.
однако программирование и языки Java и Kotlin таки нужно изучить.
вот и не надо писать ОС с нуля, а надо сделать свою сборку готовой. в данном случае сборку Android. в самом простом случае нужно просто изучить языки Java и Kotlin и написать приложение и настроить его так, чтобы запускалось при запуске телефона, а имеющаяся оболочка не запускалась бы.
однако программирование и языки Java и Kotlin таки нужно изучить.
Не секрет, что современные смартфоны обладают большой вычислительной мощью: побольше, чем у настольных компьютеров десятилетней давности. Если так, то на них должны с лёгкостью работать операционные системы того времени. Теперь у нас есть конкретные доказательства этого. Ребята с форума Xda-developers только что хакнули Asus ZenFone 2 и запустили на нём полноценную Windows 7.
https://xakep.ru/2015/07/10/windows-7-smartfone/
https://xakep.ru/2015/07/10/windows-7-smartfone/
Можно, но вы понимаете сколько знать надо, чтобы ОС написать и вы понимаете, что такое ОС? ОС это не вычисления, ОС это работа с железом и организация взаимодействия пользователя с компьютером.
Как минимум надо уметь "общаться" с железом, чтобы все работало, я уже молчу о работе с процессами.
В вашем случае можно просто приложение написать, которое будет что-то вычислять, а вообще лучше вычислять на компьютере.
Как минимум надо уметь "общаться" с железом, чтобы все работало, я уже молчу о работе с процессами.
В вашем случае можно просто приложение написать, которое будет что-то вычислять, а вообще лучше вычислять на компьютере.
Ильдар Айзятов
"Ничего страшного, попытка не пытка, а я программист". Это было бы отличной практикой для меня как студента моей специальности. Я просто ненавижу "чёрные ящики" в теории ОС.
Написать можно, но связать с телефоном - вряд ли
Ильдар Айзятов
Я знаю, что есть такая вещь, как "перепрошивка" (когда ОС на телефоне заменяют другой ОС). Думаете, через это не получится, да?
ОС пишут годами целые команды. Если Вы сможете это сделать и в одиночку, то Ваше имя войдёт в историю. Попробуйте, удачи!
не в твоем случае
Ильдар Айзятов
То есть "да, это возможно, но у тебя не хватит ума/знаний это сделать"?
Дорогу осилит идущий
На Нокиа 3310
Похожие вопросы
- Может ли полиция через аккаунт на авито установить владельца? с левым телефоном
- Почему люди не додумались создать стандарт для импорта/экспорта настроек для ОС и ПО? Было бы просто шикарно.
- Почему специалисты по информационной безопасности безоговорочно выбирают линукс в качестве ос?
- Какие языки программироване нужно изучить чтобы написать свою ОС ?
- Уязвимы-ли банкоматы для оплаты мобильных услуг?
- Похоже у меня на ПК сидит вирус или последствия вирусов. Скрины прилагаю. Это вирус? И как его лечить?
- Настроить доступ удаленный к ПК
- Как через cmd узнать об установленном\отсутствующем google chrome ?
- КАК СОЗДАННЫЙ САЙТ С ПОМОЩЬЮ ПРОГРАММЫ TURBO SITE ОПУБЛИКОВАТЬ В СЕТИ ИНТЕРНЕТ?
- Думаю установить Линукс, но не знаю какой установить, чтобы стабильный и в поисках дров не бегать по сети:) ?
Ок. Оказалось через эмулятор QEMU - ну так-то понятно что можно много что запустить =\