BIND segway -> python -> first-class ports
Teske, Devin
Devin.Teske at fisglobal.com
Sun Dec 8 18:32:46 UTC 2013
On Dec 5, 2013, at 5:28 PM, Alfred Perlstein wrote:
>
> On 12/5/13, 4:39 PM, Kevin Oberman wrote:
>> On Wed, Dec 4, 2013 at 9:17 AM, Tom Evans <tevans.uk at googlemail.com> wrote:
>>
>>> On Wed, Dec 4, 2013 at 5:09 PM, Kevin Oberman <rkoberman at gmail.com> wrote:
>>>> Of course, the question of what needs to be a class 1 port may prove to
>>> be
>>>> the bikeshed to end all bikesheds! (I think we need Python, Perl, JPEG,
>>>> PNG, GPG, BIND and bright yellow!) And we need a reasonable mechanism to
>>>> update this list as the popularity of various tools does change.
>>> Woah, this is missing most of what Alfred was saying. There should be
>>> no "class 1 ports", and if jpeg went in base, it should be because
>>> base requires and uses it, not because it is useful to 3rd party
>>> software in base. The base jpeg *would not* even be visible to
>>> ports/3rd party software by default, only to base and things
>>> especially configured to use base.
>>>
>>> You are correct. I did not understand Alfred's proposal correctly. Of
>> course, I can see several issues with that, as well, but it' a lot more
>> tractable than a set of "baseline" ports.
>>
> Tom hit the nail on the head and perfectly described the proposal. Thank you Tom. Kevin, thanks for being open to the idea.
>
>
> My hope is that it allows us to build richer system. For instance, go look at portsnap(1), it's written in sh(1) and due to that it's pretty slow
Perhaps bsdconfig is the exception to that rule (and can lend a hand).
I designed bsdconfig to run fast under double-emulation...
+ Running under qemu, while...
+ Qemu is running inside a VM, wile...
+ VM has only 1 CPU and 128MB RAM, with minimal disk space, while...
+ VM is running on a 8 year old laptop
The idea is that... if you develop for the worst of environments... you'll get
screamin' performance on modern hardware.
In my emulation environment... a single fork is very costly.
So...
Does portsnap need some work? is that what I'm hearing? (smiles)
--
Devin
_____________
The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.
More information about the freebsd-stable
mailing list