0% found this document useful (0 votes)
69 views

BSD Unix: Appendix

This chapter examines the UnixBSD operating system, a popular UNIX version. It first provides a brief history of the UNIX operating system. It then describes the user and programmer interfaces of UnixBSD. Finally, it discusses the internal data structures and algorithms used by the FreeBSD kernel to support the user-programmer interface.

Uploaded by

Tugas Utomo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

BSD Unix: Appendix

This chapter examines the UnixBSD operating system, a popular UNIX version. It first provides a brief history of the UNIX operating system. It then describes the user and programmer interfaces of UnixBSD. Finally, it discusses the internal data structures and algorithms used by the FreeBSD kernel to support the user-programmer interface.

Uploaded by

Tugas Utomo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C

Appendix

BSD UNIX

This Chapter was first written in 1991 and has been modified over time

In Chapter 21, we presented an in-depth examination of the Linux operating


system. In this chapter, we examine another popular UNIX version—UnixBSD.
We start by presenting a brief history of the UNIX operating system. We then
describe the system’s user and programmer interfaces. Finally, we discuss the
internal data structures and algorithms used by the FreeBSD kernel to support
the user–programmer interface.

Bibliographical Notes

[McKusick et al. (2015)] provides a good general discussion of FreeBSD. A


modern scheduler for FreeBSD is described in [Roberson (2003)]. Locking in
the Multithreaded FreeBSD Kernel is described in [Baldwin (2002)].
FreeBSD is described in The FreeBSD Handbook, which can be downloaded
from http://www.freebsd.org.

Bibliography

[Baldwin (2002)] J. Baldwin, “Locking in the Multithreaded FreeBSD Kernel”,


USENIX BSD (2002).
[McKusick et al. (2015)] M. K. McKusick, G. V. Neville-Neil, and R. N. M. Wat-
son, The Design and Implementation of the FreeBSD UNIX Operating System - Second
Edition, Pearson (2015).
[Roberson (2003)] J. Roberson, “ULE: A Modern Scheduler For FreeBSD”, Pro-
ceedings of the USENIX BSDCon Conference (2003), pages 17–28.

You might also like