xref: /freebsd/UPDATING (revision 1fc1a0dc4047450f3e762a4ebab4461ab195944c)
157199806SWarner LoshUpdating Information for FreeBSD current users
253dfde79SWarner Losh
357199806SWarner LoshThis file is maintainted by imp@village.org.  Please send new entries
41fc1a0dcSWarner Loshin it to him.  See end of file for further details.
51fc1a0dcSWarner Losh
61fc1a0dcSWarner Losh19990210:
71fc1a0dcSWarner Losh	The 'lpt' driver is now obsolete.  Replace it with the 'nlpt'
81fc1a0dcSWarner Losh	driver and 'ppbus' controller combination (rev 1.147 of
91fc1a0dcSWarner Losh	src/sys/i386/conf/GENERIC.)
1057199806SWarner Losh
119a3105eeSWarner Losh19990125:
129a3105eeSWarner Losh	Linux threads options has gone away (they are now standard in
139a3105eeSWarner Losh	the FreeBSD kernel).  A recompile of all libkvm using programs
149a3105eeSWarner Losh	is in order (or better yet a make world).
159a3105eeSWarner Losh
169a3105eeSWarner Losh19990122:
179a3105eeSWarner Losh	On or about this date there was a small window when the boot
189a3105eeSWarner Losh	blocks had some minor problems which seemed to force one to
199a3105eeSWarner Losh	edit /etc/fstab.  This has been corrected, if you are seeing this
209a3105eeSWarner Losh	problem, please rebuild and reinstall your boot blocks.
219a3105eeSWarner Losh
229a3105eeSWarner Losh19990121:
238cd37f69SWarner Losh	Vinum has changed.  The "vinum read" command has changed.  For
248cd37f69SWarner Losh	updates, please see
253652181cSWarner Losh
268cd37f69SWarner Loshhttp://www.freebsd.org/cgi/getmsg.cgi?fetch=800363+0+current/freebsd-current
273652181cSWarner Losh
288cd37f69SWarner Losh	for details.
298cd37f69SWarner Losh
308cd37f69SWarner Losh	Matt Dillon committed a boatload of VM changes, for
318cd37f69SWarner Losh	information please see
323652181cSWarner Losh
338cd37f69SWarner Loshhttp://www.freebsd.org/cgi/getmsg.cgi?fetch=886676+0+current/freebsd-current
348cd37f69SWarner Losh	or
358cd37f69SWarner Loshhttp://www.freebsd.org/cgi/getmsg.cgi?fetch=827400+0+current/freebsd-current
363652181cSWarner Losh
378cd37f69SWarner Losh	for details.  These changes will likely not impact anybody,
388cd37f69SWarner Losh	but large chagnes to the VM need at least a heads up.
398cd37f69SWarner Losh
408cd37f69SWarner Losh19990120:
418cd37f69SWarner Losh	Stable branch created.  You might want to consider using this
428cd37f69SWarner Losh	branch.  It is tagged with RELENG_3.
438cd37f69SWarner Losh
44ad56ea87SWarner Losh19990119:
45ad56ea87SWarner Losh	More work on the syscons driver has been committed.  Since
46ad56ea87SWarner Losh	files moved around, you will need to reconfigure your kernel,
47ad56ea87SWarner Losh	and make clean; make depend before rebuilding the kernel.  No
48ad56ea87SWarner Losh	config file changes are needed.
49ad56ea87SWarner Losh
5057199806SWarner Losh19990111:
51a85c0f55SWarner Losh	New keyboard and video card drivers are introduced as the first
52a85c0f55SWarner Losh	stage of console driver reorganization.  You are required to
53a85c0f55SWarner Losh	update the kernel configuration file and rebuild the kernel.
54a85c0f55SWarner Losh	kbdcontrol, vidcontrol, and screen savers also need recompilation.
55a85c0f55SWarner Losh	The instruction can be found in
5657199806SWarner Losh
577dafbc29SWarner Losh		http://www.freebsd.org/~yokota/sc_update.txt
5857199806SWarner Losh
59a85c0f55SWarner Losh	It has notes on splash screen too.
6057199806SWarner Losh
6157199806SWarner Losh19990106:
629857e582SWarner Losh	Robert Nordier was kind enough to make this page to enable people to
63db23c94fSWarner Losh	install the new bootblocks:
6457199806SWarner Losh
657dafbc29SWarner Losh		http://www.freebsd.org/~rnordier/boot.txt
6657199806SWarner Losh
679ba54ae0SWarner Losh	When updating to ELF, make sure that you have updated your
689ba54ae0SWarner Losh	/etc/rc files which have different ldconfig invocations for
699ba54ae0SWarner Losh	elf and aout.  Otherwise things like X will stop working with
709857e582SWarner Losh	messages about being unable to find library files.  The
719857e582SWarner Losh	mergemaster utility in ports/sysutils/mergemaster helps to
729857e582SWarner Losh	keep critical files like this in sync, and its use is
739857e582SWarner Losh	recommended.
7457199806SWarner Losh
7557199806SWarner Losh19990104:
762c558794SWarner Losh	Information about ELF day (see 19981230) can be found in
7757199806SWarner Losh
787dafbc29SWarner Losh		http://www.freebsd.org/~peter/elfday.html
7957199806SWarner Losh
802c558794SWarner Losh	about the upcoming change, its motivations and instructions
812c558794SWarner Losh	for doing the upgrade.
8257199806SWarner Losh
8357199806SWarner Losh19981230:
84d5513f53SWarner Losh	You should install new bootblocks now.  The ELF kernel will
85e363c17bSWarner Losh	become default soon.  In addition, you'll need to upgrade
86e363c17bSWarner Losh	your userland programs to ELF before then as well.  Use
87e363c17bSWarner Losh	make aout-to-elf to upgrade your userland programs (old
88e363c17bSWarner Losh	a.out programs in, for example, /usr/local/bin will
89e363c17bSWarner Losh	continue to work, even after the upgrade).  See src/Makefile
90e363c17bSWarner Losh	for more details.
9157199806SWarner Losh
9257199806SWarner Losh19981224:
93355edc3eSWarner Losh	The old wcd driver has been deleted from the kernel.  The
94355edc3eSWarner Losh	driver that replaces it is named acd.  You'll need to change
95355edc3eSWarner Losh	this in your configuration files.
9657199806SWarner Losh
97355edc3eSWarner Losh	Failure to do this will result in "ATAPI CD-ROMs not
98355edc3eSWarner Losh	configured" at boot time.
9957199806SWarner Losh
100355edc3eSWarner Losh	The floppy tape driver (ft) has been removed from the kernel,
101355edc3eSWarner Losh	with no replacement driver.
10257199806SWarner Losh
10357199806SWarner Losh19981202:
104ab308df6SWarner Losh	New groups from 19981201 commented out of mtree, so they
105ab308df6SWarner Losh	aren't strictly needed, but still a good idea to have.
10657199806SWarner Losh
10757199806SWarner Losh19981201:
108ab308df6SWarner Losh	New user/group added: bind.  From src/etc/master.passwd and
109ab308df6SWarner Losh	src/etc/group:
110ab308df6SWarner Losh		% grep <newstuff> /usr/src/etc/group
111ab308df6SWarner Losh		bind:*:53:
112ab308df6SWarner Losh		% grep <newstuff> /usr/src/etc/master.passwd
113ab308df6SWarner Losh		tty:*:4:65533::0:0:Tty Sandbox:/:/sbin/nologin
114ab308df6SWarner Losh		kmem:*:5:65533::0:0:KMem Sandbox:/:/sbin/nologin
115ab308df6SWarner Losh		bind:*:53:53::0:0:Bind Sandbox:/:/sbin/nologin
11657199806SWarner Losh
11757199806SWarner Losh19981118:
11853dfde79SWarner Losh	PAM integrated into the tree.   Requires new /etc/pam.conf file
11953dfde79SWarner Losh	to silence warnings from authentication programs (login, etc).
12053dfde79SWarner Losh	See src/etc/pam.conf for a sample.
12157199806SWarner Losh
1221fc1a0dcSWarner LoshThis file contains a list, in reverse chronologocal order, of major
1231fc1a0dcSWarner Loshbreakages in tracking -current.  Not all things will be listed here,
1241fc1a0dcSWarner Loshand it only starts on Novemeber 18, 1998.  If you have an earlier
1251fc1a0dcSWarner Loshversion of FreeBSD, you are on your own to get to November 18, 1998.
1261fc1a0dcSWarner Losh
1271fc1a0dcSWarner Losh$Id: UPDATING,v 1.17 1999/01/26 03:13:22 imp Exp $
128