Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Nov 2014 23:50:50 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: RFC: Remove pty(4)
Message-ID:  <547899DA.8050804@freebsd.org>
In-Reply-To: <58F613B8-1F1E-4A38-8955-F35EB31A703A@mu.org>
References:  <CACYV=-E1BA3rHP5s%2BCs-X-J5CNAaSNxDgqPkgnJu3uUXCyaUGA@mail.gmail.com> <1471750.VzNR6ldJSe@ralph.baldwin.cx> <CACYV=-FLkKzHRuD7je9x4qB-AtOrBgi6y4fsUEQUy_GhRezhuA@mail.gmail.com> <20141127095229.GO17068@kib.kiev.ua> <58F613B8-1F1E-4A38-8955-F35EB31A703A@mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/28/14, 2:37 AM, Alfred Perlstein wrote:
> On Nov 27, 2014, at 1:52 AM, Konstantin Belousov wrote:
>
>> On Wed, Nov 26, 2014 at 04:41:27PM -0800, Davide Italiano wrote:
>>> On Mon, Aug 25, 2014 at 12:37 PM, John Baldwin <jhb@freebsd.org> wrote:
>>>> On Wednesday, August 20, 2014 11:00:14 AM Davide Italiano wrote:
>>>>> One of my personal goals for 11 is to get rid of cloning mechanism
>>>>> entirely, and pty(4) is one of the few in-kernel drivers still relying
>>>>> on such mechanism.
>> Why this is good thing to do ?
>>
[...]
>> You don't, but other people care about ABI.
>>
>> Besides older jails which you do not care about, there is significant
>> set of programs which were coded to use Berkley' pty directly.  Even
>> high-profile applications like Emacs automatically selected pty(4)
>> up to its previous version on FreeBSD.
>>
[...]
>> I do not see why dev_clone event makes your so unhappy.  I object against
>> removal of it (and this is what you are aiming at, it seems).  It provides
>> useful functionality, which is not substituted by anything cdevpriv(9)
>> can provide.

[...]

> Thank you kib, I feel the same about leaving the pty system as it is.
the pty ABI is so well known and so ubiquitous that I think changing 
it in any major way is asking for trouble.
Also whatever you do,  jails running 4.x (or older) software MUST 
continue to run, and be able to have ptys behave as they expect.

>
> -Alfred
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?547899DA.8050804>