GSoC проект: Модернизация DriveSetup
RISC 2 мая, 2009 - 03:21.Оригинал статьи можно найти здесь.
Прошу не пинать меня сильно, ибо познания английского мои слишком поверхностны.
Модернизация DriveSetup
Студент: Bryce Groff
Наставник: Ingo Weinhold
Я живу в Гонолулу, это на Гавайях. Я люблю серфинг, плавание, солнце и кодинг. В следующем году у меня выпускной. Я прошел курсы по параллельному программированию и сетям. В следующем году пройду курсы по ОС. В данный момент работаю над сторонним проектом для географического факультета, который представляет собой полный набор программ для стереограмметрии. Совсем недавно работал в Nanopoint Imaging Inc., работающей над программным обеспечением по визуализации живой клетки.
Описание проекта:
Спроектировать и реализовать Disk Device фреймворк и приложение DriveSetup. Реализацию MBR и EBR можно выполнить, следуя структурам данных, которые хорошо задокументированы. Исходники различных приложений для работы с разделами из Linux и BSD могут послужить хорошей отправной точкой.
Почему вы решились взяться за этот проект?
BeOS разжег мой интерес к альтернативным ОС в 8 классе. С тех пор я следил за Haiku\OpenBeOS и всегда хотел помочь, но не мог писать код. Теперь, когда у меня есть некоторый опыт программиста, я чувствую, что я могу, наконец, взять на себя обязательство завершить проект. Я думаю, что буду хорошим кандидатом на этот проект т.к. я умею разделить проект на маленькие задачи, которые могут быть завершены к поставленному сроку. Я также считаю, что у меня есть технические навыки для завершения проекта, которые я изложил выше, и будут рад возможности сделать это.
Список целей проекта:
- Disk Device фрейворк:
- Сотрудничать с наставниками для завершения работы над Disk Device фреймворком
- Добавить в Disk_Device API создание разделов/таблицы разделов
- Добавить в Disk_Device API удаление разделов/таблицы разделов
- Завершить аддон для Intel разделов, в частности поддержку EBR
- Спроектировать и реализовать модули, которые необходимы для завершения работ над Disk Device фреймворком
- Приложение DriveSetup:
- Модернизировать интерфейс DriveSetup согласно изменениям в API
- Добавить создание Intel таблицы разделов (MBR)
- Добавить создание разделов популярных файловых систем
- Добавить удаление разделов и таблицы разделов
- Адаптировать DriveSetup к системе слоев Haiku
- Применить MVP шаблон проектирования для всего заново созданного кода
Отправить комментарий