Integrate lftp into Solaris [PSARC/2008/276 FastTrack timeout 05/02/2008]
Garrett D'Amore
gdamore at sun.com
Fri Apr 25 10:16:39 PDT 2008
John Plocher wrote:
> Garrett D'Amore wrote:
>> Checking the lftp site, it seems that lftp is perhaps superior to
>> ncftp in some ways.
>> I wonder though, is it possible to write a wrapper for lftp so that
>> it can emulate ncftp? I'm all for taking the latest improvements
>> from the open source community, but I still think it would be "nice"
>> to minimize the number of different implementations of what is really
>> the same
>
>
> Why? Or more precisely, what do you mean by "minimize the number of
> different implementations"?
I meant "that are integrated into Solaris".
And the rationale is quite simple -- more code in Solaris == more effort
to sustain, support, larger install image, bigger download, generally
more "bloat".
If having multiple different implementations has some core value (e.g.
OpenSSL and PKCS#11 both have many feature overlaps, but we really do
need both to support the different kinds of applications) that's fine.
But if users or developers don't gain a noticeable benefit by having
multiple implementations, then we (Sun/Solaris/OpenSolaris) gain a
benefit by having fewer.
>
> We can't go off and disband a bunch of FOSS projects that we don't like,
> and we can't stop people from getting/compiling/using them...
Again, I'm just talking about what we deliver. Sorry if that wasn't clear.
>
> All we can do is to make it harder for users to actually get binaries
> that run on OpenSolaris for these things. And every time we do /that/,
> we make it harder for users to take OpenSolaris seriously because it
> does not meet *their* needs.
I'm asking if we can meet the needs of these users with a single
implementation. Not trying to prevent anyone from using their favorite
tool or syntax. In other words, this is more like having kmdb emulate
older mdb... if lftp (or ncftp) can serve as a stand-in for one or more
other file transfer implementations, then I'm all for reducing the total
number of implementations we ship. But they can't fully or at least
adequately stand in (via emulation, shell wrapper, or somesuch), then I
withdraw this point altogether.
>
> In my mind, EVERY SINGLE FOSS project out there[1] should be available
> in a repository, in ready-to-run binary form, waiting for someone who
> needs it to download on their OpenSolaris system.
The Repo argument is fine. But that's not what this case is about. Its
about what is *integrated* into Solaris.
>
> Now, if you were saying "only *some of them* should be considered
> candidates to become a core part of the OS, we might have a different
> conversation, but even then, if we had a full mondo-repository, why
> would it matter?
If we had a full mondo repo, then no, I don't care either. At that
point, more is probably better just for sake of variety. (Assuming that
we don't have to fully and equally support everything in the
repository. Support isn't free.)
-- Garrett
>
> -John
>
> ____
> [1] that makes sense for Solaris - there are obviously quite a
> few that don't, such as MS-Windows editors, linux-kernel specific
> admin tools... :-)
More information about the opensolaris-arc
mailing list