*BSD News Article 65777


Return to BSD News archive

Newsgroups: comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc,comp.os.linux.advocacy
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!hobyah.cc.uq.oz.au!bunyip.cc.uq.oz.au!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!news.jhu.edu!boingo.amil.jhu.edu!europa.chnt.gtegsc.com!gatech!udel!news.mathworks.com!newsfeed.internetmci.com!in2.uu.net!utcsri!cannon.ecf!steve
From: steve@ecf.toronto.edu (Steve Kotsopoulos)
Subject: Re: Historic Opportunity facing Free Unix (was Re: The Lai/Baker paper, benchmarks, and the world of free UNIX)
X-Nntp-Posting-Host: stealth.ecf
Message-ID: <Dpu38v.Et@ecf.toronto.edu>
Sender: news@ecf.toronto.edu (News Administrator)
Organization: University of Toronto, Engineering Computing Facility
References: <4ki055$60l@Radon.Stanford.EDU> <jdd.829261293@cdf.toronto.edu> <bnelsonDpqpz3.M1D@netcom.com> <jdd.829341760@cdf.toronto.edu>
Date: Sun, 14 Apr 1996 04:02:55 GMT
Lines: 77
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.386bsd.misc:560 comp.unix.bsd.bsdi.misc:3153 comp.unix.bsd.netbsd.misc:2955 comp.unix.bsd.freebsd.misc:17211 comp.os.linux.advocacy:45131

John DiMarco <jdd@cdf.toronto.edu> wrote:
>bnelson@netcom.com (Bob Nelson) writes:
>>On Thu, 11 Apr 1996 22:21:33 GMT, John DiMarco wrote:
>>>> Why is it a good thing to turn a nice development operating system into a
>>>> glorified program loader? Easy: a platform to run applications -- and only
>>>> this -- is exactly what most users want. If no BSD or LINUX-based operating
>
>>Wouldn't such a plan really only serve to ultimately destroy unix? Is
>>not one of its primary strengths predicated upon the notion that unix
>>is indeed not _meant_ to appeal to "most users"? The use of Windows and
>>other Microsoft platforms by some should be of no concern to the unix
>>community.
>
>UNIX as a development operating system more-or-less as it is today will remain.
>I am proposing an _addition_ to what we have today, not as a replacement.  If 
>you prefer it rephrased: "UNIX-like operating system(s) ought to contribute a 
>kernel and related technology to an as-yet-unnamed application-focused 
>operating system".  Is that better?

Go to http://inferno.bell-labs.com/inferno/
and see what the Plan 9 developers at Bell Labs have been working on lately.

I'll paste some of the info from their web page here:

   Inferno(tm) is an operating system for delivering interactive media to
   its users. It is under development within the Computing Sciences
   Research Center of Bell Labs at Lucent Technologies.

   Inferno is intended to be used in a variety of emerging network
   environments, for example in TV set-top boxes attached to cable
   systems, advanced telephones, hand-held devices, and inexpensive
   networked computers, but also in conjunction with traditional
   computing systems.
               
   The most visible such environments involve cable television, direct
   satellite broadcast, and the Internet. As the entertainment,
   telecommunications, and computing industries converge and
   interconnect, a variety of public data networks are emerging, each   
   potentially as useful and profitable as the telephone system. Unlike 
   the telephone system, which started with standard terminals and
   signaling, these networks will develop in a world of diverse
   terminals, network hardware, and protocols. Only a well-designed,
   economical operating system can insulate the various providers of
   content and services from the equally varied transport and
   presentation platforms. Inferno is a research project to build a      
   network operating system for this new world.
   
   Inferno's definitive strength lies in its portability and versatility
   across several dimensions:
     * Portability across processors: it currently runs on Intel, MIPS,
       and AMD 29K architectures and is readily portable to others.
     * Portability across environments: it runs as a stand-alone
       operating system on IBM-compatible PCs and on a 29K-based palm-top
       machine; it also runs as a user application under Unix, Windows
       NT, Windows 95, and Plan 9. All of these environments present an
       identical interface to Inferno applications.            
     * Distributed design: an identical environment is established at the
       user's terminal and at the server, and each may import the       
       resources of the other; aided by the communications facilities of
       the run-time system, applications may be split easily (and even
       dynamically) between client and server.                 
     * Minimal hardware requirements: it runs useful applications   
       stand-alone on machines with as little as 1 MB of memory, and does
       not require memory-mapping hardware.
     * Portable applications: Inferno applications are written in the    
       type-safe language Limbo(tm), whose binary representation is
       identical over all platforms.
     * Dynamic adaptability: applications may, depending on the hardware
       or other resources available, load different program modules to
       perform a specific function. For example, a video player        
       application might use any of several different decoder modules.

[lots more deleted, but available on the web site]
-- 
Steve Kotsopoulos  P.Eng.                         steve@ecf.toronto.edu
Systems Analyst,  Engineering Computing Facility, University of Toronto
http://www.ecf.toronto.edu/staff/steve/