- Split the first section into sub-sections instead of just paragraphs.
- Include a makefile for a kernel module for the sample driver and explain
how to use 'make', 'make load', and 'make unload'.
- Use 'struct cdev *' rather than 'dev_t'.
- Add missing d_version to cdevsw.
- Explain how to use si_drv1 in struct cdev to get from a cdev back to the
softc.
- Add a softc and move the cdev pointer into the softc. Given the cdev
a unique name and minor number for each device.
- Use better comments in several places.
- Actually call device_set_desc() in probe, and use BUS_PROBE_DEFAULT
rather than 0.
- Add missing call to destroy_dev() in detach.
- Use DEFINE_CLASS_0.
PR: docs/90830
Submitted by: Marius Nuennerich marius dot nuennerich at gmx dot net
be any content changes involved in this commit, however, localization
teams are encouraged to catch up with this change.
Requested by: intron at intron ac
Reviewed by: Niclas Zeising <lothrandil at n00b apagnu se>
Glanced by: simon
periodic snapshots, and since snapshots.jp.FreeBSD.org is not generating
snapshots for all branches at the moment.
PR: docs/91193
Submitted by: Daniel Gerzo <danger@rulez.sk>
Idea improved by: pav
- Kirk McKusick's "Twenty Years of Berkeley Unix", for a
history of BSD.
- Goldman and Gabriel's book "Innovation Happens Elsewhere"
for business strategies around open-source.
- Remove the whole make deinstall business. Tell people to run pkg_delete
directly
- Move Ports and Disk Space after Upgrading Ports; count on people installing
Portupgrade in Upgrading text, I'm showing some portupgrade utilities there.
The section is rewritten anyway.
- Start Upgrading text with mention of pkg_version -v
- Cut the awfully informal chatter at the beginning of Upgrading text
- Reword the rest of Upgrading text, add examples in there
- Mention pkgdb -F earlier, kill <note>
- Suggest portsclean -C for mass cleaning
- Suggest portsclean -D for distfile cleanup
- Mention pkg_cutleaves tool
- Collapse the CD-ROM and Internet instructions into single text; assume
people have Internet access.
- Suggest people using `make clean' after each installation
- Remove bash from the text about using `rehash', recent bash does not need it
- Move the interesting bits of CD-ROM instructions down and update them
to match existing FreeBSDMall product line
- move the CVSup Method to top and Sysinstall Method to bottom
- suggest people to not use Sysinstall method unless they got no Internet
access
- add the Portsnap Method, adapted from the Appendix section on the Portsnap
I think we should keep it with this generic description
which works most of the time.
PR: docs/33724 (inspired by)
Submitted by: Saurabh Gupta <saurabh_gupta77 at yhoo dot com>
Tell people that kern.maxproc should be tuned through /boot/loader.conf.
PR: docs/85733
Requested by: Brian Candler <B dot Candler at pobox dot com>
Submitted by: Daniel Gerzo <danger at rulez dot sk>
of the most common cause of "touch: not found" failures while running
"make installworld".
Submitted by: "Niclas Zeising" <lothrandil@n00b.apagnu.se>
PR: docs/90740