Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2017 17:47:17 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Gleb Smirnoff <glebius@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r312988 - in head/sys: compat/cloudabi compat/linux kern sys
Message-ID:  <20170131154717.GV3018@kib.kiev.ua>
In-Reply-To: <20170131150727.GA8617@brick>
References:  <201701301257.v0UCvNrK065993@repo.freebsd.org> <20170130230200.GD2611@FreeBSD.org> <20170131150727.GA8617@brick>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 31, 2017 at 03:07:27PM +0000, Edward Tomasz Napierala wrote:
> On 0130T1502, Gleb Smirnoff wrote:
> > On Mon, Jan 30, 2017 at 12:57:23PM +0000, Edward Tomasz Napierala wrote:
> > E> Author: trasz
> > E> Date: Mon Jan 30 12:57:22 2017
> > E> New Revision: 312988
> > E> URL: https://svnweb.freebsd.org/changeset/base/312988
> > E> 
> > E> Log:
> > E>   Add kern_listen(), kern_shutdown(), and kern_socket(), and use them
> > E>   instead of their sys_*() counterparts in various compats. The svr4
> > E>   is left untouched, because there's no point.
> > 
> > Btw, any good reasons to keep SVR4 support for FreeBSD 12?
> 
> I don't think so.  However, I seem to remember there was an attempt
> to remove one of the compats some time ago, and it turned out there were
> still some people using it.  So, I don't have plans to disconnect svr4,
> but I don't have plans to keep it up to date either.
> 
SVr4 is barely useful, but still connected to the build.
iBCS2, on the other hand, was used by many people: I can claim it because
I usually got more than one report for a regression in that code when
core parts of the kernel change.

I did some improvements for iBCS2 previous summer, both to better fit it
into current kernel code, and fix outstanding bugs, biggest of which was
incompatible signal frame layout.  But there were concerns that the work
required an approval from the SCO copyright owners, and we were unable to
get a clearing.  As result, iBCS2 emulator was disconnected from the
build for 11 and HEAD.

It would be somewhat pity to kill it because it is useful for many people,
but we cannot update the code safely.  There is no such concern for SVr4.




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