Stallman, Richard

Debugging with GDB: The GNU Source-Level Debugger
Average customer rating: 3.5 out of 5 stars
  • Worth the money
  • Found the answer I want
  • Have to respect Stallman
  • Best book on gdb
  • not really helpful
Debugging with GDB: The GNU Source-Level Debugger
Richard M. Stallman , Roland H. Pesch , and Stan Shebs
Manufacturer: Free Software Foundation
ProductGroup: Book
Binding: Paperback

DebuggingDebugging | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
UtilitiesUtilities | Business | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
UtilitiesUtilities | Business | Software Books | Custom Stores | Stores | Software
Software DevelopmentSoftware Development | Design & Development | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. The Definitive Guide to GCC, Second Edition (Definitive Guide)
  2. An Introduction to GCC
  3. Managing Projects with GNU Make (Nutshell Handbooks)
  4. GDB Pocket Reference (Pocket Reference (O'Reilly))
  5. Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1

ASIN: 1882114884

Book Description

The GNU Debugger allows you to see what is going on "inside" a program while it executes - or what a program was doing at the moment it crashed.

GDB supports C, C++, Java, Fortran and Assembly among other languages; it is also designed to work closely with the GNU Compiler Collection (GCC).

The GNU Debugger Program has four special features that helps you catch bugs in the act:

* It starts your program for you, specifying anything that might affect it's behavior. <BR>* Makes your program stop under specified conditions. <BR>* Examines what happened when the program stopped. <BR>* Allows you to experiment with changes to see what effect they have on the program.

This book will show you:

* setting and clearing breakpoints <BR>* examining the stack, source files and data <BR>* examining the symbol table <BR>* altering program execution <BR>* specifying a target for debugging <BR>* how to control the debugger <BR>* how to use canned command sequences <BR>* how to install GDB <BR>* and much more!

This manual is written for programmers. It is designed so someone can begin utilizing GDB after just reading the first chapter, or read the whole manual and master the program. Synopsis of ideas and extensive examples are given.

Customer Reviews:

4 out of 5 stars Worth the money.......2005-03-04

Even though this entire book is available online, I find it useful to own it. Starts with a simple example, which is my favorite way of getting started.

4 out of 5 stars Found the answer I want.......2004-10-23

I was looking for information on cross-platform debugging. This manual provides adequate information. A printed manual is sometime helpful when you are so tired looking at the over crowded screen. Good reference! If you are trying to learn the machanism of debugging, you have to find some other book.

4 out of 5 stars Have to respect Stallman.......2003-07-23

Lets see if Amazon.com allows the link. You have to respect
the wishes of a man like Richard Stallman.

4 out of 5 stars Best book on gdb.......2003-02-28

This is the best book in the market for gdb. It is full of details and examples, if you would take time to read it.
The INDEX at the end of the book is very well kept.
There are many chapters for newbies and the illustrated examples are simple and easy to follow.
There are also lots of deep and gory details if you need them.

2 out of 5 stars not really helpful.......2001-04-17

the book is not really helpful for a not so experienced gdb user in that it only is a printed version of the gdb man pages. all features of the gdb debugger are described extensively, but there are almost no heplful examples or answers to standard gdb user procedure within an intermediate or , at least, small project. learning about special complicated features may be useful for an advanced user but a bit more tutorial for a save and stable application debugging would be more helpful
GNU Emacs Manual, For Version 21, 15th Edition
Average customer rating: 5 out of 5 stars
  • Most excellent reference
  • This is THE GNU Emacs Manual
  • excellent reference
  • only clear and useful information
GNU Emacs Manual, For Version 21, 15th Edition
Richard M. Stallman
Manufacturer: Free Software Foundation
ProductGroup: Book
Binding: Paperback

EmacsEmacs | Word Processors & Editors | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Word Processors & Editors | Software | Computers & Internet | Subjects | Books
Word ProcessingWord Processing | Windows | Home & Office | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
EmacsEmacs | Word Processors & Editors | Software Books | Custom Stores | Stores | Software
GeneralGeneral | Word Processors & Editors | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. An Introduction to Programming in Emacs Lisp
  2. Learning GNU Emacs, Third Edition
  3. GNU Emacs Pocket Reference
  4. Debugging with GDB: The GNU Source-Level Debugger
  5. Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1

ASIN: 188211485X

Book Description

GNU Emacs is much more than a simple word processor. Over the years it has expanded into an entire work flow environment. Programmers will be impressed by its integrated debugging and project management features. Emacs is also a multi-lingual word processor, can handle all your email and Usenet news needs, display web pages, and even has a diary and a calendar for your appointments! And when you tire of all the work you can accomplish with it, there are games to play.

Features include:
* Special editing modes for 25 programming languages including Java, Perl, C, C++, Objective C, Fortran, Lisp, Scheme, and Pascal.
* Special scripting language modes for Bash, other common shells, and creating Makefiles for GNU/Linux, UNIX, Windows/DOS and VMS systems.
* Support for typing and displaying in 21 non-English languages, including Chinese, Czech, Hindi, Hebrew, Russian, Vietnamese and all Western European languages.
* Creates Postscript output from plain text files and has special editing modes for LaTeX and TeX
* Compile and debug from inside Emacs
* Maintain program ChangeLogs
* Extensive file merge and diff functions
* Directory navigation: flag, move and delete files and sub-directories recursively.
* Run shell commands from inside Emacs, or even use Emacs as a shell itself (Eshell)
* Set up tag tables
* Version control management for release and beta versions, with CVS and RCS integration and much more!

This book picks up where the introductory on-line tutorial included with Emacs ends. It explains the full range of Emacs' power and contains reference material useful to expert users. Appendixes with specific material for MacIntosh and Microsoft OS users are included.

Customer Reviews:

5 out of 5 stars Most excellent reference.......2005-07-21

Got the book two years ago while working as an adm. tech for a small company. I was familiar with vi but decided this one was more customizable. Got the latest copy just to update for the job.

5 out of 5 stars This is THE GNU Emacs Manual.......2005-03-26

This book was issued to me while working as a consultant for Northern Telecom (Nortel.) They standardized on this editor, as it was the most efficient for their environment. The above description of the back cover pretty much tells it all. Mine is an earlier edition but the picture is still the same. The book comes with a Lay Flat Binding. There is a Short Content and several page Table of Contents. Also the GNU Manifesto, Glossary, Key (Character) Index, Command and Function Index, Variable Index and Concept Index. You seldom need to go outside this reference Manual.

5 out of 5 stars excellent reference.......2004-11-24

This book is the only reference you need for Emacs v21. It is written by Richard Stallman, the original author of Emacs and about a gazillion other brilliant pieces of software, not to mention he is the founder of the GNU project and the FSF. The book is basically packed with useful information. It has a good table of contents and several good indexes (Key (Character) index, Command and function index, variable index and concept index). Some of the things you find are not compatable with earlier versions of emacs, and they are not always noted, but hopefully you can download the latest version anyways.

It covers the basics like opening/editting/saving files, getting online help, cutting/copying/pasting, searching/replacing, and simeltaneously working on multiple documents. Most of these simple things are also helpfully summarized on a tear-out reference card in the back. The book, however, goes into great, great detail, providing you with the massive power that Emacs (the one editor to rule them all) has.

Some other parts of the book that I found useful were the chapters covering backup files, version control (w/ RCS), major modes (i.e., modes in which the behavior of Emacs changes to suit the type of buffer you are working on. E.g., automatic indentation and highlighting in C-mode), integrated compiling with gcc and debugging with gdb, and dired (the file system browser with primative commands for deleting and other simple things). I would have been (and was) seriously lost trying to custimize Emacs without this book.

Other topics covered that I haven't yet mentioned are registers, international character support, tag tables, merging files, email and web browsing capabilities, the calender/diaries, and many other odds and ends.
What this book does not cover is the vast Emacs Lisp system. That is why I'm back on Amazon today to check out the Lisp Reference Manual. Since the Lisp manual is 900+ pages, and this book is already about 600 pages, it's easy to see why they seperated these two. My only gripe with this book is that it has terrible binding :( Oh well, it still easily merits 5 stars.

5 out of 5 stars only clear and useful information.......2003-09-25

The book covers the complete use of Emacs (except programming Lisp extensions).
The text is most of the time clear and consise. All you will read is useful information. Moreover you often find anwsers to your questions as if the author has anticipated it (probably the experience of the 15 previous editions).
What could be better is the conceptual description of Emacs: What are the variables attached to each buffer, how the major/minor modes affects the variables ... finally what make the state of Emacs at a given time.
As a conclusion: We would like many more books of this quality.
Free as in Freedom: Richard Stallman's Crusade for Free Software
Average customer rating: 4 out of 5 stars
  • He is classy
  • You'll learn a lot about RMS, but at the same time be tired by the simple level.
  • Very Good Book
  • Carpe Diem! (or don't)
  • Worth Reading
Free as in Freedom: Richard Stallman's Crusade for Free Software
Sam Williams
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Biographies & Memoirs | Subjects | Books
BiographiesBiographies | Business & Culture | Computers & Internet | Subjects | Books
CultureCulture | Business & Culture | Computers & Internet | Subjects | Books
HackingHacking | Business & Culture | Computers & Internet | Subjects | Books
GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Social Sciences | Nonfiction | Subjects | Books
Technology & SocietyTechnology & Society | Communication | Social Sciences | Nonfiction | Subjects | Books
High-TechHigh-Tech | Industries & Professions | Business & Investing | Subjects | Books
Social AspectsSocial Aspects | Technology | Science | Subjects | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
Look Inside BiographiesLook Inside Biographies | Trip | Specialty Stores | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Similar Items:
  1. The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
  2. Free Software, Free Society: Selected Essays of Richard M. Stallman
  3. Just for Fun: The Story of an Accidental Revolutionary
  4. Open Sources: Voices from the Open Source Revolution (O'Reilly Open Source)
  5. Rebel Code: Linux and the Open Source Revolution

ASIN: 0596002874

Book Description

Free as in Freedom interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. It examines Stallman's unique personality and how that personality has been at turns a driving force and a drawback in terms of the movement's overall success. Free as in Freedom examines one man's 20-year attempt to codify and communicate the ethics of 1970s era "hacking" culture in such a way that later generations might easily share and build upon the knowledge of their computing forebears. The book documents Stallman's personal evolution from teenage misfit to prescient adult hacker to political leader and examines how that evolution has shaped the free software movement. Like Alan Greenspan in the financial sector, Richard Stallman has assumed the role of tribal elder within the hacking community, a community that bills itself as anarchic and averse to central leadership or authority. How did this paradox come about? Free as in Freedom provides an answer. It also looks at how the latest twists and turns in the software marketplace have diminished Stallman's leadership role in some areas while augmenting it in others. Finally, Free as in Freedom examines both Stallman and the free software movement from historical viewpoint. Will future generations see Stallman as a genius or crackpot? The answer to that question depends partly on which side of the free software debate the reader currently stands and partly upon the reader's own outlook for the future. 100 years from now, when terms such as "computer," "operating system" and perhaps even "software" itself seem hopelessly quaint, will Richard Stallman's particular vision of freedom still resonate, or will it have taken its place alongside other utopian concepts on the 'ash-heap of history?'

Customer Reviews:

4 out of 5 stars He is classy.......2006-11-04

It's great to read the story of the master who began this Free Software revolution!

3 out of 5 stars You'll learn a lot about RMS, but at the same time be tired by the simple level........2006-01-28

FREE AS IN FREEDOM is Sam Williams' biography of legendary software developer and political thinker Richard Stallman. Founder of the GNU project, Stallman is little-known outside of a relatively small world of computing cognoscenti, but without him Linux and many other modern computing innovations would hardly be possible. In an interesting twist, the publisher O'Reilly has released this book under the GNU Free Documentation License, meaning that the book may be freely copied and sold.

The book goes from Stallman's youth in New York of the 1950s and 1960s all the way to the "free software" vs "open source" debate continuing into 2001. Strangely, the late 1980s are treated skimpily; the reader basically goes from the 1983 announcement of the GNU project to the introduction of Linux in 1993 in a couple of pages. A strength of the book is the range of Stallman's acquaintances that Williams was able to interview: many of his fellow students at Harvard and co-workers in MIT's AI lab contributed to the book, and even Stallman's mother gives a great deal of comment. Stallman is a notoriously difficult person to get along with. Williams frankly discusses the possibility that his lack of social skills is due to autism, but notes that against this Stallman shows marvellous ingenuity in computing. Williams does try to walk a tightrope here between dispassionate reporting about a controversial figure and giving him too much praise. Whether you admire Stallman as a modern-day saint or despise him as a pinko Communist, you'll be comfortable with the tone of this work.

The book was clearly written for a hardly-technical audience. Concepts like the Emacs editor are gently described in depth that will tire us readers who have been using it for years. The book also could have benefitted from more proofreading. There are some typos, and redundant introduction of commentators who were introduced already one or two pages before. So, this is an imperfect biography. I enjoyed it and learned a lot about a fascinating figure, but it would be nice had the book included a little more detail about GNU's formative years and hadn't assumed a non-technical audience.

5 out of 5 stars Very Good Book.......2005-03-28

I find Stallman and Linus a very interesting comparison, especially their motivations. Williams has done a good job of providing the reader insight into a leading thinker in our time. As with most leaders there are those who think he is a genius, those who think he is a fool and those who think he is evil. The choice is of course dependent upon how closely the leader agrees with the observer.

"Free as In Freedom" paints what seems to be an accurate if not overly flattering portrait of RMS. He comes off as a brilliant but deeply wounded and vicious person. RMS describes those who disagree with his philosophy as engaging in evil. Not in doing something he believes is evil. The great contribution he made began as a temper tantrum as a result of people being hired away from the MIT AI Lab and Stallman not having access to tools that had been paid for and provided to him previously. One of the most remarkable facets about Stallman is that his temper has benefited so many people. Most of us just throw the &^%##@ driver in the *&^%##@ lake !

Stallman is a major contributor in our time and this is an excellent book. If you are interested in the Free Software/Open Source movement this is a must read.

5 out of 5 stars Carpe Diem! (or don't).......2004-11-19

I found Free as in Freedom in the library, Deweyed on the
the same shelf as computer programming methodologies.

Reading it has given me some strength to be more uncompromising
in applying ethical convictions to life.

One of the more interesting aspects of the story is the attitude that when you are in the right, you can wait and the rest of
the world will come around to your point of view.

As a software developer who has several times seen his work
ignored by befuddled friends and family only to a few months
later see similar ideas expressed in full page glossy adverts,
I found this validating.

4 out of 5 stars Worth Reading.......2003-10-07

While other reviews here are highly critical, this book has received wide distribution and readership, and therefore has become required reading.

Being a relatively short book (little over 200 pages), it is an easy read, and allows a decent glimpse into RMS' history and life.

RMS has played a phenomenally important key role in the creation and preservation of free software, namely through the creation of the Free Software Foundation, the GNU Public License and also through the wealth of important projects the FSF has produced.

He is the true messiah of free software, and while his ideals in general may not be unique, he pioneered the freedom movement in digital form which has expanded beyond software alone and into content as well (see also the Electronic Frontier Foundation -- eff.org).
Open Sources: Voices from the Open Source Revolution (O'Reilly Open Source)
Average customer rating: 4 out of 5 stars
  • Intresting mainly to see the differeces among the authors...
  • good document - articles a mixed bag (naturally)
  • A fascinating read
  • Fascinating essays
  • a well-intentioned but naive view of software
Open Sources: Voices from the Open Source Revolution (O'Reilly Open Source)
Chris DiBona , Sam Ockman , Mark Stone , Brian Behlendorf , Scott Bradner , Jim Hamerly , Kirk McKusick , Tim O'Reilly , Tom Paquin , Bruce Perens , Eric Raymond , Richard Stallman , Michael Tiemann , Linus Torvalds , Paul Vixie , Larry Wall , and Bob Young
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Raymond, Eric S.Raymond, Eric S. | Authors, A-Z | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
GeneralGeneral | Health, Mind & Body | Subjects | Books
High-TechHigh-Tech | Industries & Professions | Business & Investing | Subjects | Books
GeneralGeneral | Unix & Linux | O'Reilly | By Publisher | Books
LinuxLinux | Unix & Linux | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Health BooksLook Inside Health Books | Trip | Specialty Stores | Books
Software DevelopmentSoftware Development | Design & Development | Software Books | Custom Stores | Stores | Software
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
  2. Open Sources 2.0: The Continuing Evolution
  3. Just for Fun: The Story of an Accidental Revolutionary
  4. Free Software, Free Society: Selected Essays of Richard M. Stallman
  5. The Business and Economics of Linux and Open Source

ASIN: 1565925823

Amazon.com

Open Sources: Voices from the Open Source Revolution is a fascinating look at the raging debate that is its namesake. Filled with writings from the central players--from Linux creator Linus Torvalds to Perl creator Larry Wall--the book convinces the reader of the overwhelming merits of freeing up the many iterations of software's source code.

The open-source movement has become a cause célèbre in light of the widespread adoption of Linux, Perl, and Apache as well as its corporate support from Netscape, IBM, and Oracle--and strongly felt opposition from Microsoft. Open Sources doesn't address why these Microsoft foes are throwing their weight behind the movement. Instead, it focuses on the history and philosophy of open-source software (previously referred to as freeware) as an argument for shaping the future of programming. Open Sources is much larger than just a fight with any one company. Instead, it is a revolutionary call to release software development from the vested interests that label new directions in software development as threatening.

This is not to say that opening the source code is an entirely egalitarian and communistic endeavor. These are programmers and startup owners; they want to be able to continue to program for a living. To that end, Open Sources contains strong business profiles from entrepreneurs such as Apache's--and now, O'Reilly & Associates'--Brian Behlendorf, who discusses how to give away software in order to lure customers in for specialized versions. In many ways, this is a hands-on guide, displaying an insider's view of the development process and providing specifics on testing details and altering licensing agreements. However, interspersed with tech talk is a reader-friendly guide for those interested in the future of software development. --Jennifer Buckendorff

Book Description

Freely available source code, with contributions from thousands of programmers around the world: this is the spirit of the software revolution known as Open Source. Open Source has grabbed the computer industry's attention. Netscape has opened the source code to Mozilla; IBM supports Apache; major database vendors haved ported their products to Linux. As enterprises realize the power of the open-source development model, Open Source is becoming a viable mainstream alternative to commercial software. Now in Open Sources, leaders of Open Source come together for the first time to discuss the new vision of the software industry they have created. The essays in this volume offer insight into how the Open Source movement works, why it succeeds, and where it is going. For programmers who have labored on open-source projects, Open Sources is the new gospel: a powerful vision from the movement's spiritual leaders. For businesses integrating open-source software into their enterprise, Open Sources reveals the mysteries of how open development builds better software, and how businesses can leverage freely available software for a competitive business advantage. The contributors here have been the leaders in the open-source arena: <ul> <li type="disc">Brian Behlendorf (Apache)</li> <li type="disc">Kirk McKusick (Berkeley Unix)</li> <li type="disc">Tim O'Reilly (Publisher, O'Reilly & Associates)</li> <li type="disc">Bruce Perens (Debian Project, Open Source Initiative)</li> <li type="disc">Tom Paquin and Jim Hamerly (mozilla.org, Netscape)</li> <li type="disc">Eric Raymond (Open Source Initiative)</li> <li type="disc">Richard Stallman (GNU, Free Software Foundation, Emacs)</li> <li type="disc">Michael Tiemann (Cygnus Solutions)</li> <li type="disc">Linus Torvalds (Linux)</li> <li type="disc">Paul Vixie (Bind)</li> <li type="disc">Larry Wall (Perl)</li> </ul> This book explains why the majority of the Internet's servers use open- source technologies for everything from the operating system to Web serving and email. Key technology products developed with open-source software have overtaken and surpassed the commercial efforts of billion dollar companies like Microsoft and IBM to dominate software markets. Learn the inside story of what led Netscape to decide to release its source code using the open-source mode. Learn how Cygnus Solutions builds the world's best compilers by sharing the source code. Learn why venture capitalists are eagerly watching Red Hat Software, a company that gives its key product -- Linux -- away. For the first time in print, this book presents the story of the open- source phenomenon told by the people who created this movement. Open Sources will bring you into the world of free software and show you the revolution.

Customer Reviews:

3 out of 5 stars Intresting mainly to see the differeces among the authors..........2001-10-21

This book is an interesting window on the Open Source world. It is a strange planet with strange people. Some crazy idealist like R. Stallman (I like the guy very much), some smart and intelligent person like L. Torvald (he did a very good job with Linux). In between someone that was just in the right place at the right time, but who doesn't deserve so much space and celebrity. I am talking about a person that seems confused as the language he invented: Larry Wall. His contribution does not require further comments.

4 out of 5 stars good document - articles a mixed bag (naturally).......2001-06-11

This is a good idea on O'Reilly's part to try to document the history and goals of the Open Source movement, which had roots in several college campuses and research labs in the '70s and '80s, and became news in the late '90s with the popularity of Linux, Apache, and the decision of Netscape to open its browser source. The best introductory piece, however, is probably Eric Raymond's "Cathedral and the Bazaar" which is not in this book(O'Reilly publishes it separately, but it's available free on the Web and short enough to be read in one sitting). As for this collection, I liked Robert Young's business case for distributing open source - his story of how Red Hat was launched reminds me of the Compaq tale of "three guys in a restaurant". The Apache article is also quite good, and Linus Torvalds offers a brief but interesting (and characteristically opinionated) article about how Linux evolved technically. There's also a good article discussing the various open source licenses (BSD, GPL, Netscape, etc) and what they do and don't restrict.

Others I was less impressed with. Stallman's article is predictable and self-serving. He explains how he evolved his software-as-gift philosophy but doesn't come close to terms with how the software industry can support substantial employment if all source is given away. There's yet another history of the different branches of BSD Unix. There's a breathtaking inside account of the launch of Mozilla which ends with the fancy Silicon Valley party when development has finally gotten underway. The low point is Larry Wall's "essay", which is a frankly ridiculous waste of time and print.

Although this is a mixed bag, there's enough reference material and interesting points of view to keep the book around.

5 out of 5 stars A fascinating read.......2000-12-30

All the essays are well written, enjoyable, informative and a great read. Anyone interested in open source software, where S/W development might be going and Unix/Linux/GNU software in particular, should read this book. One or two essays showing their age, but still worth every penny. Buy it, read it, then encourage your friends to read it as well.

4 out of 5 stars Fascinating essays.......2000-11-16

This book was the first O'Reilly book to contain essays about the concept of Open Source and was later followed by the book, The Cathedral and the Bazaar. While some essays may seem similar to the latter, each of them are still fascinating and offer an insightful look into what makes Open Source work and why this phenomenon has become its own industry.

Among the essays here are included a "history" of Unix, essays about Cygnus (who offers a source code complier program) and Red Hat (who offers Linux), two businesses that sell services related to open source, an essay about the effects of releasing open source code for Netscape, one about the GNU Operating System and even one by Linux Torvals, the "father" of Linux.

What's continually fascinating to me the more I read about Open Source is the amount of time and energy others voluntarily put into an open source project to make it work that much better. Not to mention the entire "society" that is built around Open Source.

An interesting read, along with the Cathedral and the Bazaar.

4 out of 5 stars a well-intentioned but naive view of software.......2000-06-08

Open Sources is a collection of essays by people who have been involved in a prominent way in what is being called "the open source revolution." The authors are all very bright people with good intentions and diverse viewpoints; this makes for interesting reading. However, I had a problem with the introduction. In fact, I hated it. It attempts to couch the issue of free vs. non-free software in religious terms: in the bad old days, free software only came from universities or other government-funded research. Then, a few companies saw the light and began to open-source their software; currently the industry is divided between these companies (the saved) and the rest of the companies (the damned) who will spiral into oblivion due to their proprietary selfishness. I thought the presence of this sort of rhetoric in the introduction, which sets the tone for the rest of the book, was particularly unfortunate.

The essays in Open Sources are a mixed bag. Kirk McKusick's history of Berkeley UNIX is great, as is Michael Tiemann's history of Cygnus Solutions, RMS's article about the GNU project, and Bruce Perens' article about licensing issues. Also, I really enjoyed the transcript of the infamous 1992 flame war between Linus and Andy Tanenbaum about the merits of Linux vs. Minix. On the other hand, Paul Vixie's article about software engineering is pretty random, Larry Wall's article does not seem to have a point at all, and Eric Raymond's

second article and Tom Paquin's account of the open-sourcing of Netscape are too self-serving to be useful.

Overall, I enjoyed this book quite a bit. However, the year that has passed since its publication has exposed some of the more outlandish predictions made by its contributors (Eric Raymond said that Windows 2000 would either be canceled or be a complete disaster). My guess is that Open Sources is not destined to become a classic. Rather, in a few years it will be viewed as an interesting but somewhat naive period piece.
Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1
Average customer rating: 4 out of 5 stars
  • Gcc now handles key set of languages
Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1
Richard M. Stallman , and Gcc Developer Community
Manufacturer: Free Software Foundation
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Debugging with GDB: The GNU Source-Level Debugger
  2. An Introduction to GCC
  3. The Definitive Guide to GCC, Second Edition (Definitive Guide)
  4. GNU C Library Application Fundamentals
  5. Managing Projects with GNU Make (Nutshell Handbooks)

ASIN: 1882114396

Book Description

The definitive reference manual for the most widely used compiler in the world, written by the program's original author and its current developers. The GNU Compiler Collection is a full-featured ANSI C compiler with support for C, C++, Objective C, Java and Fortran as well as libraries for all these languages, such as libstdc++ and libgcj.

This book covers:
<BR>* The complete list of GCC command options.
<BR>* All the Objective-C runtime features.
<BR>* GCC support for C and C++ language standards.
<BR>* Extending C and C++ beyond the current standards.
<BR>* Special features of GCC's C, C++, and ObjC support.
<BR>* Fine tuning programs for your platform of choice.

This reference is intended for intermediate or above programmers. It assumes that the reader is already familiar with the basics of either C, C++ or Objective C languages. This edition of the book covers new features included with GCC version 3.3, while remaining compatible with earlier versions.

Customer Reviews:

4 out of 5 stars Gcc now handles key set of languages.......2004-07-29

Given the the author of this book wrote the original gcc, and has been closely involved with its development in the intervening years, you can safely regard the book as definitive.

Stallman clearly is writing for someone already familiar with C. Very little of your time is wasted by wading through elementary material.

When I first used gcc years ago, it was just that: strictly for compiling C programs. But Stallman and other developers have dramatically expanded the scope. Now, the book describes how gcc can handle a key set of languages - the original (ANSI) C, C++, Fortran and Java. The set of C, C++ and Fortran probably spans most engineering and scientific legacy applications. Terrific value!
GNU C Library System & Network Applications
Average customer rating: Not rated
    GNU C Library System & Network Applications
    Sandra Loosemore , Richard M. Stallman , Roland McGrath , Andrew Oram , and Ulrich Drepper
    Manufacturer: GNU Press, Free Software Foundation
    ProductGroup: Book
    Binding: Textbook Binding

    NetworkingNetworking | Subjects | Certification Central | Computers & Internet | Subjects | Books
    GeneralGeneral | Certification Central | Computers & Internet | Subjects | Books
    GeneralGeneral | C & C++ | Languages & Tools | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    Similar Items:
    1. GNU C Library Application Fundamentals
    2. Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1
    3. Debugging with GDB: The GNU Source-Level Debugger
    4. Managing Projects with GNU Make (Nutshell Handbooks)
    5. The Definitive Guide to GCC, Second Edition (Definitive Guide)

    ASIN: 1882114248

    Book Description

    The second part of the GNU C Library reference manual series. Contains advanced functions generally used by people writing larger applications, such as networking or configuring your system. Topics covered include threads, processes,network communications, signal handling, logging and system management. Contains code examples and usage recommendations. Useful for both sys admins and programmers.

    Note: This is part of a two-volume set. The other title is GNU C Library: Application Fundamentals.
    Free Software, Free Society: Selected Essays of Richard M. Stallman
    Average customer rating: Not rated
      Free Software, Free Society: Selected Essays of Richard M. Stallman
      Richard M. Stallman , and Lawrence Lessig
      Manufacturer: Free Software Foundation
      ProductGroup: Book
      Binding: Hardcover

      CybercopyrightsCybercopyrights | Web Programming | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Business | Software | Computers & Internet | Subjects | Books
      GeneralGeneral | Computers & Internet | Subjects | Books
      GeneralGeneral | Law | Subjects | Books
      GeneralGeneral | Intellectual Property | Law | Subjects | Books
      Ethics & MoralityEthics & Morality | Philosophy | Nonfiction | Subjects | Books
      GeneralGeneral | Intellectual Property | Law | Professional & Technical | Subjects | Books
      Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
      GeneralGeneral | Business | Software Books | Custom Stores | Stores | Software
      Similar Items:
      1. The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
      2. Free as in Freedom: Richard Stallman's Crusade for Free Software
      3. Just for Fun: The Story of an Accidental Revolutionary
      4. The Future of Ideas: The Fate of the Commons in a Connected World
      5. Open Sources: Voices from the Open Source Revolution (O'Reilly Open Source)

      ASIN: 1882114981

      Book Description

      The intersection of ethics, law, business and computer software is the subject of these essays and speeches by MacArthur Foundation Grant winner, Richard M. Stallman. This collection includes historical writings such as The GNU Manifesto, which defined and launched the activist Free Software Movement, along with new writings on hot topics in copyright, patent law, and the controversial issue of "trusted computing." Stallman takes a critical look at common abuses of copyright law and patents when applied to computer software programs, and how these abuses damage our entire society and remove our existing freedoms. He also discusses the social aspects of software and how free software can create community and social justice.

      Given the current turmoil in copyright and patent laws, including the DMCA and proposed CBDTPA, these essays are more relevant than ever. Stallman tackles head-on the essential issues driving the current changes in copyright law. He argues that for creativity to flourish, software must be free of inappropriate and overly-broad legal constraints. Over the past twenty years his arguments and actions have changed the course of software history; this new book is sure to impact the future of software and legal policies in the years to come.

      Lawrence Lessig, the author of two well-known books on similar topics, writes the introduction. He is a noted legal expert on copyright law and a Stanford Law School professor.
      An Introduction to GCC
      Average customer rating: Not rated
        An Introduction to GCC
        Brian J. Gough , and Richard M. Stallman
        Manufacturer: Network Theory Ltd.
        ProductGroup: Book
        Binding: Paperback

        Interface DesignInterface Design | HTML, Graphics, & Design | Web Development | Computers & Internet | Subjects | Books
        InternetInternet | Home & Office | Computers & Internet | Subjects | Books | Complete Idiot's Guide: Internet | Digital Business & Culture | E-commerce | E-mail | For Dummies: Internet | Get Connected | Internet & Education | Internet Newcomer | Internet for Seniors | Kids and the Net | Networking | Online Reference | Online Searching | Web Browsers | Web Guides | Web for Kids | Web-Based Education
        GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
        GeneralGeneral | Computers & Internet | Subjects | Books
        GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
        Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
        Similar Items:
        1. Debugging with GDB: The GNU Source-Level Debugger
        2. The Definitive Guide to GCC, Second Edition (Definitive Guide)
        3. Managing Projects with GNU Make (Nutshell Handbooks)
        4. GNU/Linux Application Programming (Programming Series)
        5. Gnu Octave Manual

        ASIN: 0954161793

        Book Description

        This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.
        GNU Make: A Program for Directing Recompilation, for version 3.81
        Average customer rating: Not rated
          GNU Make: A Program for Directing Recompilation, for version 3.81
          Richard M. Stallman , Roland McGrath , and Paul D. Smith
          Manufacturer: Free Software Foundation
          ProductGroup: Book
          Binding: Paperback

          Software DevelopmentSoftware Development | Software Design | Programming | Computers & Internet | Subjects | Books
          GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
          UtilitiesUtilities | Business | Software | Computers & Internet | Subjects | Books
          GeneralGeneral | Linux | Operating Systems | Computers & Internet | Subjects | Books
          Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
          UtilitiesUtilities | Business | Software Books | Custom Stores | Stores | Software
          Software DevelopmentSoftware Development | Design & Development | Software Books | Custom Stores | Stores | Software
          Similar Items:
          1. Managing Projects with GNU Make (Nutshell Handbooks)
          2. Debugging with GDB: The GNU Source-Level Debugger
          3. An Introduction to GCC
          4. Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1
          5. GNU Emacs Manual, For Version 21, 15th Edition

          ASIN: 1882114833
          Debugging with Gdb: The Gnu Source-Level Debugger, for Gdb Version 4.18
          Average customer rating: Not rated
            Debugging with Gdb: The Gnu Source-Level Debugger, for Gdb Version 4.18
            Richard M. Stallman , and Cygnus Solutions
            Manufacturer: Free Software Foundation
            ProductGroup: Book
            Binding: Paperback

            DebuggingDebugging | Languages & Tools | Programming | Computers & Internet | Subjects | Books
            Software DevelopmentSoftware Development | Software Design | Programming | Computers & Internet | Subjects | Books
            Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
            Software DevelopmentSoftware Development | Design & Development | Software Books | Custom Stores | Stores | Software
            ASIN: 1882114760

            Computer Pioneers:

            1. Sutherland, Ivan
            2. Turing, Alan Mathison
            3. Wiener, Norbert
            4. Wozniak, Steve
            5. Zuse, Konrad
            6. Babbage, Charles
            7. Dijkstra, Edsger
            8. Engelbart, Douglas
            9. Gates, Bill
            10. Hopper, Grace Murray

            Computer Pioneers

            Computer Pioneers