GNU is Not Unix, but it is 25



Email    print   
February 15, 2009 —  (Page 1 of 4)
In the earliest days of computers, just about everything could be considered free software. Computers were so large, unwieldy and difficult to understand that any reasonably well-written program would be passed around via punch cards or paper tape. Into that free software world Richard Stallman was born.

In the 1960s, he programmed IBM System/360 mainframes in PL/I, a procedural language that itself is celebrating its 45th anniversary this year. In the 1970s, Stallman worked at the famous MIT Artificial Intelligence laboratory. Along the way, he saw software developers change their attitudes and move away from openness toward the proprietary. It was this shift in the hacker culture, as he called it, that eventually led him to strike out on his own in 1983.

“In the 70s, operating systems mostly became proprietary,” said Stallman. “I was working in a sort of island where a more ethical and cooperative way of life still existed; namely the AI lab at MIT. We had an OS that was entirely free software. But then that community died in the early 80s.”

During that time, a company called Symbolics built proprietary LISP systems, combining both hardware and software. Stallman saw this closed-source approach as the antithesis to his desires for free software.

“I spent a couple of years punishing Symbolics by attacking it and giving an ultimatum to the people at the AI lab," he said. "I didn't want to spend the rest of my life punishing somebody. I wanted to rebuild what was destroyed. I wanted to be able to use computers while having freedom. This is impossible if you have a proprietary program.”

So Stallman spent most of 1984 writing a free operating system. He named this body of work with a recursive acronym: GNU, meaning GNU is Not Unix. He began by modifying a compiler called Pastel, but soon found it lacking and rewrote it from scratch; this later became the foundation of the GNU Compiler Collection, or the gcc. Next, he reworked the Gosling Emacs text editor, eventually replacing all of its code with LISP. This would become Stallman's first piece of free software: GNU Emacs.



Related Search Term(s): GNU, GPL, open source, Unix

Pages 1 2 3 4 


Share this link: http://sdt.bz/33262
 
Most Read Latest News Blog Resources


Comments


02/15/2009 04:50:09 PM EST

Happy Birthday GNU and thank you Mr. Stallman!

United StatesTodd R. Gailfoil


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
The Free Software Foundation's birthday wishes for the GPL
GNU and the GPL are celebrating milestone anniversaries this year. We asked leaders in the software development industry to chime in with their thoughts on these two influential elements of the industry and of open-source development in particular Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

The case for piracy
In the aftermath of SOPA and PIPA, some copyright holders have begun to embrace piracy as inevitable...and even beneficial.
01/30/2012 02:39 PM EST

Tablet sales boom, but applications lag
The installed base of tablet computers and e-book readers is growing rapidly, but no killer app has yet emerged -- hint, hint.
01/28/2012 05:48 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb