На заглавную страницу проекта D
§ 1. Введение
Операционная система Д-ОС системой операций, написаной на языке Д.
§ 1.1. Предпосылки операционной системы Д
Операционная система преследует те же цели, что и язык Д — внесение уморотворения и счастья в головы пользователей и программистов, а также гармония целого в частностях, и наоборот.
Предпосылками её разработки стало простое соображение. Эффект языка Д не проявляется в должной степени, если он выполняется в окружении противоречащем основной идее языка (см. Ph.D. § 3.2). А ведь именно эту ситуацию мы и наблюдаем в современных операционных системах. Их компоненты писались отдельными разработчиками, не знавшими ничего о положительной обратной связи (см. high § 3), следовательно не согласовывшими свои действия. Как результат — многочисленные системные ошибки, потерянные данные, отформатнированные винчестеры много слёз горя, глобальный стресс, синдром нервного истощения. И я ничуть не преувеличиваю, операционная система — корень, определяющий развитие древа всех остальных программ.
§ 2. План разработки Д-ОС
§ 3. Исходный код системы операций Д
|
§ 3.2. Документы § 3.3. База знаний |
§ 3.1. Как скомпилировать
Для компиляции исходных кодов воспользуйтесь flatassembler'ом. Начинать компиляцию следует с файла loader.asm. Получившийся в результате файл loader.bin нужно переименовать в loader.img и записать на дискету программой RAWWRITEWIN.