- ACPI, 2003
- ACPI, ``Advanced Configuration and Power Interface Specification'', Web Reference, http://www.acpi.info/, November 2003.
- ANSI, 2002
- ANSI, ``Common Access Method draft standard'', X3T10, available from http://www.t10.org, January 2002.
- ANSI, 2003
- ANSI, ``Fibre Channel draft standard'', T11, available from http://www.t11.org, January 2003.
- AT&T, 1987
- AT&T, The System V Interface Definition (SVID), Issue 2, American Telephone and Telegraph, Murray Hill, NJ, January 1987.
- Accetta et al., 1986
- M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian & M. Young, ``Mach: A New Kernel Foundation for UNIX Development'', USENIX Association Conference Proceedings, pp. 93-113, June 1986.
- Apple, 2003
- Apple, ``Mac OS X Essentials, Chapter 9 Filesystem, Section 12 Resource Forks'', http://developer.apple.com/techpubs/macosx/Essentials/SystemOverview/FileSystem/chapter_9_section_12.html, 2003.
- Aral et al., 1989
- Z. Aral, J. Bloom, T. Doeppner, I. Gertner, A. Langerman & G. Schaffer, ``Variable Weight Processes with Flexible Shared Resources'', USENIX Association Conference Proceedings, pp. 405-412, January 1989.
- Arch, 2003
- Arch, ``PC Architecture'', Web References, http://www.intel.com/design/chipsets/865PE/pix/865PE_schematic.gif, http://www.just2good.co.uk/chipset.htm, and http://www.gotogeek.com/mobopics/, November 2003.
- BBN, 1978
- BBN, ``Specification for the Interconnection of Host and IMP'', Technical Report 1822, Bolt, Beranek, and Newman, Cambridge, MA, May 1978.
- Babao\o'~g'lu & Joy, 1981
- O. Babao\~glu & W. N. Joy, ``Converting a Swap-Based System to Do Paging in an Architecture Lacking Page-Referenced Bits'', Proceedings of the Eighth Symposium on Operating Systems Principles, pp. 78-86, December 1981.
- Bach, 1986
- M. J. Bach, The Design of the UNIX Operating System, Prentice-Hall, Englewood Cliffs, NJ, 1986.
- 坂本文、多田好克、村井純訳『UNIX カーネルの設計』、共立出版
- Baker & Ousterhout, 1991
- M. Baker & J. Ousterhout, ``Availability in the Sprite Distributed File System'', ACM Operating System Review, vol. 25, no. 2, pp. 95-98, April 1991.
- Bansal & Modha, 2004
- S. Bansal & D. Modha, ``CAR: Clock with Adaptive Replacement'', Proceedings of the Third Usenix Conference on File and Storage Technologies, pp. 187-200, April 2004.
- Barkley & Lee, 1988
- R. E. Barkley & T. P. Lee, ``A Heap-Based Callout Implementation to Meet Real-Time Needs'', USENIX Association Conference Proceedings, pp. 213-222, June 1988.
- Belady, 1966
- L. A. Belady, ``A Study of Replacement Algorithms for Virtual Storage Systems'', IBM Systems Journal, vol. 5, no. 2, pp. 78-101, 1966.
- Bellovin, 1996
- S. Bellovin, ``Defending Against Sequence Number Attacks'', RFC 1948, available from http://www.faqs.org/rfcs/rfc1948.html, May 1996.
- Bentley & Kernighan, 1986
- J. Bentley & B. Kernighan, ``Tools for Printing Indexes'', Computing Science Technical Report 128, AT&T Bell Laboratories, Murray Hill, NJ, 1986.
- Best & Kleikamp, 2003
- S. Best & D. Kleikamp, ``How the Journaled File System handles the on-disk layout'', http://www-106.ibm.com/developerworks/linux/library/l-jfslayout/, 2003.
- Birrell & Nelson, 1984
- A. D. Birrell & B. J. Nelson, ``Implementing Remote Procedure Calls'', ACM Transactions on Computer Systems, vol. 2, no. 1, pp. 39-59, Association for Computing Machinery, February 1984.
- Bonwick & Adams, 2001
- J. Bonwick & J. Adams, ``Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources'', Proceedings of the 2001 Usenix Annual Technical Conference, pp. 15-34, June 2001.
- Bonwick, 1994
- J. Bonwick, ``The Slab Allocator: An Object-Caching Kernel Memory Allocator'', Proceedings of the 1994 Usenix Annual Technical Conference, pp. 87-98, June 1994.
- Burruss, 1980
- J. Burruss, ``Features of the Transport and Session Protocols'', Report No. ICST/HLNP-80-1, National Bureau of Standards, Washington, DC, March 1980.
- Cain et al., 2002
- B. Cain, S. Deering, I. Kouvelas, B. Fenner & A. Thyagarajan, ``Internet Group Management Protocol, Version 3'', RFC 3376, available from http://www.faqs.org/rfcs/rfc3376.html, October 2002.
- Callaghan et al., 1995
- B. Callaghan, B. Pawlowski & P. Staubach, ``NFS: Network File System Version 3 Protocol Specification'', RFC 1813, available from http://www.faqs.org/rfcs/rfc1813.html, June 1995.
- Cerf & Kahn, 1974
- V. Cerf & R. Kahn, ``A Protocol for Packet Network Intercommunication'', IEEE Transactions on Communications, vol. 22, no. 5, pp. 637-648, May 1974.
- Cerf, 1978
- V. Cerf, ``The Catenet Model for Internetworking'', Technical Report IEN 48, SRI Network Information Center, Menlo Park, CA, July 1978.
- Chamberlin & Astrahan, 1981
- D. Chamberlin & M. Astrahan, ``A History and Evaluation of System R'', Communications of the ACM, vol. 24, no. 10, pp. 632-646, 1981.
- Cheriton, 1988
- D. R. Cheriton, ``The V Distributed System'', Comm ACM, vol. 31, no. 3, pp. 314-333, March 1988.
- Chiueh et al., 2004
- T. Chiueh, P. Pardhan & G. Venkitachalam, Intra-Address Space Protection Using Segmentation Hardware, http://www.ecsl.cs.sunysb.edu/palladium.html, March 2004.
- Chutani et al., 1992
- S. Chutani, O. Anderson, M. Kazar, W. Mason & R. Sidebotham, ``The Episode File System'', USENIX Association Conference Proceedings, pp. 43-59, January 1992.
- Clark, 1982
- D. D. Clark, ``Window and Acknowledgment Strategy in TCP'', RFC 813, available from http://www.faqs.org/rfcs/rfc813.html, July 1982.
- Coffman & Denning, 1973
- E. G. Coffman, Jr. & P. J. Denning, Operating Systems Theory, pp. 243, Prentice-Hall, Englewood Cliffs, NJ, 1973.
- Cohen, 1977
- D. Cohen, ``Network Control Protocol (NCP) Software'', University of Illinois Software Distribution, University of Illinois, Champaign-Urbana, IL, 1977.
- Comer, 1984
- D. Comer, Operating System Design: The Xinu Approach, Prentice-Hall, Englewood Cliffs, NJ, 1984.
- Comer, 2000
- D. Comer, Internetworking with TCP/IP Volume 1, 4th ed., Prentice-Hall, Upper Saddle River, NJ, 2000.
- 村井純、楠本博之訳、『TCP/IP によるネットワーク構築Vol.1 原理・プロトコル・アーキテクチャ第4版』、共立出版
- Compton, 1985
- M. Compton, editor, ``The Evolution of UNIX'', UNIX Review, vol. 3, no. 1, January 1985.
- Conta & Deering, 1998
- A. Conta & S. Deering, ``Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification'', RFC 2463, available from http://www.faqs.org/rfcs/rfc2463.html, December 1998.
- DARPA, 1983
- DARPA, ``A History of the ARPANET: The First Decade'', Technical Report, Bolt, Beranek, and Newman, Cambridge, MA, April 1983.
- Debevoise, 1993
- D. Debevoise, Civ. No. 92-1667, Unix System Laboratories Inc. vs. Berkeley Software Design Inc., http://sco.tuxrocks.com/Docs/USL/Doc-92.html, March 3, 1993.
- Deering & Hinden, 1998a
- S. Deering & R. Hinden, ``Internet Protocol, Version 6 (IPv6)'', RFC 2460, available from http://www.faqs.org/rfcs/rfc2460.html, December 1998.
- Deering & Hinden, 1998b
- S. Deering & R. Hinden, ``IP Version 6 Addressing Architecture'', RFC 2373, available from http://www.faqs.org/rfcs/rfc2373.html, July 1998.
- Deering, 1989
- S. Deering, ``Host Extensions for IP Multicasting'', RFC 1112, available from http://www.faqs.org/rfcs/rfc1112.html, August 1989.
- Denning, 1970
- P. J. Denning, ``Virtual Memory'', Computer Surveys, vol. 2, no. 3, pp. 153-190, September 1970.
- DiBona et al., 1999
- C. DiBona, S. Ockman & M. Stone, Open Sources: Voices from the Open Source Revolution, pp. 31-46, Chapter 2――Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable, http://www.oreilly.com/catalog/opensources/book/kirkmck.html, ISBN 1-56592-582-3, O'Reilly & Associates, Inc., Sebastopol, CA 95472, 1999.
- 倉骨彰訳、“バークレー版UNIXの20年”、『オープンソースソフトウェア』、オライリー・ジャパン http://www.oreilly.co.jp/BOOK/osp/OpenSource_Web_Version/chapter03/chapter03.html
- Dijkstra & Genuys, 1968
- E. Dijkstra & F. Genuys, editor, ``Cooperating Sequential Processes'', in Programming Languages, pp. 43-112, Academic Press, New York, NY, 1968.
- Dowse & Malone, 2002
- I. Dowse & D. Malone, ``Recent Filesystem Optimizations on FreeBSD'', Proceedings of the Freenix Track at the 2002 Usenix Annual Technical Conference, pp. 245-258, June 2002.
- Easton & Franaszek, 1979
- M. C. Easton & P. A. Franaszek, ``Use Bit Scanning in Replacement Decisions'', IEEE Transactions on Computing, vol. 28, no. 2, pp. 133-141, February 1979.
- Elz, 1984
- K. R. Elz, ``Resource Controls, Privileges, and Other MUSH'', USENIX Association Conference Proceedings, pp. 183-191, June 1984.
- Ewens et al., 1985
- P. Ewens, D. R. Blythe, M. Funkenhauser & R. C. Holt, ``Tunis: A Distributed Multiprocessor Operating System'', USENIX Association Conference Proceedings, pp. 247-254, June 1985.
- Ferrin & Langridge, 1980
- T. E. Ferrin & R. Langridge, ``Interactive Computer Graphics with the UNIX Time-Sharing System'', Computer Graphics, vol. 13, pp. 320-331, 1980.
- Fletcher & Watson, 1978
- J. Fletcher & R. Watson, ``Mechanisms for a Reliable Timer-Based Protocol'', in Computer Networks 2, pp. 271-290, North-Holland, Amsterdam, The Netherlands, 1978.
- Fuller et al., 1993
- V. Fuller, T. Li, J. Yu & K. Varadhan, ``Classless Inter-Domain Routing (CIDR): An Address Assignment and Aggregation Strategy'', RFC 1519, available from http://www.faqs.org/rfcs/rfc1519.html, September 1993.
- Ganger & Patt, 1994
- G. Ganger & Y. Patt, ``Metadata Update Performance in File Systems'', USENIX Symposium on Operating Systems Design and Implementation, pp. 49-60, November 1994.
- Ganger et al., 2000
- G. Ganger, M. K. McKusick, C. Soules & Y. Patt, ``Soft Updates: A Solution to the Metadata Update Problem in File Systems'', ACM Transactions on Computer Systems, vol. 18, no. 2, pp. 127-153, May 2000.
- Gifford, 1981
- D. Gifford, ``Information Storage in a Decentralized Computer System'', PhD Thesis, Electrical Engineering Department, Stanford University, Stanford, CA, 1981.
- Gilligan et al., 1999
- G. Gilligan, S. Thomson, J. Bound & W. Stevens, ``Basic Socket Interface Extensions for IPv6'', RFC 2553, available from http://www.faqs.org/rfcs/rfc2553.html, March 1999.
- Gingell et al., 1987a
- R. Gingell, J. Moran & W. Shannon, ``Virtual Memory Architecture in SunOS'', USENIX Association Conference Proceedings, pp. 81-94, June 1987.
- Gingell et al., 1987b
- R. Gingell, M. Lee, X. Dang & M. Weeks, ``Shared Libraries in SunOS'', USENIX Association Conference Proceedings, pp. 131-146, June 1987.
- Gray & Cheriton, 1989
- C. Gray & D. Cheriton, ``Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency'', Proceedings of the Twelfth Symposium on Operating Systems Principles, pp. 202-210, December 1989.
- Griffin et al., 2002
- J. L. Griffin, J. Schindler, S. W. Schlosser, J. S. Bucy & G. R. Ganger, ``Timing-accurate Storage Emulation'', Proceedings of the Usenix Conference on File and Storage Technologies, pp. 75-88, January 2002.
- Gross & Almquist, 1992
- P. Gross & P. Almquist, ``IESG Deliberations on Routing and Addressing'', RFC 1380, available from http://www.faqs.org/rfcs/rfc1380.html, November 1992.
- Gurwitz, 1981
- R. F. Gurwitz, ``VAX-UNIX Networking Support Project――Implementation Description'', Technical Report IEN 168, SRI Network Information Center, Menlo Park, CA, January 1981.
- Hagmann, 1987
- R. Hagmann, ``Reimplementing the Cedar File System Using Logging and Group Commit'', ACM Symposium on Operating Systems Principles, pp. 155-162, November 1987.
- Hamby & Mock, 2004
- J. Hamby & J. Mock, ``FreeBSD Handbook, Chapter 9, Configuring the FreeBSD Kernel'', http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html, 2004.
- 渡辺智雄、内川喜章訳『FreeBSD カーネルのコンフィグレーション』http://www.freebsd.org/doc/ja/books/handbook/kernelconfig.html
- Harkins & Carrel, 1998
- D. Harkins & D. Carrel, ``The Internet Key Exchange (IKE)'', RFC 2409, available from http://www.faqs.org/rfcs/rfc2409.html, November 1998.
- Hedrick, 1988
- C. Hedrick, ``Routing Information Protocol'', RFC 1058, available from http://www.faqs.org/rfcs/rfc1058.html, June 1988.
- Heidemann & Popek, 1994
- J. S. Heidemann & G. J. Popek, ``File-System Development with Stackable Layers'', ACM Transactions on Computer Systems, vol. 12, no. 1, pp. 58-89, February 1994.
- Hendricks, 1990
- D. Hendricks, ``A Filesystem for Software Development'', USENIX Association Conference Proceedings, pp. 333-340, June 1990.
- Holt, 1983
- R. C. Holt, Concurrent Euclid, the UNIX System, and Tunis, Addison-Wesley, Reading, MA, 1983.
- 大野豊監訳、伊藤潔、広田豊彦訳『並行処理とUNIX Concurrent EUCLID, UNIX, TUNIS』、啓学出版
- Hope, 2002
- P. Hope, ``Using Jails in FreeBSD for Fun and Profit'', ;login: The USENIX Association Newsletter, vol. 27, no. 3, pp. 48-55, available from http://www.usenix.org/publications/login/2002-06/pdfs/hope.pdf, USENIX Association, Berkeley, CA, June 2002.
- Howard et al., 1988
- J. Howard, M. Kazar, S. Menees, D. Nichols, M. Satyanarayanan, R. Sidebotham & M. West, ``Scale and Performance in a Distributed File System'', ACM Transactions on Computer Systems, vol. 6, no. 1, pp. 51-81, Association for Computing Machinery, February 1988.
- Howard, 1988
- J. Howard, ``An Overview of the Andrew File System'', USENIX Association Conference Proceedings, pp. 23-26, January 1988.
- Hubbard, 2004
- J. Hubbard, ``A Brief History of FreeBSD'', FreeBSD Handbook, section 1.3.1, http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/history.html, March 2004.
- 『FreeBSD 小史』http://www.freebsd.org/doc/ja/books/handbook/history.html
- ISO, 1984
- ISO, ``Open Systems Interconnection: Basic Reference Model'', ISO 7498, International Organization for Standardization, available from the American National Standards Institute, 1430 Broadway, New York, NY 10018, 1984.
- ISO, 1999
- ISO, ``ISO/IEC 9899 Programming Language C Standard'', ISO 9899, can be orderd from http://www.iso.org, December, 1999.
- Intel, 1984
- Intel, ``Introduction to the iAPX 286'', Order Number 210308, Intel Corporation, Santa Clara, CA, 1984.
- Irlam, 1993
- G. Irlam, Unix File Size Survey――1993, http://www.base.com/gordoni/ufs93.html, email:, November 1993.
- Ishiguro, 2003
- K. Ishiguro, Quagga, available from www.quagga.net, August 2003.
- Jacobson et al., 1992
- V. Jacobson, R. Braden & D. Borman, ``TCP Extensions for High Performance'', RFC 1323, available from http://www.faqs.org/rfcs/rfc1323.html, May 1992.
- Jacobson, 1988
- V. Jacobson, ``Congestion Avoidance and Control'', Proceedings of the ACM SIGCOMM Conference, pp. 314-329, August 1988.
- Joy, 1980
- W. N. Joy, ``Comments on the Performance of UNIX on the VAX'', Technical Report, University of California Computer System Research Group, Berkeley, CA, April 1980.
- Joy, 1994
- W. N. Joy, ``An Introduction to the C Shell'', in 4.4BSD User's Supplementary Documents, pp. 4:1-46, O'Reilly & Associates, Inc., Sebastopol, CA, 1994.
- Jung, 1985
- R. S. Jung, ``Porting the AT&T Demand Paged UNIX Implementation to Microcomputers'', USENIX Association Conference Proceedings, pp. 361-370, June 1985.
- Juszczak, 1989
- C. Juszczak, ``Improving the Performance and Correctness of an NFS Server'', USENIX Association Conference Proceedings, pp. 53-63, January 1989.
- KAME, 2003
- KAME, ``Overview of KAME Project'', Web site, http://www.kame.net/project-overview.html#overview, December 2003.
- Kamp & Watson, 2000
- P. Kamp & R. Watson, ``Jails: Confining the Omnipotent Root'', Proceedings of the Second International System Administration and Networking Conference (SANE), available from http://docs.freebsd.org/44doc/papers/jail/, May 2000.
- Kashtan, 1980
- D. L. Kashtan, ``UNIX and VMS: Some Performance Comparisons'', Technical Report, SRI International, Menlo Park, CA, February 1980.
- Kenah & Bate, 1984
- L. J. Kenah & S. F. Bate, VAX/VMS Internals and Data Structures, Digital Press, Bedford, MA, 1984.
- Kent & Atkinson, 1998a
- S. Kent & R. Atkinson, ``Security Architecture for the Internet Protocol'', RFC 2401, available from http://www.faqs.org/rfcs/rfc2401.html, November 1998.
- Kent & Atkinson, 1998b
- S. Kent & R. Atkinson, ``IP Authentication Header'', RFC 2402, available from http://www.faqs.org/rfcs/rfc2402.html, November 1998.
- Kent & Atkinson, 1998c
- S. Kent & R. Atkinson, ``IP Encapsulating Security Payload (ESP)'', RFC 2406, available from http://www.faqs.org/rfcs/rfc2406.html, November 1998.
- Kent & Mogul, 1987
- C. Kent & J. Mogul, ``Fragmentation Considered Harmful'', Research Report 87/3, Digital Equipment Corporation Western Research Laboratory, Palo Alto, CA, December 1987.
- Kernighan & Pike, 1984
- B. W. Kernighan & R. Pike, The UNIX Programming Environment, Prentice-Hall, Englewood Cliffs, NJ, 1984.
- 石田晴久監訳、野中浩一訳『UNIX プログラミング環境』、アスキー
- Kernighan & Ritchie, 1978
- B. W. Kernighan & D. M. Ritchie, The C Programming Language, Prentice-Hall, Englewood Cliffs, NJ, 1978.
- 石田晴久訳『プログラミング言語C』、共立出版
- Kernighan & Ritchie, 1989
- B. W. Kernighan & D. M. Ritchie, The C Programming Language, 2nd ed., Prentice-Hall, Englewood Cliffs, NJ, 1989.
- 石田晴久訳『プログラミング言語C ANSI 規格準拠第2版』、共立出版
- King, 1971
- W. F. King, ``Analysis of Demand Paging Algorithms'', IFIP, pp. 485-490, North Holland, Amsterdam, 1971.
- Knuth, 1975
- D. Knuth, The Art of Computer Programming, Volume 3――Sorting and Searching, pp. 506-549, Addison-Wesley, Reading, MA, 1975.
- Korn & Krell, 1989
- D. Korn & E. Krell, ``The 3-D File System'', USENIX Association Conference Proceedings, pp. 147-156, June 1989.
- Korn & Vo, 1985
- D. Korn & K. Vo, ``In Search of a Better Malloc'', USENIX Association Conference Proceedings, pp. 489-506, June 1985.
- Lazowska & Kelsey, 1978
- E. D. Lazowska & J. M. Kelsey, ``Notes on Tuning VAX/VMS.'', Technical Report 78-12-01, Department of Computer Science, University of Washington, Seattle, WA, December 1978.
- Leffler, 2003a
- S. Leffler, ``Fast IPSec: A High-Performance IPSec Implementation'', Proceedings of BSDCon 2003, September 2003.
- Leffler, 2003b
- S. Leffler, ``Cryptographic Device Support for FreeBSD'', Proceedings of BSDCon 2003, September 2003.
- Lemon, 2001
- J. Lemon, ``Kqueue: A Generic and Scalable Event Notification Facility'', Proceedings of the Freenix Track at the 2001 Usenix Annual Technical Conference, pp. 141-154, June 2001.
- Libes & Ressler, 1988
- D. Libes & S. Ressler, Life with UNIX, Prentice-Hall, Englewood Cliffs, NJ, 1988.
- 坂本文監訳、福崎俊博訳『Life with UNIX』、アスキー
- Linzner & MacDonald, 1993
- J. Linzner & M. MacDonald, University of California at Berkeley versus Unix System Laboratories Inc., http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/930610.ucb_complaint.txt, June 1993.
- Lumb et al., 2002
- C. R. Lumb, J. Schindler & G. R. Ganger, ``Freeblock Scheduling Outside of Disk Firmware'', Proceedings of the Usenix Conference on File and Storage Technologies, pp. 275-288, January 2002.
- Macklem, 1991
- R. Macklem, ``Lessons Learned Tuning the 4.3BSD-Reno Implementation of the NFS Protocol'', USENIX Association Conference Proceedings, pp. 53-64, January 1991.
- Macklem, 1994a
- R. Macklem, ``The 4.4BSD NFS Implementation'', in 4.4BSD System Manager's Manual, pp. 6:1-14, O'Reilly & Associates, Inc., Sebastopol, CA, 1994.
- Macklem, 1994b
- R. Macklem, ``Not Quite NFS, Soft Cache Consistency for NFS'', USENIX Association Conference Proceedings, pp. 261-278, January 1994.
- Marshall, 1979
- W. T. Marshall, ``A Unified Approach to the Evaluation of a Class of `Working Set Like' Replacement Algorithms'', PhD Thesis, Department of Computer Engineering, Case Western Reserve University, Cleveland, OH, May 1979.
- McCanne & Torek, 1993
- S. McCanne & C. Torek, ``A Randomized Sampling Clock for CPU Utilization Estimation and Code Profiling'', USENIX Association Conference Proceedings, pp. 387-394, January 1993.
- McDonald et al., 1998
- D. McDonald, C. Metz & B. Phan, ``PF_KEY Key Management API, Version 2'', RFC 2367, available from http://www.faqs.org/rfcs/rfc2367.html, July 1998.
- McKusick & Karels, 1988
- M. K. McKusick & M. Karels, ``Design of a General Purpose Memory Allocator for the 4.3BSD UNIX Kernel'', USENIX Association Conference Proceedings, pp. 295-304, June 1988.
- McKusick & Kowalski, 1994
- M. K. McKusick & T. J. Kowalski, ``Fsck: The UNIX File System Check Program'', in 4.4BSD System Manager's Manual, pp. 3:1-21, O'Reilly & Associates, Inc., Sebastopol, CA, 1994.
- McKusick et al., 1984
- M. K. McKusick, W. N. Joy, S. J. Leffler & R. S. Fabry, ``A Fast File System for UNIX'', ACM Transactions on Computer Systems, vol. 2, no. 3, pp. 181-197, Association for Computing Machinery, August 1984.
- McKusick et al., 1989
- M. K. McKusick, M. Karels & K. Bostic, ``The Release Engineering of 4.3BSD'', Proceedings of the New Orleans Usenix Workshop on Software Management, pp. 95-100, April 1989.
- McKusick et al., 1994
- M. K. McKusick, M. Karels, S. J. Leffler, W. N. Joy & R. S. Fabry, ``Berkeley Software Architecture Manual, 4.4BSD Edition'', in 4.4BSD Programmer's Supplementary Documents, pp. 5:1-42, O'Reilly & Associates, Inc., Sebastopol, CA, 1994.
- McKusick, 2002
- M. K. McKusick, ``Running Fsck in the Background'', Proceedings of the BSDCon 2002 Conference, pp. 55-64, February 2002.
- McKusick, 2003
- M. K. McKusick, ``Enhancements to the Fast Filesystem to Support Multi-Terabyte Storage Systems'', Proceedings of the BSDCon 2003 Conference, pp. 79-90, September 2003.
- McQuillan & Walden, 1977
- J. M. McQuillan & D. C. Walden, ``The ARPA Network Design Decisions'', Computer Networks, vol. 1, no. 5, pp. 243-289, 1977.
- McVoy & Kleiman, 1991
- L. McVoy & S. Kleiman, ``Extent-Like Performance from a Unix File System'', USENIX Association Conference Proceedings, pp. 33-44, January 1991.
- Miller, 1978
- R. Miller, ``UNIX――A Portable Operating System'', ACM Operating System Review, vol. 12, no. 3, pp. 32-37, July 1978.
- Miller, 1984
- R. Miller, ``A Demand Paging Virtual Memory Manager for System V'', USENIX Association Conference Proceedings, pp. 178-182, June 1984.
- Mills, 1992
- D. L. Mills, ``The NTP Time Synchronization Protocol'', RFC 1305, avail- able from http://www.faqs.org/rfcs/rfc1305.html, March 1992.
- Mogul & Deering, 1990
- J. Mogul & S. Deering, ``Path MTU Discovery'', RFC 1191, available from http://www.faqs.org/rfcs/rfc1191.html, November 1990.
- Mogul & Postel, 1985
- J. Mogul & J. Postel, ``Internet Standard Subnetting Procedure'', RFC 950, available from http://www.faqs.org/rfcs/rfc950.html, August 1985.
- Mogul, 1984
- J. Mogul, ``Broadcasting Internet Datagrams'', RFC 919, available from http://www.faqs.org/rfcs/rfc919.html, October 1984.
- Mogul, 1993
- J. Mogul, ``Recovery in Spritely NFS'', Research Report 93/2, Digital Equipment Corporation Western Research Laboratory, Palo Alto, CA, June 1993.
- Mohr, 1985
- A. Mohr, ``The Genesis Story'', UNIX Review, vol. 3, no. 1, pp. 18, January 1985.
- Moran et al., 1990
- J. Moran, R. Sandberg, D. Coleman, J. Kepecs & B. Lyon, ``Breaking Through the NFS Performance Barrier'', Proceedings of the Spring 1990 European UNIX Users Group Conference, pp. 199-206, April 1990.
- Nagle, 1984
- J. Nagle, ``Congestion Control in IP/TCP Internetworks'', RFC 896, available from http://www.faqs.org/rfcs/rfc896.html, January 1984.
- Narten et al., 1998
- T. Narten, E. Nordmark & W. Simpson, ``Neighbor Discovery for IP Version 6 (IPv6)'', RFC 2461, available from http://www.faqs.org/rfcs/rfc2461.html, December 1998.
- Nelson et al., 1988
- M. Nelson, B. Welch & J. Ousterhout, ``Caching in the Sprite Network File System'', ACM Transactions on Computer Systems, vol. 6, no. 1, pp. 134-154, Association for Computing Machinery, February 1988.
- Nesser, 1996
- P. Nesser, ``An Appeal to the Internet Community to Return Unused IP Networks (Prefixes) to the IANA'', RFC 1917, available from http://www.faqs.org/rfcs/rfc1917.html, February 1996.
- Nevalainen & Vesterinen, 1977
- O. Nevalainen & M. Vesterinen, ``Determining Blocking Factors for Sequential Files by Heuristic Methods'', The Computer Journal, vol. 20, no. 3, pp. 245-247, August 1977.
- Nowicki, 1989
- B. Nowicki, ``Transport Issues in the Network File System'', Computer Communications Review, vol. 19, no. 2, pp. 16-20, April 1989.
- Organick, 1975
- E. I. Organick, The Multics System: An Examination of Its Structure, MIT Press, Cambridge, MA, 1975.
- Ousterhout, 1990
- J. Ousterhout, ``Why Aren't Operating Systems Getting Faster as Fast as Hardware?'', Summer USENIX Conference, pp. 247-256, June 1990.
- P1003.1, 1988
- P1003.1, IEEE P1003.1 Portable Operating System Interface for Computer Environments (POSIX), Institute of Electrical and Electronic Engineers, Piscataway, NJ, 1988.
- P1003.1e, 1998
- P1003.1e, Unpublished Draft Standard for Information Technology――Portable Operating System Interface (POSIX)――Part 1: System Application Program Interface――Amendment: Protection, Audit and Control Interfaces [C Language] IEEE Standard 1003.1e Draft 17 Editor Casey Schaufler, Institute of Electrical and Electronic Engineers, Piscataway, NJ, 1998.
- Pawlowski et al., 1994
- B. Pawlowski, C. Juszczak, P. Staubach, C. Smith, D. Lebel & D. Hitz, ``NFS Version 3: Design and Implementation'', USENIX Association Conference Proceedings, pp. 137-151, June 1994.
- Peacock, 1988
- J. Peacock, ``The Counterpoint Fast File System'', USENIX Association Conference Proceedings, pp. 243-249, January 1988.
- Peirce, 1985
- N. Peirce, ``Putting UNIX in Perspective: An Interview with Victor Vyssotsky'', UNIX Review, vol. 3, no. 1, pp. 58, January 1985.
- Pendry & McKusick, 1995
- J. Pendry & M. K. McKusick, ``Union Mounts in 4.4BSD-Lite'', USENIX Association Conference Proceedings, pp. 25-33, January 1995.
- Pendry & Williams, 1994
- J. Pendry & N. Williams, ``AMD: The 4.4BSD Automounter Reference Manual'', in 4.4BSD System Manager's Manual, pp. 13:1-57, O'Reilly & Associates, Inc., Sebastopol, CA, 1994.
- Peterson, 1983
- G. Peterson, ``Concurrent Reading While Writing'', ACM Transactions on Programming Languages and Systems, vol. 5, no. 1, pp. 46-55, January 1983.
- Petrou & Milford, 1997
- D. Petrou & J. Milford, Proportional-Share Scheduling: Implementation and Evaluation in a Widely-Deployed Operating System, available from http://www.cs.cmu.edu/~dpetrou/papers/freebsd_lottery_writeup98.ps and http://www.cs.cmu.edu/~dpetrou/code/freebsd_lottery_code.tar.gz, 1997.
- Phillips, 2001
- D. Phillips, ``A Directory Index for Ext2'', Proceedings of the Usenix Fifth Annual Linux Showcase and Conference, November 2001.
- Plummer, 1982
- D. Plummer, ``An Ethernet Address Resolution Protocol'', RFC 826, available from http://www.faqs.org/rfcs/rfc826.html, November 1982.
- Postel et al., 1981
- J. Postel, C. Sunshine & D. Cohen, ``The ARPA Internet Protocol'', Computer Networks, vol. 5, no. 4, pp. 261-271, July 1981.
- Postel, 1980
- J. Postel, ``User Datagram Protocol'', RFC 768, available from http://www.faqs.org/rfcs/rfc768.html, August 1980.
- Postel, 1981a
- J. Postel, ``Internet Control Message Protocol'', RFC 792, available from http://www.faqs.org/rfcs/rfc792.html, September 1981.
- Postel, 1981b
- J. Postel, ``Internet Protocol'', RFC 791, available from http://www.faqs.org/rfcs/rfc791.html, September 1981.
- Postel, 1981c
- J. Postel, ``Transmission Control Protocol'', RFC 793, available from http://www.faqs.org/rfcs/rfc793.html, September 1981.
- Presotto & Ritchie, 1985
- D. L. Presotto & D. M. Ritchie, ``Interprocess Communication in the Eighth Edition UNIX System'', USENIX Association Conference Proceedings, pp. 309-316, June 1985.
- Reid, 1987
- Irving Reid, ``RPCC: A Stub Compiler for Sun RPC'', USENIX Association Conference Proceedings, pp. 357-366, June 1987.
- Reiser, 2001
- H. Reiser, ``The Reiser File System'', http://www.namesys.com/res_whol.shtml, January 2001.
- Rhodes, 2003
- T. Rhodes, ``FreeBSD Handbook, Chapter 3, Section 3.3 File System Access Control Lists'', http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/fs-acl.html, 2003.
- Richards & Whitby-Strevens, 1982
- M. Richards & C. Whitby-Strevens, BCPL: The Language and Its Compiler, Cambridge University Press, Cambridge, U.K., 1980, 1982.
- 和田英一訳『BCPL 言語とそのコンパイラ』、共立出版
- Rifkin et al., 1986
- A. Rifkin, M. Forbes, R. Hamilton, M. Sabrio, S. Shah & K. Yueh, ``RFS Architectural Overview'', USENIX Association Conference Proceedings, pp. 248-259, June 1986.
- Ritchie & Thompson, 1978
- D. M. Ritchie & K. Thompson, ``The UNIX Time-Sharing System'', Bell System Technical Journal, vol. 57, 6, Part 2, pp. 78-90, July-August 1978. The original version [Comm. ACM vol. 7, no. 7, pp. 365-375 (July 1974)] described the 6th edition; this citation describes the 7th edition.
- 石畑清、小野芳彦訳、“UNIXタイムシェアリング・システム”、『bit』 1981, Vol13, No.9、共立出版
- Ritchie et al., 1978
- D. M. Ritchie, S. C. Johnson, M. E. Lesk & B. W. Kernighan, ``The C Programming Language'', Bell System Technical Journal, vol. 57, no. 6, pp. 1991-2019, July-August 1978.
- Ritchie, 1978
- D. M. Ritchie, ``A Retrospective'', Bell System Technical Journal, vol. 57, no. 6, pp. 1947-1969, July-August 1978.
- Ritchie, 1979
- D. M. Ritchie, ``Protection of Data File Contents'', United States Patent, no. 4,135,240, United States Patent Office, Washington, DC, January 16, 1979. Assignee: Bell Telephone Laboratories, Inc., Murray Hill, NJ, Appl. No.: 377,591, Filed: July 9, 1973.
- Ritchie, 1984a
- D. M. Ritchie, ``The Evolution of the UNIX Time-Sharing System'', AT&T Bell Laboratories Technical Journal, vol. 63, no. 8, pp. 1577-1593, October 1984.
- 石田晴久、長谷部紀元、清水謙多郎訳、“UNIXタイムシェアリング・システムの発展”、『UNIX原典』、パーソナルメディア
- Ritchie, 1984b
- D. M. Ritchie, ``Reflections on Software Research'', Comm ACM, vol. 27, no. 8, pp. 758-760, 1984.
- Ritchie, 1984c
- D. Ritchie, ``A Stream Input-Output System'', AT&T Bell Laboratories Technical Journal, vol. 63, 8-2, pp. 1897-1910, October 1984.
- 石田晴久、長谷部紀元、清水謙多郎訳“ストリーム入出力システム”、『UNIX原典』、パーソナルメディア
- Ritchie, 1987
- D. M. Ritchie, ``Unix: A Dialectic'', USENIX Association Conference Proceedings, pp. 29-34, January 1987.
- Ritchie, 1988a
- D. M. Ritchie, ``Early Kernel Design'', private communication, March 1988.
- Ritchie, 1988b
- D. M. Ritchie, ``Multi-Processor UNIX'', private communication, April 25, 1988.
- Ritchie, 2004
- D. M. Ritchie, Documents on Unix System Laboratories Inc. versus Berkeley Software Design Inc., http://cm.bell-labs.com/cm/cs/who/dmr/bsdi/bsdisuit.html, March 2004.
- Roberson, 2003
- J. Roberson, ``ULE: A Modern Scheduler For FreeBSD'', Proceedings of the Usenix BSDCon 2003, pp. 17-28, September 2003.
- Rosenblum & Ousterhout, 1992
- M. Rosenblum & J. Ousterhout, ``The Design and Implementation of a Log-Structured File System'', ACM Transactions on Computer Systems, vol. 10, no. 1, pp. 26-52, Association for Computing Machinery, February 1992.
- Rosenthal, 1990
- D. Rosenthal, ``Evolving the Vnode Interface'', USENIX Association Conference Proceedings, pp. 107-118, June 1990.
- Rosler, 1984
- L. Rosler, ``The Evolution of C――Past and Future'', AT&T Bell Laboratories Technical Journal, vol. 63, no. 8, pp. 1685-1699, October 1984.
- Rozier et al., 1988
- M. Rozier, V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Leonard & W. Neuhauser, ``Chorus Distributed Operating Systems'', USENIX Computing Systems, vol. 1, no. 4, pp. 305-370, Fall 1988.
- SNIA, 2002
- Storage Networking Industry Association SNIA, ``Common Internet File System (CIFS) Technical Reference'', www.snia.org/tech_activities/CIFS/ CIFS-TR-1p00_FINAL.pdf, March 2002.
- Sakane, 2001
- S. Sakane, Simple Configuration Sample of IPsec/Racoon, available at http://www.kame.net/newsletter/20001119, September 2001.
- Sandberg et al., 1985
- R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh & B. Lyon, ``Design and Implementation of the Sun Network Filesystem'', USENIX Association Conference Proceedings, pp. 119-130, June 1985.
- Sanderson et al., 1986
- T. Sanderson, S. Ho, N. Heijden, E. Jabs & J. L. Green, ``Near-Realtime Data Transmission During the ICE-Comet Giacobini-Zinner Encounter'', ESA Bulletin, vol. 45, no. 21, 1986.
- Scheifler & Gettys, 1986
- R. W. Scheifler & J. Gettys, ``The X Window System'', ACM Transactions on Graphics, vol. 5, no. 2, pp. 79-109, April 1986.
- Schimmel, 1994
- C. Schimmel, UNIX Systems for Modern Architectures, Symmetric Multiprocessing, and Caching for Kernel Programmers, Addison-Wesley, Reading, MA, 1994.
- 前川守監訳、岩本信一訳『UNIX カーネル内部解析キャッシュとマルチプロセッサの管理』、ソフトバンク
- Schindler et al., 2002
- J. Schindler, J. L. Griffin, C. R. Lumb & G. R. Ganger, ``Track-aligned Extents: Matching Access Patterns to Disk Drive Characteristics'', Proceedings of the Usenix Conference on File and Storage Technologies, pp. 259-274, January 2002.
- Sedgewick, 1990
- R. Sedgewick, Algorithms in C, Addison-Wesley, Reading, MA, 1990. 1990.
- 野下浩平、佐藤創、星守、田口東訳『アルゴリズムC 第1 巻基礎・整列』『アルゴリズムC 第2 巻探索・文字列・計算幾何』『アルゴリズムC 第3 巻グラフ・数理・トピックス』、近代科学社
- Seltzer & Smith, 1996
- M. Seltzer & K. Smith, ``A Comparison of FFS Disk Allocation Algorithms'', Winter USENIX Conference, pp. 15-25, January 1996.
- Seltzer et al., 1993
- M. Seltzer, K. Bostic, M. K. McKusick & C. Staelin, ``An Implementation of a Log-Structured File System for UNIX'', USENIX Association Conference Proceedings, pp. 307-326, January 1993.
- Seltzer et al., 1995
- M. Seltzer, K. Smith, H. Balakrishnan, J. Chang, S. McMains & V. Padmanabhan, ``File System Logging Versus Clustering: A Performance Comparison'', USENIX Association Conference Proceedings, pp. 249-264, January 1995.
- Shepler et al., 2003
- S. Shepler, B. Callaghan, D. Robinson, R. Thurlow, C. Beame, M. Eisler & D. Noveck, ``Network File System (NFS) version 4 Protocol'', RFC 3530, available from http://www.faqs.org/rfcs/rfc3530.html, April 2003.
- Silberschatz et al., 2002
- A. Silberschatz, P. Galvin & G. Gagne, Operating System Concepts, 6th ed., John Wiley and Sons, Hoboken, NJ, 2002.
- Simpson, 1994
- W. Simpson, ``The Point-to-Point Protocol (PPP)'', RFC 1661, available from http://www.faqs.org/rfcs/rfc1661.html, July 1994.
- Simpson, 1995
- W. Simpson, ``IP in IP Tunneling'', RFC 1853, available from http://www.faqs.org/rfcs/rfc1853.html, October 1995.
- Sklower, 1991
- K. Sklower, ``A Tree-Based Packet Routing Table for Berkeley UNIX'', USENIX Association Conference Proceedings, pp. 93-99, January 1991.
- Stallings, 2000
- R. Stallings, Data and Computer Communications, 6th ed., Prentice Hall, Hoboken, NJ, 2000.
- Steiner et al., 1988
- J. Steiner, C. Neuman & J. Schiller, ``Kerberos: An Authentication Service for Open Network Systems'', USENIX Association Conference Proceedings, pp. 191-202, February 1988.
- Stevens & Pendry, 1995
- R. Stevens & J. Pendry, ``Portals in 4.4BSD'', USENIX Association Conference Proceedings, pp. 1-10, January 1995.
- Stevens, 1992
- W. Stevens, Advanced Programming in the Unix Environment, Addison-Wesley, Reading, MA, 1992.
- 大木敦雄訳『詳解UNIX プログラミング新装版』、ピアソンエデュケーション
- Stevens, 1998
- R. Stevens, Unix Network Programming Volume 1, Second Edition, Prentice-Hall, Englewood Cliffs, NJ, 1998.
- 篠田陽一訳『UNIX ネットワークプログラミングVol.1 ネットワークAPI:ソケットとXTI』、ピアソンエデュケーション
- Stevens, 1999
- R. Stevens, Unix Network Programming Volume 2, Second Edition, Prentice-Hall, Englewood Cliffs, NJ, 1999.
- 篠田陽一訳『UNIX ネットワークプログラミングVol.2 IPC:プロセス間通信』、ピアソン・エデュケーション
- Stonebraker, 1987
- M. Stonebraker, ``The Design of the POSTGRES Storage System'', Very Large DataBase Conference, pp. 289-300, 1987.
- Sun Microsystems, 1989
- Sun Microsystems, ``NFS: Network File System Protocol Specification'', RFC 1094, available from http://www.faqs.org/rfcs/rfc1094.html, March 1989.
- Sweeney et al., 1996
- A. Sweeney, D. Doucette, C. Anderson, W. Hu, M. Nishimoto & G. Peck, ``Scalability in the XFS File System'', Proceedings of the 1996 Usenix Annual Technical Conference, pp. 1-14, January 1996.
- TCG, 2003
- TCG, Trusted Computing Group TPM Specification Version 1.2, http://www.trustedcomputinggroup.org/ and http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_ov.jsp?oid=29049, October 2003.
- Tanenbaum, 1987
- A. S. Tanenbaum, Operating Systems: Design and Implementation, Prentice-Hall, Englewood Cliffs, NJ, 1987.
- 坂本文 監修、大西照代 訳『MINIX オペレーティング・システム』、アスキー
- Tanenbaum, 2003
- A. S. Tanenbaum, Computer Networks, 4th ed., Prentice-Hall, Englewood Cliffs, NJ, 2003.
- 水野忠則他訳、『コンピュータネットワーク第4版』、日経BP
- Tevanian, 1987
- A. Tevanian, ``Architecture-Independent Virtual Memory Management for Parallel and Distributed Environments: The Mach Approach'', Technical Report CMU-CS-88-106, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, PA, December 1987.
- Thomson & Huitema, 1995
- S. Thomson & C. Huitema, ``DNS Extensions to Support IP Version 6'', RFC 1886, available from http://www.faqs.org/rfcs/rfc1886.html, December 1995.
- Trivedi, 1980
- K. Trivedi, ``Optimal Selection of CPU Speed, Device Capabilities, and File Assignments'', Journal of the ACM, vol. 27, no. 3, pp. 457-473, July 1980.
- Tuthill, 1985
- B. Tuthill, ``The Evolution of C: Heresy and Prophecy'', UNIX Review, vol. 3, no. 1, pp. 80, January 1985.
- Varghese & Lauck, 1987
- G. Varghese & T. Lauck, ``Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility'', Proceedings of the Eleventh Symposium on Operating Systems Principles, pp. 25-38, November 1987.
- Walsh et al., 1985
- D. Walsh, B. Lyon, G. Sager, J. Chang, D. Goldberg, S. Kleiman, T. Lyon, R. Sandberg & P. Weiss, ``Overview of the Sun Network File System'', USENIX Association Conference Proceedings, pp. 117-124, January 1985.
- Watson et al., 2003
- R. Watson, W. Morrison, C. Vance & B. Feldman, ``The TrustedBSD MAC Framework: Extensible Kernel Access Control for FreeBSD 5.0'', Proceedings of the Freenix Track at the 2003 Usenix Annual Technical Conference, pp. 285-296, June 2003.
- Watson, 2000
- R. Watson, ``Introducing Supporting Infrastructure for Trusted Operating System Support in FreeBSD'', Proceedings of the BSDCon 2000 Conference, September 2000.
- Watson, 2001
- R. Watson, ``TrustedBSD: Adding Trusted Operating System Features to FreeBSD'', Proceedings of the Freenix Track at the 2001 Usenix Annual Technical Conference, pp. 15-28, June 2001.
- Wilson, 1985
- O. Wilson, ``The Business Evolution of the UNIX System'', UNIX Review, vol. 3, no. 1, pp. 46, January 1985.
- Wright & Stevens, 1995
- G. R. Wright & W. R. Stevens, TCP/IP Illustrated, Volume 2, The Implementation, Addison-Wesley, Reading, MA, 1995.
- 徳田英幸、戸辺義人訳『詳解TCP/IP Vol.2 実装』、ピアソン・エデュケーション
- Wu & Zwaenepoel, 1994
- M. Wu & W. Zwaenepoel, ``eNVy: A Non-Volatile, Main Memory Storage System'', International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 86-97, October 1994.
- X/OPEN, 1987
- X/OPEN, The X/OPEN Portability Guide (XPG), Issue 2, Elsevier Science, Amsterdam, Netherlands, 1987.
- Young, 1989
- M. W. Young, Exporting a User Interface to Memory Management from a Communication-Oriented Operating System, CMU-CS-89-202, Department of Computer Science, Carnegie-Mellon University, November 1989.