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) |