![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.11.2009
Сообщений: 8
|
![]()
Я бы хотел задать вопрос сообществу разработчиков: "Что необходимо для создания ос (в обучающих целях и в качестве преамбулы для других разработчиков)"?
Материалы, которые я отыскал: http://subscribe.ru/archive/comp.soft.prog.osdev/ http://subscribe.ru/archive/comp.soft.prog.asmos/ или http://asmdev.narod.ru/asmos/asmos.html http://www.xakep.ru/post/28794/default.asp http://www.codenet.ru/progr/os/index.php Книга Операционные системы разработка и реализация Э. Таненбаума. P.S: Я не являюсь программистом, но хотел бы начать обучение, с практикой низкоуровневого программирования. Последний раз редактировалось Vasilenko; 30.11.2009 в 15:39. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Как минимум быть программистом, либо иметь большой кошелек.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
у нас тут на форуме тема была с этим вопросом
![]() вот она: http://programmersforum.ru/showthrea...E1%EE%F2%EA%E0 Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 30.11.2009
Сообщений: 8
|
![]()
Мой вариант ответа на поставленный вопрос.
1) Опредилиться с идиологией и лицензированием 2) Написать загрузчик 3) Написать ядро 4) Написать GUI и API 5) Написать некоторое кол-во прикладного ПО 6) Организовать поддержку ОС и доступ к документации Хотелось бы получить более развёрнутый ответ, на основе предложенного плана. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
М-м-м, я бы все-таки поместил пост #2 нулевым пунктом. А про лицензирование Вы вообще забудьте до первых альфа-версий.
Почему Вы решили, что Ваша ОС будет использоваться другими людьми? В чем ее преимущество перед имеющимися продуктами?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 30.11.2009 в 16:07. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 30.11.2009
Сообщений: 8
|
![]()
Предположим я разобрался в низкоуровневом програмировании и нашел в своём городе программистов которые, тоже интересуются созданием ОС. Что я им скажу? Давайте вместе создадим ОС, потом я подумаю будет она открытой или комерческой, а может я решусь вас кинуть, после создания работоспособного прототипа.
|
![]() |
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
![]()
Для начала, неплохо бы составить ТЗ.
![]()
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
![]() |
![]() |
![]() |
![]() |
#8 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Вы че? Думаете что не зная программирования сразу напишите свою ОСю???
Да люди годами(десятками лет) пишут и то серьезных успехов добились единицы... |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
![]()
Вот, блин, согласен с последним постом. Почему именно надо писать ОС, чтобы научится программированию? Почему-бы не поставить перед собой более приземленную цель?
Кто бы ты ни был - не думай о себе слишком (с)
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 30.11.2009
Сообщений: 8
|
![]()
Хочу научиться программировать на аппаратном уровне, а програмирование отдельных драйверов для сложных систем - задача не на много легче, чем создние простейшей ОС. Возможно я заблуждаюсь.
|
![]() |
![]() |