Freeman писал(а):
Mr.McD. писал(а):
Ведь врядли конечного пользователя должен радовать один только факт потрясающей воображение пересылки числа в регистр АХ, при запрещённых прерываниях или ещё что... Т.е. исходные коды, загрузчики и страницы памяти - это то, что должно появиться в самом конце, а не в начале разработки системы...
Mr.McD. писал это зимой. А теперь послушайте, что говорит Завалишин с 1:38:31. Это то немногое, в чем я с ним согласен.
Начинать надо с идеи. С хорошей или плохой но идеи. Можно и с загрузчика или кода поддержки SMP, но надо понимать что это только инструменты. Начинать надо с концепции и дальше спускатся к реализации. То с чего начинают писать "домашние" операционки обычно - HAL, но его тоже надо проектировать и тоже сверху а не по принципу что удастся реализовать.
У Завалишина идея есть. Мне это не интересно т.к. он в свою очередь отвергает те части операционок, которые интересны мне (а интересно мне например почему у него пейджер прямо в процесс смотрит на схеме
а VMM где?), но у него есть всеобъемлющая идея и он по ней движется. Достойно всякого уважения.