OSDev

для всех
Текущее время: 29 мар 2024, 02:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Текущий статус проекта
СообщениеДобавлено: 22 июн 2014, 10:34 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Что касается загрузчика.
Я уже писал о неуловимом баге. В поисках его первопричины я потратил много времени дней и ночей. А теперь он неожиданно пропал сам собой.
Судя по всему дело было в том что при сборке не чистились старые модули.
Отсутствие устоявшейся структуры мешало написанию документации. Поэтому было решено заняться рефакторингом кода. Надеюсь после него можно будет приступить к написанию документации и её не придётся переписывать.
Надеюсь скоро можно будет опубликовать. Хотя конечно не всё сделано, что запланировано. Но зато уже не стыдно показать то что есть.


Для ядра написан руководитель памяти (memory manager). На данный момент буду его тестировать.

От юнит тестов решено отказаться. Так как они занимают в 5 раз больше чем сам код.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Текущий статус проекта
СообщениеДобавлено: 10 авг 2015, 12:30 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Проект живет и меняется.

1) Неуловимый баг был найден в одной из веток функции копирования в виртуальной памяти.
2) Взгляды на тестирования пересмотрены. Юнит тестов не будет. Но зато будет приёмосдаточное тестирование. Т.е. тесты написанные в соответствии с требованиями ТЗ. А также будут тесты интерфейсные.
3) Публикация откладывается на не определённый срок. В книжке про экстремальное программирование сказано что рефакторинг это часть процесса разработки. А посему одного рефакторинга не достаточно.
4) Ядро почти не трогалось. Были доработки по алгоритму работы кучи, она научилась расти и уменьшаться в размере. Что экономит память.
5) В загрузчике был активирован графический режим. Началась экспериментальная жизнь в цвете. Правда всё упёрлось в алгоритм антисупечаточти.
6) В планах меж процессорное взаимодействие.
7) В планах наполнение документации.

Не густо за год. Но на самом деле не всё так страшно. Параллельно шла разработка другого проекта, который в последствии должен войти в состав ОС.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB