From owner-freebsd-stable@FreeBSD.ORG Mon Sep 13 08:00:58 2010 Return-Path: Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D9ED106564A for ; Mon, 13 Sep 2010 08:00:58 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [IPv6:2a01:170:102f::2]) by mx1.freebsd.org (Postfix) with ESMTP id D74D68FC1D for ; Mon, 13 Sep 2010 08:00:57 +0000 (UTC) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.3/8.14.3) with ESMTP id o8D80fFf099957; Mon, 13 Sep 2010 10:00:56 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.3/8.14.3/Submit) id o8D80ee2099956; Mon, 13 Sep 2010 10:00:40 +0200 (CEST) (envelope-from olli) Date: Mon, 13 Sep 2010 10:00:40 +0200 (CEST) Message-Id: <201009130800.o8D80ee2099956@lurza.secnetix.de> From: Oliver Fromme To: freebsd-stable@FreeBSD.ORG, perryh@pluto.rain.com In-Reply-To: <4c88993e.MgMUYIGSfJIxECy9%perryh@pluto.rain.com> X-Newsgroups: list.freebsd-stable User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.4-PRERELEASE-20080904 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.5 (lurza.secnetix.de [127.0.0.1]); Mon, 13 Sep 2010 10:00:56 +0200 (CEST) Cc: Subject: Re: Policy for removing working code X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Sep 2010 08:00:58 -0000 perryh@pluto.rain.com wrote: > [...] > Beyond that, I suspect > that dropping an HBA or three would have been far less burdensome > on users of the hardware in question than dropping ISDN is on its > users. One can always replace a no-longer-supported HBA with a > supported one, or (worst case) replace the whole box. In contrast, > someone located beyond DSL range may have no other viable option > than ISDN. It is a common misconception that ISDN is only used by people who can't get DSL or other connectivity. I can only guess that ISDN is very uncommon in the USA, but it isn't in other parts of the world. In Germany (and possible other countries), ISDN is still very popular. I have ISDN at home (in addition to DSL at 18 Mbps); it costs almost the same as a "normal" telephone line while providing many useful features. Many (most?) companies here do have ISDN, including the one I work for. We use FreeBSD's I4B stack to implement an answering machine and fax services. This is the reason why we still have to run FreeBSD 6.x on one machine, but when 6.x runs EOL we will have to make a decision (which might end up putting a different OS on that machine, depending on the choices at that time). At home I used ISDN as a fall-back when the DSL line didn't work for some reason. I lost that feature about two years ago when I updated beyond 6.x. Fortunately DSL outages are very rare at my provider, so the decision wasn't difficult in this particular case. Don't get me wrong -- I understand very well why the I4B code had to be removed from FreeBSD. It was an unfortunate, but necessary decision. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor, and when was the last time you needed one?" -- Tom Cargil, C++ Journal