Другие языки программирования и технологии
кто хочет помочь с разработкой ос?
ос пишу с нуля, к настоящему моменту написан загрузчик и начата файловая система.
а на чем пишешь и зачем ?
То что вы сделали - это самый минимум (даже меньше :) )....Я тоже когда-то баловался с этим.... Если вы собираетесь писать свою ОС (как альтернативу винды/линукса/QNX) - то это баловство (просто чтобы знаний понабраться) . Если хотите действительно что-то стоящее, то придумайте для начала её назначение (узконаправленное) . Например ОС для технологии "умный дом" или ещё что-нибудь подобное.... И народ набирайте уж точно не здесь.... Здесь это звучит как "Смотрите какой я умный. Я загрузчик (ктати что вы подразумеваете под загрузчиком? бут или вроде PE) для ОС написал". (Это не упрек. просто "здесь" это так звучит) Большинство людей здесь не обладают достаточными знаниями.
Тоже когда-то хотел написать, но забросил.
1) файловая система. для начала используйте FAT.
в качестве загрузочного диска используйте floppy-disk.
2) архитектура ос, архитектура адра, тип ядра?
с этим неплохо бы определится. а то потом будет грустно.
Для начала напишите загрузочный сектор для ОС.
Оформить его нужно в соответствии со спецификацией на ФС (для начала - на FAT12).
Загрузчики пишутся на языке ассемблера. (для этого лучше всего подходит
трянслятор FASM).
Какая по "разрядности" будет ОС? 16/32-битная?
Если второе - то придется разбиратся с защищенным режимом
работы процессора. А потом - еще со страничной адресацией памяти.
и еще много чем.
1) файловая система. для начала используйте FAT.
в качестве загрузочного диска используйте floppy-disk.
2) архитектура ос, архитектура адра, тип ядра?
с этим неплохо бы определится. а то потом будет грустно.
Для начала напишите загрузочный сектор для ОС.
Оформить его нужно в соответствии со спецификацией на ФС (для начала - на FAT12).
Загрузчики пишутся на языке ассемблера. (для этого лучше всего подходит
трянслятор FASM).
Какая по "разрядности" будет ОС? 16/32-битная?
Если второе - то придется разбиратся с защищенным режимом
работы процессора. А потом - еще со страничной адресацией памяти.
и еще много чем.
Ищите человека по фамилии Горлов http://rus-os.narod.ru/
лучше изучайте fasm и вступайте в ряды разработчиков чего-то типа minuet os, пользы будет больше )
а почему с нуля? а что в твоей файловой системе будет такого, что уже не раеализовано в куче существующих файловых систем? в чём будет отличие твоей ОС? планировщик процессов? планировщик ресурсов?
у русской ос "Купил книгу Б. Л. Джонса и П. Эйткена " Освой самостоятельно С " " - :))) прикольно
у русской ос "Купил книгу Б. Л. Джонса и П. Эйткена " Освой самостоятельно С " " - :))) прикольно
идея конечно хорошая, ну это реально не к чему! сейчас лучше и выгоднее делать усовершенствовать старое например сборки Windows XP которых уже насчитывается уже больше 10 всяких.... и неодной нормальной!
Похожие вопросы
- Хочу связать жизнь разработкой игр. Что делать?
- Что нужно изучать, если хочу заниматься веб-разработкой с нуля?
- Помогите начать разработку игру.
- помогите с разработкой игры пожалуйста...
- а здесь есть заядлые пограммисты, которые хотят помочь мне сделать лабу по программированию, очень наддо но не успеваю ((
- Помогите создать резервную копию ОС
- помогите в начинаниях и дальнейшем развитии по web разработке и дизайну
- В пн. выхожу на работу в компанию которая занимается разработкой веб-сайтов, флеш сайтов, флеш-игр и т. д. ПОМОГИТЕ!!!
- Задание 1 Ответьте на вопросы. Какие возможности предоставляет пользователям ОС Windows 7?
- С какого языка программирования стоит начать изучать WEB разработку в 2020
согласен, особенно, когда пишут: "как научится писать программы", "научите...".
наивные, думают, все так просто.