Removal of gpt(8)

Marcel Moolenaar xcllnt at mac.com
Sun Oct 21 19:22:40 PDT 2007


All,

I'd like to remove gpt(8) from -CURRENT in the very near future (i.e.
next coming weeks) and at the same time mark it obsolete in RELENG_7.
If there are any objections, speak up.

The background:

gpt(8) was created just before the GEOM OAM API was added to GEOM.
This resulted in usability issues when direct access to the underlying
disk was disallowed by default. Ever since that time, gpt(8) could
not be used to add or remove partitions when some other partition had
a mounted file system in it. The solution was simple: Use the GEOM OAM
API (ctlreq interface).

Over the last 2 year the task of adding OAM support in GPT evolved into
a generic partitioning class with corresponding tool according to the
latest trends and standards. The generic partitioning tool currently
support APM, GPT and, in a restricted form, MBR. While the generic
partitioning tool needs further work to support all known partitioning
schemes and support them fully, it's functionally complete for APM and
GPT. The time is here to let go of the past, remove gpt(8) and commit
to using gpart(8) and flesh it out further.

-- 
Marcel Moolenaar
xcllnt at mac.com




More information about the freebsd-arch mailing list