Главная

GSoC проект: Модернизация DriveSetup

Оригинал статьи можно найти здесь.

Прошу не пинать меня сильно, ибо познания английского мои слишком поверхностны.

Модернизация DriveSetup

Студент: Bryce Groff
Наставник: Ingo Weinhold

Я живу в Гонолулу, это на Гавайях. Я люблю серфинг, плавание, солнце и кодинг. В следующем году у меня выпускной. Я прошел курсы по параллельному программированию и сетям. В следующем году пройду курсы по ОС. В данный момент работаю над сторонним проектом для географического факультета, который представляет собой полный набор программ для стереограмметрии. Совсем недавно работал в Nanopoint Imaging Inc., работающей над программным обеспечением по визуализации живой клетки.

Описание проекта:
Спроектировать и реализовать Disk Device фреймворк и приложение DriveSetup. Реализацию MBR и EBR можно выполнить, следуя структурам данных, которые хорошо задокументированы. Исходники различных приложений для работы с разделами из Linux и BSD могут послужить хорошей отправной точкой.

Почему вы решились взяться за этот проект?
BeOS разжег мой интерес к альтернативным ОС в 8 классе. С тех пор я следил за Haiku\OpenBeOS и всегда хотел помочь, но не мог писать код. Теперь, когда у меня есть некоторый опыт программиста, я чувствую, что я могу, наконец, взять на себя обязательство завершить проект. Я думаю, что буду хорошим кандидатом на этот проект т.к. я умею разделить проект на маленькие задачи, которые могут быть завершены к поставленному сроку. Я также считаю, что у меня есть технические навыки для завершения проекта, которые я изложил выше, и будут рад возможности сделать это.

Список целей проекта:

  1. Disk Device фрейворк:
    • Сотрудничать с наставниками для завершения работы над Disk Device фреймворком
    • Добавить в Disk_Device API создание разделов/таблицы разделов
    • Добавить в Disk_Device API удаление разделов/таблицы разделов
    • Завершить аддон для Intel разделов, в частности поддержку EBR
    • Спроектировать и реализовать модули, которые необходимы для завершения работ над Disk Device фреймворком
  2. Приложение DriveSetup:
    • Модернизировать интерфейс DriveSetup согласно изменениям в API
    • Добавить создание Intel таблицы разделов (MBR)
    • Добавить создание разделов популярных файловых систем
    • Добавить удаление разделов и таблицы разделов
    • Адаптировать DriveSetup к системе слоев Haiku
    • Применить MVP шаблон проектирования для всего заново созданного кода

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
A
G
7
F
T
A
Enter the code without spaces and pay attention to upper/lower case.