Welcome!

Linux Authors: Gilad Parann-Nissany, RealWire News Distribution, Colin Walker, Lori MacVittie, Unitiv Blog

Related Topics: Linux

Linux: Article

You've Come a Long Way, Unix

You've Come a Long Way, Unix

In the dim days of 1970s, when a Digital PDP-11 was the state of the art in minicomputing for a mere $65,000, Unix was just taking its first baby steps at Bell Labs. Dennis Ritchie and Ken Thompson couldn't have dreamt that this attempt to produce an interactive timesharing system would someday become the lingua franca of server-based computing.

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.

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.

Comments (7) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
정현미 07/09/04 01:29:54 PM EDT

신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법

www.cash1004.net

www.cash1004.net

특보!!컴퓨터한대로월수입300만들기(신.불자/연.체자가능)2004년신종

핸드폰만 있으면 10분안에 20만원 만드는 방법

1. 카.드.값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독)

2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기)

3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독)

4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법

5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법

6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법

7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로)

8. 카.드.꽝.안.하.고.돈.만.들.어.쓰.는.비.법

9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책.

10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법.

이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!!

(빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !!

비.싼.수.수.료.들.여.가.며.카.드.꽝.하.시.는.분.들.에.게.(초.강.력.추.천.!!!)

www.cash1004.net

저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!!

게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다.

비.밀.번.호 : 8282

&#51060;&#48120;&#50689; 07/09/04 08:53:38 AM EDT

신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법

www.cash1004.net

www.cash1004.net

휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법

1. 카.드 값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독)

2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기)

3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독)

4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법

5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법

6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법

7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로)

8. 카.드.깡.안.하.고.돈.만.들.어.쓰.는.비.법

9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책.

10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법.

이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!!

(빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !!

비.싼.수.수.료.들.여.가.며.카.드.깡.하.시.는.분.들.에.게.(초.강.력.추.천.!!!)

www.cash1004.net
www.cash1004.net
www.cash1004.net

저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!!

게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다.

비.밀.번.호 : 8282

&#51221;&#51648;&#55148; 06/28/04 06:15:28 AM EDT

신.용.불.량.자/카.드.연.체.자/즉.시.대.출/혼.자.해.결.하.는.방.법

www.cash1004.net

www.cash1004.net

특보!!!컴퓨터한대로월수입300만들기(신.불.자.연.체.자가능!)2004년신종

핸드폰만 있으면 10분안에 20만원 만드는 방.법

1. 카.드.값.원.금.만.갚.는.방.법(다.중.채.무.자.필.독)

2. 채.권.추.심.전.화.받.기.요.령(불.법.추.심.신.고.하.기)

3. 연.체.후.법.망.을.합.법.적.으.로.피.해.가.는.방.법(필.독)

4. 휴.대.폰.을.이.용.해.서.1.0.분.만.에 10~20만.원.만.드.는.비.법

5. 신.용.카.드.연.체.자.3.단.계.대.처.방.법

6. 신.용.불.량.자/연.체.자/무.직.자/무.조.건.대.출.비.법

7. 지.금.돈.없.다.배.째.라.방.법(합.법.적.으.로)

8. 카.드.꽝.안.하.고.돈.만.들.어.쓰.는.비.법

9.수.수.료.없.이.혼.자.해.결.하.는.개.인.파.산.면.책.

10. 채.무.상.환.을.피.할.수.있.는.기.가.막.힌.방.법.

이외에.신.종.금.융.비.법.및.대.출.비.법.500.가지를.공.개.합.니.다.!!

(빛).이 "너.무.너.무" 많으신 분/<급>.<전>.필요.하신.분/신.용.안.좋.은.분 !!

비.싼.수.수.료.들.여.가.며.카.드.꽝.하.시.는.분.들.에.게.(초.강.력.추.천.!!!)

www.cash1004.net

www.cash1004.net

저.희.사.이.트.에.서.한.방.에.해.결.하.세.요.!!!

게.시.판.속.성.과.맞.지.않.았.다.면.죄.송.합.니.다.

비.밀.번.호 : 8282

Rainer Lehrig 09/26/03 07:05:40 AM EDT

Now Unix is open and affordable.
I remember the costs of our PDP's, VAX's and Alphas + layered software products.
The advantage of PC's has been the open hardware and moderate costs of the software.
Since Linux is around, we have an OS everyone can contribute and
the costs can not be underbid my Microsoft.
I look with suspense to the future.

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...?