Самое главное - разработать концепцию. Например, Linux-концепция: всё - это файл, плюс минимум прав для пользователя. Вот, придумал ты концепцию, а дальше проектируешь под неё ядро: менеджер памяти и менеджер задач. Тут много тонкостей, от которых будет зависеть судьба твоей ОС. Ну и, наконец, дальше клепаешь пользовательский системный API. Именно от него зависит лёгкость написания драйверов, загрузчиков и вообще популярность твоей ОС. Потому что без драйверов и интерфейса голое ядро никому не нужно.
Сроки зависят от того, сколько тебе дров нужно и насколько богатый интерфейс ты хочешь забабахать. Год-два, я думаю, реальный срок... для голого ядра под какой-нибудь тостер с Rasberry Pi.
Другие языки программирования и технологии
За сколько времени реально написать свою ОС?
Ответ простой, зависит от бюджета и функциональности. Ввиду того, что бюджета не будет вообще никакого, вопрос переходит в разряд философских. Можно назвать любую большую сумму, всё одно никто не проверит
Всё зависит от уровня системы.
Gary Kildall написал базовую версию CP/M - прообраза MS-DOS - за два месяца.
А вообще - вот сейчас обсуждается проект создания российской операционной системы IoT, не с нуля, конечно, а на базе Linux. На разработку просят один миллиард рублей.
А стоимость разработки системы класса Windows - стоимость разработки Vista была оценена в 8 миллиардов долларов. Посчитай, какому количеству рабочего времени это соответствует ;)
Gary Kildall написал базовую версию CP/M - прообраза MS-DOS - за два месяца.
А вообще - вот сейчас обсуждается проект создания российской операционной системы IoT, не с нуля, конечно, а на базе Linux. На разработку просят один миллиард рублей.
А стоимость разработки системы класса Windows - стоимость разработки Vista была оценена в 8 миллиардов долларов. Посчитай, какому количеству рабочего времени это соответствует ;)
За месяцок, вон Попов сделал быстро)
Зависит от уровня разработчика. https://pdos.csail.mit.edu/6.828/2012/xv6.html
https://pdos.csail.mit.edu/6.828/2017/xv6.html
Вот такую наверное можно сделать за обозримое время. Ашик на лекции говорил, что там 8000 строк. В принципе, один человек более-менее что-то напишет за год, с учётом отладки, тестирования и чтения документации для разработки.
https://pdos.csail.mit.edu/6.828/2017/xv6.html
Вот такую наверное можно сделать за обозримое время. Ашик на лекции говорил, что там 8000 строк. В принципе, один человек более-менее что-то напишет за год, с учётом отладки, тестирования и чтения документации для разработки.
Здесь главное свою. Для меня за один день
если с нуля то многие годы + команда тру нужна
За месяц вполне реально
Дос-подобную за вечер можно.
Аким Псарев
Такое под силу только Чаку Норрису
Жылкайдар Жалгасбай
И какого дьявола тогда Майкрософт заплатила Килдаллу 75 тысяч долларов - за один вечер? ;)
Похожие вопросы
- За сколько времени реально изучить Java?
- Сколько времени понадобится написать простенький сайт для себя самому, не зная верстки и кодинга в целом?
- Можно ли в одну харю написать свою ОС. И сколько надо для этого времени,какой язык использовать.
- За какое время можно хорошо изучить ОС Linux??!
- СИ компилятор, на котором можно написать свою ОС
- Ассемблер - за сколько его реально базово выучить?
- Как написать свою ОС ? (без линукс и смс). С нуля.
- Как вы учили(учите) программирование сколько времени занимало и как это у вас было , напишите пожалуста
- Интересно,если написать программу перебора паролей из двух символов(на клаве их 100),сколько времени займет перебор?
- сколько времени уйдет что бы написать легкую программу новичку? примерно
ОС 15 летнего школьника, правда индус он или кто то такой.)
Команд типо rm, cat нету но я их потом написал. Но в этот вечер на уровне API команды для удаления были