Dear fellow HelenOS developers,

I have just uploaded latest version of my libmbr (library for MBR manipulation) and hdisk (HelenOS's partition editor). The branch is here: https://launchpad.net/hdisk.

libmbr seems fully functional, reading/writing primary and logical partitions. No implicit limitations imposed. Libmbr checks inputs, keeps consistent list of partitions and checks for return values (so it's nothing like concept or heavy-development stuff). It shouldn't change very much from now on.

hdisk is quite simple yet powerful. Although it's not very user-friendly so far, you can do pretty much anything with it. It is quite easily extensible, so it can support other partition table formats (GPT on the way). It surely has bugs and space for improvement.

libgpt is still under development, but it is already included. So far you can check the code, but don't expect it work.


Any constructive criticism/comments regarding anything are very welcome. Feel free to give advice, comment, ask or point out a bug.


In the meantime, I have some questions for you:
1) Before merging into mainline, shall I break it into parts? libmbr, libgpt, hdisk? 2) When submitting libmbr and libgpt, should the code in uspace/srv/bd/part/ be replaced? There are read-only implementations of MBR and GPT. Is that code staying as it is for the near future? 3) Also, as you can see, I have copied and extended definitions from those implementations. I have credited Jiri Svoboda for the code in my files. Is that OK?


Looking forward to your comments.

Dominik

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to