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.