history of Unix

back to index

description: history of Unix

9 results

The Art of UNIX Programming

by Eric S. Raymond  · 22 Sep 2003  · 612pp  · 187,431 words

Unix Gets Right Basics of the Unix Philosophy The Unix Philosophy in One Lesson Applying the Unix Philosophy Attitude Matters Too History History Origins and History of Unix, 1969-1995 Origins and History of the Hackers, 1961-1995 The Open-Source Movement: 1998 and Onward The Lessons of Unix History Contrasts Contrasts The

) battle scars in the collective memory of Unix programmers. In this chapter we'll survey the history of Unix, with an eye to explaining why, in 2003, today's Unix culture looks the way it does. Origins and History of Unix, 1969-1995 A notorious ‘second-system effect‘ often afflicts the successors of small experimental prototypes

led to a revival of interest in the Unix tradition from which it sprang. The Lessons of Unix History The largest-scale pattern in the history of Unix is this: when and where Unix has adhered most closely to open-source practices, it has prospered. Attempts to proprietarize it have invariably resulted in

1980) and the ubiquitous networking of the 1990s and later. Anonymous pipes, redirection, and shellout have been in Unix since very early days, but the history of Unix is littered with the corpses of APIs tied to obsolescent IPC and networking models, beginning with the mx() facility that appeared in Version 6 (1976

previous community practice. No discussion of make(1) would be complete without an acknowledgement that it includes one of the worst design botches in the history of Unix. The use of tab characters as a required leader for command lines associated with a production means that the interpretation of a makefile can change

, and implementations. This both increases the odds of project success and reduces life-cycle maintenance costs. In this chapter, we'll survey the scope and history of Unix standards. We'll discuss which ones are still relevant today and describe the areas of greater and lesser variance in the Unix API. We'll

in Unix tradition did not just keep Unix developers attached to markup-based formatters like troff, it also made them interested in structural markup. The history of Unix document tools is one of lurching, muddled, and erratic movement in a general direction away from presentation markup and toward structural markup. In mid-2003

on the Web. [Hatton98] IEEE Software. Les Hatton. “Does OO Sync with the Way We Think?”. 15. (3). Available on the Web. [Hauben] Ronda Hauben. History of UNIX. Available on the Web. [Heller] Steve Heller. C++: A Dialog. Programming with the C++ Standard Library. Prentice-Hall. 2003. ISBN 0-13-009402-1. [Hunt

From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry

by Martin Campbell-Kelly  · 15 Jan 2003

, and it became popular for use with the minicomputers that were then coming on the market. It is now available for all computer platforms. The history of Unix is well documented.29 Like the origins of the Internet (with which it is closely associated), it has entered the folklore 144 Chapter 5 of

Masterminds of Programming: Conversations With the Creators of Major Programming Languages

by Federico Biancuzzi and Shane Warden  · 21 Mar 2009  · 496pp  · 174,084 words

presence of tools and the rapidity of practical feedback push people to research better tools and better algorithms? Al: If you look at the early history of Unix and my early research career, I was very strongly motivated by Knuth’s statement that the best theory is motivated by practice, and the best

Rebel Code: Linux and the Open Source Revolution

by Glyn Moody  · 14 Jul 2002  · 483pp  · 145,225 words

is, building on a tradition of code legibility that had largely begun with the creation of C, as Dennis Ritchie had noted in his 1979 history of Unix. And highly readable the code is, too. As well as being well laid out with ample use of space and indentation to delineate the underlying

The Future of Ideas: The Fate of the Commons in a Connected World

by Lawrence Lessig  · 14 Jul 2001  · 494pp  · 142,285 words

success of this would depend upon how well structured the original code was. 2 Ceruzzi, A History of Modern Computing, 108. 3 For a brief history of Unix, see William Shattuck, “The Meaning of UNIX,” in The Unix System Encyclopedia, 2d ed.,Yates Ventures, eds. (Palo Alto, Calif.: Yates Ventures, 1985), 89, 93

-94; Peter H. Salus, A Quarter Century of UNIX (Reading, Mass.: Addison-Wesley Publishing Company, 1994), 5-61; Ronda Hauben, “The History of UNIX,” available at http://www.dei.isep.ipp.pt/docs/unix.html (last visited June 12, 2001). 4 Robert Young and Wendy Goldman Rohm, Under the

UNIX® Network Programming, Volume 1: The Sockets Networking API, 3rd Edition

by W. Richard Stevens, Bill Fenner, Andrew M. Rudoff  · 8 Jun 2013

3, as mentioned at the beginning of this section. Getting over 50 companies to agree on a single standard is certainly a landmark in the history of Unix. Most Unix systems today conform to some version of POSIX.1 and POSIX.2; many comply with The Single Unix Specification Version 3. Historically, most

The POSIX Specification by us, is the confluence of two long-running standards efforts, finally drawn together by The Austin Group. Readers interested in the history of Unix networking should consult [Salus 1994] for a description of Unix history, and [Salus 1995] for the history of TCP/IP and the Internet. Exercises 1

Smart Mobs: The Next Social Revolution

by Howard Rheingold  · 24 Dec 2011

. Ritchie, “The Evolution of the Unix Time-Sharing System,” AT&TBell Laboratories Technical Journal 63 (October 1984): 15771593. 54. Nick Moffit, “Nick Moffit’s $7 History of Unix,” <http://crackmonkey.org/unix.html > (29 January 2002). 55. Ritchie, “The Evolution of the Unix Time-Sharing System.” 56. Moffit, “Nick Moffit’s $7

History of Unix.” 57. Richard Stallman, “The Free Software Definition,” The GNU Project, Free Software Foundation, 2000, <http://www.gnu.org/philosophy/free-sw.html> (17 June 2001).

Coders at Work

by Peter Seibel  · 22 Jun 2009  · 1,201pp  · 233,519 words

all things you did take; there's nothing you left behind that you now regret? Thompson: No. Seibel: From what I've read about the history of Unix, it sounds like you used the design process that you described earlier. You thought about it for a while and then your wife and kid

was certainly in place in '99. Everything has expanded—the speed of individual computers is still expanding exponentially, but what's different? Seibel: Reading the history of Unix, it seems like you guys basically invented an operating system because you wanted a way to play with this computer. So in order to do

The Linux kernel primer: a top-down approach for x86 and PowerPC architectures

by Claudia Salzberg Rodriguez, Gordon Fischer and Steven Smolski  · 15 Nov 2005  · 1,202pp  · 144,667 words

: Open Source Software Development Series Foreword Acknowledgments About the Authors Preface Intended Audience Organization of Material Our Approach Conventions Chapter 1. Overview Section 1.1. History of UNIX Section 1.2. Standards and Common Interfaces Section 1.3. Free Software and Open Source Section 1.4. A Quick Survey of Linux Distributions Section

: Open Source Software Development Series Foreword Acknowledgments About the Authors Preface Intended Audience Organization of Material Our Approach Conventions Chapter 1. Overview Section 1.1. History of UNIX Section 1.2. Standards and Common Interfaces Section 1.3. Free Software and Open Source Section 1.4. A Quick Survey of Linux Distributions Section

variable names are distinguished by this font. Bold type is used whenever a new concept is introduced. Chapter 1. Overview In this chapter 1.1 History of UNIX 2 1.2 Standards and Common Interfaces 4 1.3 Free Software and Open Source 5 1.4 A Quick Survey of Linux Distributions 5

make Linux so appealing. To understand the concepts of the Linux kernel, you need to have a basic understanding of its intended purpose. 1.1. History of UNIX We mentioned that Linux is a type of UNIX. Although Linux did not develop directly from an existing UNIX, the fact that it implements common

UNIX standards makes the history of UNIX relevant to our discussion. MULTiplexed Information and Computing Service (MULTICS), which is considered the precursor of the UNIX operating systems, came about from a joint

tables programs 2nd sections 2nd heads heaps helper functions memory zones 2nd Hertz (HZ) Hertz, Heinrich hexdump command hierarchies filesystems High Performance Event Timer (HPET) history of UNIX 2nd home directories host systems HPET (High Performance Event Timer) hubs hw_interrupt_type structure hw_irq_controller structure HyperTransport technology HZ (Hertz) Index [SYMBOL