From owner-freebsd-current@FreeBSD.ORG Fri Nov 28 15:50:59 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D880B83F for ; Fri, 28 Nov 2014 15:50:59 +0000 (UTC) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A87DCE6D for ; Fri, 28 Nov 2014 15:50:59 +0000 (UTC) Received: from Julian-MBP3.local (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.14.9/8.14.9) with ESMTP id sASFotd5032566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Fri, 28 Nov 2014 07:50:58 -0800 (PST) (envelope-from julian@freebsd.org) Message-ID: <547899DA.8050804@freebsd.org> Date: Fri, 28 Nov 2014 23:50:50 +0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: RFC: Remove pty(4) References: <1471750.VzNR6ldJSe@ralph.baldwin.cx> <20141127095229.GO17068@kib.kiev.ua> <58F613B8-1F1E-4A38-8955-F35EB31A703A@mu.org> In-Reply-To: <58F613B8-1F1E-4A38-8955-F35EB31A703A@mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2014 15:50:59 -0000 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 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" >