--- Marco Gerards <[EMAIL PROTECTED]> wrote:
> Robert just told me (on IRC) that PUPA doesn't have multiboot support.
> PUPA also lacks some other stuff, ext2fs support for example.

That's right. It is far from real use.

> If someone wants to work on PUPA, can he just copy copy from GRUB?  I
> assume PUPA should not be a complete rewrite... :)

No. If it were so easy, PUPA wouldn't be born.

There is no magic in this world. So if you want portable code, you need to
write portable code. No way to convert non-portable code into portable code
automatically.

But, the basic structure of PUPA is more or less similar to that of GRUB. So
you wouldn't have to write code from scratch in most cases. In fact, I used
fsys_fat.c in GRUB to add FAT support into PUPA. The modification was not very
small, though.

Personally, I think it is relatively easy to write code for PUPA, because PUPA
has dynamic memory management unlike GRUB.

Anyway, PUPA already has basic features (for programmers), so adding new
features is straightforward, once you understand the underlying concepts and
support functions.

Okuji


_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to