Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Apr 2007 19:25:20 +0200
From:      Ivan Voras <ivoras@fer.hr>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= <des@des.no>, freebsd-geom@freebsd.org
Subject:   Re: GPT as default?
Message-ID:  <462CEC00.2010304@fer.hr>
In-Reply-To: <71073037-7FA3-4C51-9276-8AA7F42B95DE@mac.com>
References:  <f0am4t$mmk$1@sea.gmane.org> <86wt076k7u.fsf@dwp.des.no>	<619464E1-1CB4-4CFC-9ECF-7FC90DC24A20@mac.com>	<863b2u18hz.fsf@dwp.des.no> <4629C2FE.9030301@samsco.org>	<91BC1CF6-6C72-4263-A99A-C24FC209586E@mac.com>	<f0eauu$97s$1@sea.gmane.org>	<A08237C6-0F3C-4C60-B5C0-8C5AD3998EC7@mac.com>	<f0g55u$dn7$1@sea.gmane.org>	<DF7EC867-FC12-4C2C-92E6-4FCC18795562@mac.com>	<86irboi0ra.fsf@dwp.des.no>	<3383A397-6A95-4546-841D-CF17B98A797C@mac.com>	<861wibin3h.fsf@dwp.des.no> <71073037-7FA3-4C51-9276-8AA7F42B95DE@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Marcel Moolenaar wrote:

>> Consider further that Ivan is a SoC student working on a new FreeBSD
>> installation and configuration tool which will offer graphical and
>> curses interfaces to, amongst other things, disk partitioning (in
>> fact, his mentor has asked him to focus primarily on the latter).
> 
> I'm fully aware. I gave him my input, and told him it was just a
> thought. It's up to him to do something with it or not.
> 
>>   He
>> won't have an easy job of it if 1) there is no reliable way to
>> configure GPT and 2) you trample all over his turf by insisting on
>> implementing your own curses interface to g_part.
> 
> I think you're making his job difficult by 1) spreading FUD and 2)
> interfering in an interesting and fruitful discussion I have with
> Ivan.

While I do enjoy a nice juicy flamewar occasionally (it's good for the
soul :) ), I'm not seriously considering going into this one. Thus, I'll
only add that if the GPT stuff is not finished soon-ish (few weeks, a
month?), and this includes the replacement for gpt(8) and the boot
loader, I'll gladly go with the venerable (and now mostly obsolete)
mbr+bsdlabels. I'll be first to admit that yes, I could do at least the
GEOM-related parts (and if I dust off my tasm books, the loader), I'll
also say that, if I do that, there also a dozen other things I could do
in the same way, which I won't in the time allotted.

But, I believe the outlook is bright. AFAIK, the only thing currently
missing for geom_part is the userland utility with verbs "add", "remove"
and "show" (as well as the GEOM XML dump, please) - I don't see a reason
why this utility couldn't be a GEOM class helper .so library, like for
the other classes. Also, if we forgo EFI for now (because, let's admit
it, it's not used in non-OSX x86 and AMD64 machines), I think the first
stage MBR boot loader can be modified to chain load from GPT partitions.

As an absolutely last resort, I could even go with the existing gpt(8)
if the boot loader is done (and, I belive that des@ has said something
about the loader, nudge, nudge :) ).

> In an attempt to close the gap between us, let me ask you this:
> What's the cleft between g_part and the other GEOM classes?
> In what way do you think I'm hell-bent to increase that what
> I don't know?

I don't know the entire possible background to this claim, but I see two
things: use of kobj and the "modify in-memory, then commit" operation.
These two properties ARE different from the other classes, but I think
this is mostly because almost all other classes were done by only two
persons (i.e. there's not enough variety in the styles). It's different,
but not horrible.



[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGLOwAldnAQVacBcgRAsGfAJ47iU8byJo3N1O4ImnXqghIKvsEaACgrkzx
sSsBdaqKF7NnI5T6M/cqfQ0=
=PFC1
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?462CEC00.2010304>