Trifusil Publishing
Elements of Operating System and Internet History: A FreeBSD Rationale
§ Part I FreeBSD: Executive Summary
Chapter 1 FreeBSD: Executive Summary
- 1.1 Synopsis
- 1.2 What is FreeBSD?
- 1.3 Who is FreeBSD?
- 1.4 Who Uses FreeBSD Commercially?
- 1.5 What is the Revised BSD License?
- 1.6 FreeBSD and Linux Mind-share
- 1.7 What Distinguishes FreeBSD from Linux?
- 1.7.1 GPL and BSD License Differences
- 1.7.2 Differences in Scope
- 1.7.3 Development Community Differences
- 1.7.4 Differences in Distribution Mechanisms
- 1.8 The BSD License and Research
- 1.9 FreeBSD Documentation and Resources
- 1.9.1 FreeBSD Books
- 1.9.2 FreeBSD Web Resources
- 1.9.3 Mailing Lists
- 1.9.4 Resources in the Source
§ Part II Unix History, Open Source, and FreeBSD
Chapter 2 Open Source
- 2.1 Early Origins
- 2.2 The Evolution of Commercial Software
- 2.3 The Orphaning Problem
- 2.4 Modern Open Source
Chapter 3 Elements of Unix History
- 3.1 Why Unix Today?
- 3.2 Development of Unix
- 3.3 Development of BSD
- 3.4 Government Standardization Policies
- 3.5 The AT&T Breakup
- 3.6 Government Policies outside the U.S.
- 3.7 Confusion and the Lawsuit
- 3.8 386BSD on the x86 Personal Computer
- 3.9 The Revised BSD License
- 3.10 Unix Open Source Arises
- 3.10.1 Gnu C and the GPL
- 3.10.2 The X Window System
- 3.10.3 Linux
Chapter 4 Open Source Unix and Licensing Issues
- 4.1 Linux and the GPL
- 4.1.1 The Rise of Linux
- 4.1.2 Linux and the GPL
- 4.1.3 The FSF and the GPL
- 4.1.4 The GPL and Market Forces
- 4.1.5 The Linux Installfest
- 4.1.6 The GPL as a Monopolistic Marketing Weapon
- 4.1.7 The GPL Does Not Necessarily Mean Free
- 4.1.8 Notable Programs Using the GPL License
- 4.2 The BSD Operating Systems and BSD License
- 4.2.1 The Revised BSD License
- 4.2.2 BSD Internet Infrastructure
- 4.2.3 PC BSD Distributions
- 4.2.4 BSD Strengths
- 4.2.5 BSD Open Source as Informal, De Facto, Evolving, Executable Standards
- 4.2.6 Notable Programs Using the BSD License
Chapter 5 What Lies Ahead?
- 5.1 The GPL and BSD Are Just Licenses
- 5.2 Software Patents: a Big Mess
- 5.3 Closed Hardware: The Big Danger
- 5.4 Technology Transfer and the BSD License
- 5.5 Technology Transfer and the GPL License
- 5.6 A Solution to the Orphaning Problem?
§ Part III Historical Trivia Relevant to FreeBSD
Chapter 6 FreeBSD Related Trivia
- 6.1 Origins of the Computing Industry
- 6.2 Systems Programming
- 6.3 IPL and Booting
- 6.4 Stand-Alone Applications
- 6.5 Names for Kernel Dynamic Storage
- 6.6 Mounting Tapes
- 6.7 The Creation of SHARE
- 6.8 System Calls and the Definition of API
- 6.9 RS-232 and the UART
- 6.10 RAD-50 and Three-letter Filename Extensions
- 6.11 TECO and Emacs
- 6.12 The Name ``C'' and Christopher Strachey
- 6.13 NELIAC
- 6.14 Timesharing
- 6.15 The PDP-10
- 6.16 Spoolers and HASP
- 6.17 The Mark IV Killer-App and the Software License
- 6.18 Command-History and Block-Mode Terminals
- 6.19 Forth
- 6.20 Bell Labs, Unix, and Mathematicians
- 6.21 Logical and Physical I/O
- 6.22 Octal and the PDP-11
- 6.23 The VT-52 and VT-100 Terminals
- 6.24 The Unix Manual was Once Small
- 6.25 Early Unix Disk Configuration
- 6.26 Partitions, the Swapper, and Unix
- 6.27 Daemons and Other Names for Servers
- 6.28 The Definition of ``
bss''
- 6.29 Restrictions on Filename Lengths in ``
ar''
- 6.30 The ARPANET and TCP/IP
- 6.31 Bill Gates Gets PDP-8 Basic From DECUS
- 6.32 The Lions Listing
- 6.33 History of BSD and CSRG
- 6.34 AT&Ts First Mainframe Unix and IBMs TSS
- 6.35 The UCSD p-System and UCSD Pascal
- 6.36 Xerox PARC and the Graphical User Interface
- 6.37 History of the X Window System
- 6.38 ``
twm'', Toms Window Manager
- 6.39 ``
gnuplot'' is Not Related to the GNU Project
- 6.40 The Open Software Foundation
- 6.41 Japanese Industrial Espionage
- 6.42 MITI, Japanese Industrial Policy, and the FSF
Appendix A. BSD and FreeBSD License Descriptions
- A.1 The FreeBSD License
- A.2 Working Definition of the New BSD License
- A.3 BSD License Templates
- A.4 Open Source BSD-style Licenses
Appendix B Abbreviated Synopsis of the GPL License
- B.1 Working Definition of the GPL License
- B.2 Working Definition of the LGPL
- B.3 Miscellaneous GPL Considerations
Appendix C Government Open Source from the 1970s
Appendix D Related Links
Bibliography
Index
Please report problems with this web page to
postmaster@trifusil.com.