mainA Brief History of Computing: The GNU Story - Summary

Membership Info
Group Admin:
1 active member

Group identification
Id: 11221
System Name: gnu-story
Name: A Brief History of Computing: The GNU Story
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

This project is an experiment to write and publish an ebook documenting the development and adoption of the GNU System -- from its pre-history in the Multics operating system (and perhaps even earlier) to the present.

Although it has "History" in its title, I'm a storyteller not a historian, so it'll be more of a popular tale than a proper history. But, I do hope it will be useful to anyone with an interest in computer history. There are many fascinating strands in the history of computing, the GNU story is just one. I chose it, as my topic, partly because many of the other interesting tales have already been recounted, partly because it is the bit of computer history I'm most familiar with, and finally, because I think it's an important story that deserves a wider audience.

I call this project an experiment because I want to experiment with the idea of following the Free Software development model of writing in the open and making quick, daily releases (like software projects do with nightly builds) of a very rough draft and allowing readers to contribute through comments. The goal is to integrate the feedback into a final manuscript. I'd also like to experiment with the old-fashioned idea of publishing a book in a serial format to see if it is a good way to establish an audience. I know that I'm not the first to do this, but I'm very interested in seeing how it goes.

I call the "history" brief because I'm aiming to keep it between 100-200 pages, but we'll see how it develops. The initial goal is to write a page (300-500 words?), more or less, every day until the draft is completed. Then to incorporate reader feedback and release a finished book under the Creative Commons Attribution-ShareAlike 3.0 Unported license. I figure it will take about six months to complete the rough draft and another three to write the final draft and publish it online. Given enough interest, I will also publish it as a hard copy with proceeds going to a worthy cause, perhaps the Free Software Foundation.

If successful, I have several other titles I would like to write in this way. They include (in no particular order):

    * An Introduction to Computing: The GNU Way -- A textbook introduction to basic computer usage, featuring GNU.
    * GNU Commando: Mastering Bash, the GNU Command-Line -- A complete book on Bash, designed to be a tutorial for learning bash and a complete reference.
    * Under the Hide: An Overview of the GNU Development Platform -- A handbook for those who may wish to become GNU developers.
    * GNU Text Processing -- A guide to regular expressions, GNU Sed, GAWK, and other text processing tools and techniques.

And possibly a couple of short primers on web design (HTML & CSS), as well.

Registration Date: Thu 10 Oct 2013 09:46:22 PM UTC
License: GNU Free Documentation License
Development Status: 2 - Pre-Alpha


Latest News rss feed
A Brief History of Computing: The GNU Story License Change
     posted by russell, Wed 16 Oct 2013 03:47:32 PM UTC

As part of the process of becoming an official GNU package, I've changed the license for the book, "A Brief History of Computing: The GNU Story," from the Creative Commons BY-SA 3.0 to the GNU Free Documentation License.

The project to write 'A Brief History of Computing: The GNU Story" is now hosted on Savannah
     posted by russell, Wed 16 Oct 2013 03:44:47 PM UTC

As a first provisional step in becoming an official GNU package, the GNU Project has graciously agreed to host the project to write, "A Brief History of Computing: The GNU Story," at their Savannah free software forge. It's currently a non-GNU package, but we're working toward making it an official GNU package. I'll keep you apprised as things develop.

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (0 public mailing lists)

Development Tools
 Task Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-7c56.
Corresponding source code