| By James Turner | Article Rating: |
|
| August 11, 2003 12:00 AM EDT | Reads: |
26,806 |
The early days of Unix at Bell are full of landmark events. The development of the C programming language. The concept and implementation of pipes. The first file system, inodes and all. It was also at this time, in 1976, that the University of California at Berkeley (UCB) began to participate in Unix development, culminating in the development of 4.2BSD. Meanwhile Bell continued to refine Unix, eventually releasing System 6 and System 7. It was on a Tandy 6000, running System 7 (technically Xenix), that I first really began to play with Unix.
In the 1980s, Unix began to be a real player in the computer industry. The 800-pound gorilla was, of course, the VMS operating system running on DEC's VAX minicomputers, but a small rebel company called Sun Microsystems was making headway selling a variant of Berkeley Unix they called SunOS (later Solaris). Also, companies such as HP and Apollo were offering systems running their own varieties of Unix. And Bell (now reconstituted as AT&T) was selling a System 5, running on platforms like the 3B2.
But for all its promise, Unix had problems. For one thing, there was little in the way of portability in programs. Binary compatibility was nonexistent, and even recompilation could be an adventure (anyone old enough to remember being asked if your machine was big-endian or little-endian?). And Unix could be as expensive as any of the other traditional operating systems.
Into the fray stepped Richard Stallman and the Free Software Foundation. Eagar to provide a not-for-profit version of the Unix operating system, they first needed to build the tools to build the tools, things like a C compiler and parser generator to replace the proprietary versions (we know these tools today as gcc and bison/yacc, among others). And while the FSF toiled away on their OS, a funny thing happened. People started noticing that the FSF versions of the Unix tools were often better than the commercial versions, and free! For example, Sun charged $10,000 for their C compiler, but gcc worked just as well. But as years dragged on with no OS in sight from the FSF, the commercial implementations continued to be the only game in town outside VMS and the upstart called Windows.
It would fall to an unassuming Scandinavian, not the FSF, to change the Unix world forever. No one reading this magazine needs to hear the story of how Linus Torvalds started working on an open source Unix kernel as a personal project, and ended up spawning the most widely adopted non-Microsoft operating system in the world. But it's worthwhile to note what made Linux so special. For one thing, it could run on low-cost Intel-based PCs, the same kind that people bought to run Windows. That meant you didn't need to spend a fortune on hardware if you didn't want to. Also, even across different hardware platforms (say an IBM 3090 and a Dell laptop), the source code remained compatible. And inside the same platform, even different vendor releases like Red Hat and SuSe could run each other's programs.
The other breakthrough was making it open source, which meant that the people most motivated to fix problems and add new features (the people encountering the bugs and needing the features) were empowered to do so. If you had a critical problem, you didn't need to wait for a vendor to decide it was important enough to fix. You could fix it yourself.
Today, Unix (both in proprietary implementations such as Solaris and open versions such as Linux and FreeBSD) is the 800-pound gorilla of the server market, big enough to make Microsoft scramble for market share in Europe, and big enough to make companies like SCO try to grab a piece of it. Truly, a long way from two Bell engineers scrounging for a computer to whip up a new operating system.
Published August 11, 2003 Reads 26,806
Copyright © 2003 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By James Turner
James Turner is president of Black Bear Software. James was formerly senior editor of Linux.SYS-CON.com and has also written for Wired, Christian Science Monitor, and other publications. He is currently working on his third book on open source development.
![]() |
정현미 07/09/04 01:29:54 PM EDT | |||
신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법 특보!!컴퓨터한대로월수입300만들기(신.불자/연.체자가능)2004년신종 핸드폰만 있으면 10분안에 20만원 만드는 방법 1. 카.드.값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독) 2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기) 3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독) 4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법 5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법 6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법 7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로) 8. 카.드.꽝.안.하.고.돈.만.들.어.쓰.는.비.법 9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책. 10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법. 이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!! (빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !! 비.싼.수.수.료.들.여.가.며.카.드.꽝.하.시.는.분.들.에.게.(초.강.력.추.천.!!!) 저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!! 게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다. 비.밀.번.호 : 8282 |
||||
![]() |
이미영 07/09/04 08:53:38 AM EDT | |||
신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법 1. 카.드 값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독) 2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기) 3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독) 4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법 5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법 6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법 7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로) 8. 카.드.깡.안.하.고.돈.만.들.어.쓰.는.비.법 9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책. 10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법. 이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!! (빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !! 비.싼.수.수.료.들.여.가.며.카.드.깡.하.시.는.분.들.에.게.(초.강.력.추.천.!!!) www.cash1004.net 저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!! 게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다. 비.밀.번.호 : 8282 |
||||
![]() |
정지희 06/28/04 06:15:28 AM EDT | |||
신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법 특보!!!컴퓨터한대로월수입300만들기(신.불.자.연.체.자가능!)2004년신종 핸드폰만 있으면 10분안에 20만원 만드는 방.법 1. 카.드.값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독) 2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기) 3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독) 4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법 5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법 6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법 7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로) 8. 카.드.꽝.안.하.고.돈.만.들.어.쓰.는.비.법 9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책. 10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법. 이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!! (빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !! 비.싼.수.수.료.들.여.가.며.카.드.꽝.하.시.는.분.들.에.게.(초.강.력.추.천.!!!) 저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!! 게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다. 비.밀.번.호 : 8282 |
||||
![]() |
Rainer Lehrig 09/26/03 07:05:40 AM EDT | |||
Now Unix is open and affordable. |
||||
![]() |
Joe Turner 09/04/03 05:21:16 PM EDT | |||
Yes, apparently I can write but I can't read. |
||||
![]() |
James Turner 09/02/03 12:15:06 PM EDT | |||
Actually, Xenix *is* mentioned in the article, 'round about the third graph. That is my brother, Joe, BTW. He'll have an article on backup strategies in the next issue of the print mag. James |
||||
![]() |
Joe Turner 09/02/03 12:10:40 PM EDT | |||
What, no mention of Xenix, minix...? |
||||
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Cross-Platform Mobile Website Development – a Tool Comparison
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Immersing into JavaScript Frameworks
- Workday Reportedly Prepping to Go Public
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Book Review: Sams Teach Yourself Java in 24 Hours
- OpenOffice.com Lives
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- It's the Java vs. C++ Shootout Revisited!
- OpenXava 4.3: Rapid Java Web Development
- The Next Web Architecture
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Is Write Once Run Anywhere Ever Going to Be a Reality?
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?






















