What might be going during FreeBSD 13

In addition to the officially marked things (device drivers, etc.) here is a list of some things which came up on chat that people thought they would like to see going away before FreeBSD 13 RELEASE. Posting here is not a substitute for relevant discussion on the proper public list.

Thingy to go

Who asked?

Who is Responsible

When gone? SVN r?

FCP / Comments / Links to Review

timed

Kyle Spiers

gnn

https://svnweb.freebsd.org/changeset/base/342139

https://reviews.freebsd.org/D18505.

bootparamd

bz

gnn

Should be in ports.

bootpd

bz

Should be in ports.

options INET/INET_SUPPORT

bz

Being told off that it'll outlive him

faith(4)

bz

Gone in r274331

rarpd

bz

Ports possibly?

sparc64

gnn

telnetd

brooks

Should be in ports.

telnet

cy

Should be in ports. It has been suggested that telnet is useful in testing however nc is a better tool. nc(1) doesn't have char-by-char mode ? rwatson: nc isn't adequate as an interactive TCP client for a variety of essential services including terminal servers. I'd much prefer we kept the client in base!

ftp

cy

Should be in ports.

ftpd

cy

Should be in ports.

rmt(8) et al

trasz

Good candidate for ports.

options NCP (cleanup, I think it's gone)

bz

emaste

Gone in r342279

options CVS (cleanup)

bz

bz

2018-12-11 r341832

amd(8)

pfg

cy

Port available. https://reviews.freebsd.org/D18579

arm v5

imp

imp

Discussion planned for Feb 2019

Older mips

imp

imp

pre mips32r2 and some others code needs die for 64-bit support https://reviews.freebsd.org/D18543

ISA SCSI

imp

Gone in r339573

Older PCI SCSI

imp

imp

older scsi controllers pruning, discussion planned for January 2019

16-bit PC Card

imp

imp

After brooks commits 10/100 prune

10/100M pruning

brooks

Deprecation notices in place, removal slated for early 2019. Current list is: ae, bm, cs, de, dme, ed, ep, ex, fe, pcn, sf, sn, tl, tx, txp, vx, wb, xe. Also see https://github.com/freebsd/fcp/blob/master/fcp-0101.md

32-bit platforms

cy

emaste: removing all 32-bit platforms is too aggressive. imp: There's no way in hell all 32-bit ports will be gone in 13, though it's looking likely they will be gone in 14. i386 will likely be demoted to tier 2. rwatson: 32-bit Arm remains essential to how we use FreeBSD at Cambridge, especially for teaching. x86, I couldn't care less :-).

krb5kdc, kadmind, kadmin (the server bits of kerberos)

cy

We maintain the client and libraries in base but since the admin protocols are different between MIT and Heimdal, users should choose the Kerberos server platform of choice from ports.

drm code in base

zeising

imp, zeising, manu, Graphics Team

Drivers in ports. Some bits need to remain for ARM.

sendmail

cy

Already in ports.

ntp

cy

Already in ports.

broken sound drivers

joel

 

At least three drivers (snd_aureal, snd_ds1, snd_maestro) in the sound subsystem have been broken for 10+ years. Remove them. Also see: https://lists.freebsd.org/pipermail/freebsd-multimedia/2012-January/012751.html

ATM/SSCOP

phk

The last bits of our ATM support (src.conf::WITHOUT_ATM)

WhatsGoing/FreeBSD13 (last edited 2019-04-28T19:57:25+0000 by RobertWatson)