mikro.linx.operating.systems 1/1
november 1998
[maintained by vgrass@rz.hu-berlin.de for www.mikro.org - please contribute news & changes]
This linklist is now divided into three parts according to the tree days of the "Wizards of OS" conference. This is the first part. Here is the second part, and here the third.
General
History
Research
Emulators
Unix et alii
Free Unix
Linux
Unixes' Standardization Efforts
Free OSs
Net OSs
Distributed OSs
Object-Orientation
Realtime OSs
Embedded Systems OSSs
Other OSs
Interfaces/GUIs
Social
Copyleft/Open Source
Total World Domination (MS)
Newsgroups
Books
General
Jargon File:
operating system: /n./ [techspeak] (Often abbreviated `OS') The foundation software of a machine, of course; that which schedules tasks, allocates storage, and presents a default interface to the user between applications. The facilities an operating system provides and its general design philosophy exert an extremely strong influence on programming style and on the technical cultures that grow up around its host machines. Hacker folklore has been shaped primarily by the Unix, ITS, TOPS-10, TOPS-20/TWENEX, WAITS, CP/M, MS-DOS, and Multics operating systems (most importantly by ITS and Unix).
Jargon File:
wizard /n./ 1. A person who knows how a complex piece of software or hardware works (that is, who groks it); esp. someone who can find and fix bugs quickly in an emergency. Someone is a hacker if he or she has general hacking ability, but is a wizard with respect to something only if he or she has specific detailed knowledge of that thing. A good hacker could become a wizard for something given the time to study it. 2. A person who is permitted to do things forbidden to ordinary people; one who has wheel privileges on a system. 3. A Unix expert, esp. a Unix systems programmer. This usage is well enough established that 'Unix Wizard' is a recognized job title at some corporations and to most headhunters.
Linux' Mindshare Went Through The Roof:
"Linux had no mindshare with the people who make the decisions. I think that's one of the big things that's been happening for the last three or four months is that mindshare went through the roof. ...
And what I think will happen is that some company -- maybe not IBM, but a company like IBM -- will just happen in the future where they're already doing multiplatform support, because everybody has it if you're in the big league. And they're just going to add Linux to the list of platforms they support. And then you're going to be able to buy one machine and Linux will be installed on it. I expect that to happen within a year.... Well, Intel surprised me by being so about-face. I had talked to Intel before, but Linux was a dirty word, and that was just a year ago. And Intel has been very positive lately, which is nice....
I think that there are a lot of people in Redmond scratching their heads wondering "What the hell can we do?" ... And at the same time they have a really hard time coming to grips with the fact that it's a market outside their market; one they can't direct. And that's probably why they're nervous. I don't know...I don't think they're really nervous. I think they're mildly nervous. I don't think Bill spends the nights lying there thinking about Linux."
(Linus Torvalds interviewed by Robert McMillan, LinuxWorld, October 1998)
http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-torvalds.html
The MyOS Network (links to ressource pages for most every OS)
http://www.MyOS.com/os.shtml
Open Source Software Virtual University
see Course 500: Operating systems
and Course 600: System programming
http://www.softpanorama.org/
PC Webopedia's OS page
http://www.pcwebopedia.com/Operating_Systems_cat.html
ZDNet Webopedia's OS page
http://www.zdwebopedia.com/TERM/o/operating_system.html
whatis?com's brief definition of an OS
http://www.whatis.com/operatin.htm
OS News
http://www.osnews.com/
How Linux Could Kill Windows NT, Jesse Berst, Editorial Director ZDNet AnchorDesk
http://www.zdnet.com/anchordesk/story/story_2241.html
The Internet Operating System Counter (September 98: 1. Linux 2. Windows 95/98/NT)
http://www.hzo.cubenet.de/ioscount/
Snap's Link list on OSs
http://direct.snap.com/directory/category/0,16,direct-1314,00.html?st.cn.re..sn
Hideki's Page of Operating Systems
http://www.yk.rim.or.jp/~hideki/os/index-e.html
Articles on OS/2 Warp, Windows95 (Preview Edition), MacOS System 7.5.1 , Linux, and Solaris.
http://www.unt.edu/UNT/departments/CC/Benchmarks/benchmarks_html/julaug95/opsys.htm
PC Professional: Betriebssysteme 98
http://www.zdplanet.de/produkte/artikel/sw/os/os-wf.htm
Umberto Eco explains why the Mac is Catholic and DOS is Protestant
http://www.calvin.edu/~adams/html/Xian/EcosEssay.html
McKenzie Wark explains how there are two kinds of theory in this world: Microsoft theory and open standards theory
http://www.factory.org/nettime/archive/0100.html
History
The Virtual Museum of Computing
http://www.comlab.ox.ac.uk/archive/other/museums/computing.html
Zuse's Z3 besitzt drei Gruppen von Befehlen: Arithmetik-Befehle (Addition, Multiplikation), I/O-Befehle (Einlesen, Ausgeben) und Speicherbefehle (Laden, Speichern).
http://www2.informatik.uni-halle.de/~thurm/z3/
International Conference on the History of Computing
14. -16. August 1998, Paderborn, Germany
http://www.inf.fu-berlin.de/~widiger/ICHC/
Multics, an influential operating system, begun in 1965 and still in use today.
http://www.best.com/~thvv/multics.html
Fernando José Corbató, aka Corby, was the leader of the Multics development project at MIT Project
MAC in from its beginnings in 1963 until the mid-1970s
http://www.best.com/~thvv/corby.html
Research
Answers to frequently asked questions for comp.os.research (in 3 parts)
http://www.best.com/~bos/os-faq/FAQ-1.html
http://www.best.com/~bos/os-faq/FAQ-2.html
http://www.best.com/~bos/os-faq/FAQ-3.html
Francisco J. Ballesteros: Links on OS research
http://www.gsyc.inf.uc3m.es/~nemo/os.html
Current Operating Systems Projects and OS-related research on the Web, by Patrick Bridges
http://www.cs.fit.edu/~dclay/os.html
VMRG Operating systems research page
http://wwwcs.newcastle.edu.au/VMRG/OS/OS.html
The Open Group Research Institute: Operating Systems Collected Papers (Last revision: January 1996)
http://www.osf.org/os/os.coll.papers/
Oberon, an ongoing research project at the ETH, Zürich, launched in 1985 by Niklaus Wirth and Jürg Gutknecht
http://www.oberon.ethz.ch/
Paramecium: An extensible object-based kernel supporting parallel programming
Andrew Tannenbaum, Vrije Universiteit, Amsterdam
http://www.cs.vu.nl/~leendert/paramecium.html
A Caching Model of Operating System Kernel Functionality
David R. Cheriton and Kenneth J. Duda, Stanford University
http://www-dsg.stanford.edu/papers/cachekernel/main.html
First Symposium on Operating Systems Design and Implementation (OSDI '94)
http://www.cs.utah.edu/~lepreau/osdi/
The 720OS, an infinitely scalable and robust platform for communication throughout the known network, and in particular for communications beyond the known network. The author of the original release believes that all operational monadic systems on this planet today are hardwired with the Original Source within us; all we really have to find, then, is a Compiler...
http://www.geocities.com/Paris/1720/720faq.html
Emulators
Emulation Software R&D WWW Page. Information on CPU and OS emulators
http://www.uruk.org/~erich/emu/main.html
More emulator links
http://www.comlab.ox.ac.uk/archive/other/museums/computing.html#simulators
A PDP-8/E Simulator for the Apple Macintosh
http://www.han.de/~bb/pdp8e/pdp8e.html
Commodore 64 emulator for the PC
http://ccs64.fatal-design.com/
Unix et alii
On the Early History and Impact of Unix (Ch. 9 of the Hauben's "Netizen's Netbook")
http://www.columbia.edu/~rh120/ch106.x09
Unix Programmer's Manual, First Edition (1971)
http://cm.bell-labs.com/cm/cs/who/dmr/1stEdman.html
Dennis M. Ritchie's homepage
http://plan9.bell-labs.com/cm/cs/who/dmr/index.html
Ken Thompson's homepage
http://plan9.bell-labs.com/cm/cs/who/ken/
Subject: History of C, UNIX and Smalltalk. Creators Admit UNIX, C Hoax
http://www-leland.stanford.edu/~dalessio/unix.funny2.html
Unix Guru Universe
http://www.ugu.com
AIX (IBM's Unix) FAQ
http://www.tu-darmstadt.de/hrz/hrzpub/sw/betriebssystem/aix/aixfaq/aixfaq.html
Sun's Solaris
http://192.9.48.5/solaris/
Net OSs
(For Unix see above)
Connected: An Internet Encyclopedia
http://www.FreeSoft.org/CIE/index.htm
Markt der Netzwerkbetriebssysteme
http://www.gateway.de/artikel/9806030/
John Kirch: Microsoft Windows NT Server 4.0 versus UNIX
"Why Windows NT Server 4.0 continues to exist in the enterprise would be a topic appropriate for an investigative report in the field of psychology or marketing, not an article on information technology. Technically, Windows NT Server 4.0 is no match for any UNIX operating system"
http://www.kirch.net/unix-nt.html
Novell NetWare
http://www.novell.com/netware5/
Sabine Helmers, Ute Hoffmann, Jeanette Hofmann: Standard Development as Techno-social Ordering. The Case of the Next Generation of the Internet Protocol
http://duplox.wz-berlin.de/docs/ipng/
Beowulf is a project to produce parallel Linux clusters from off-the-shelf hardware and freely available software, started by NASA in 1994, spreading to universities
http://www.beowulf.org/
Distributed OSs
Bell Lab's Plan 9
Thompson and Ritchie created the UNIX operating system in 1969. "Pike and Thompson took a look and said, 'What would we do differently if we started again?'" said Ritchie. "The Plan 9 operating system is the outgrowth of that analysis."
http://plan9.bell-labs.com/plan9/
http://www.att.com/press/0795/950718.bla.html
Inferno, the successor to Plan 9, developed at Sciences Research Center of Bell Laboratories, the research arm of Lucent Technologies
http://www.lucent-inferno.com/
Dorward, Pike, Presotto, Ritchie, Trickey and Winterbottom: The Inferno Operating System
http://www.lucent.com/ideas2/perspectives/bltj/winter_97/paper01/index.html
Piroz Mohseni: Fanning the NC Flames: Inferno, the Network OS
http://www.ncworldmag.com/ncworld/ncw-04-1997/ncw-04-inferno.html
Inferno mailing lists, news groups and archive
http://www.isr.umd.edu/%7Edoc/Inferno/Mail-list/
Tanenbaum's Amoeba
http://www.cs.vu.nl/pub/amoeba/
Mach
Project Mach was an operating systems research project of the Carnegie Mellon University School of Computer Science from 1985 to 1994
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/mach.html
The Mach Shared Objects Project, at Department of Computer Science, University of Utah,
funded by ARPA
http://www.cs.utah.edu/projects/mso/index.html
GNU Hurd (based on the Mach kernel)
http://www.gnu.ai.mit.edu/software/hurd/hurd.html
Towards a New Strategy of OS Design (paper on Hurd)
http://www.cs.pdx.edu/~trent/gnu/hurd/hurd-paper.html
Sun's Java, it's incorporated into all major Web browsers, and soon will be built into next-generation telephones, TV set-top boxes, smart cards that fit in your wallet, and many other consumer and business devices.
http://www.java.sun.com
http://www.sun.com/javaos
James Gosling and the Java Team: PC Magazine's Persons of the Year 1997
http://www.zdnet.com/products/content/pcmg/1622/pcmg0102.html
Sun VP James Gosling forecasts distributed computing technologies (interviewd by Michael Vizard,
InfoWorld Electric, August 24, 1998)
http://www.idg.net/idg_frames/english/content.cgi?vc=docid_9-68433.html
Java-PC on top of DOS
http://java.sun.com:81/products/javapc/index.html
Sun's JINI (Java Intelligent Network Infrastructure)
http://www.wired.com/wired/6.08/jini.html
JOS in Java under GNU license
http://www.jos.org
An Information Service on the JAVA language. Created and maintained by members of the Centre Universitaire d'Informatique, University of Geneva
http://cuiwww.unige.ch/java/index_eng.html
TRON (The Realtime Operating System Nucleus) originally developed by Ken Sakamura, Tokyo University, now likely running on your VCR, car navigation system and digital camera. It's non-proprietary and GNU software development tools for TRON specification chips are available.
http://tron.um.u-tokyo.ac.jp/TRON/
Common Object Request Broker Architecture (CORBA), the ORB (Object Request Broker) provides interoperability between applications on different machines in heterogeneous distributed environments and seamlessly interconnects multiple object systems.
http://www.acl.lanl.gov/CORBA/
The Object Management Group, a consortium of software vendors and end users developing CORBA
http://www.omg.org/
The operating system is history.
That is, if Oracle and Sun Microsystems are successful in their joint effort to be announcedtoday to develop a new type of computer that doesn't require an operating system.
"The product will likely include the Oracle8i database environment running on Sun hardware, using only a Unix microkernal [sic!]," AMR Research in Boston wrote in a report on the pending announcement. "The microkernal is expected to be Solaris-based, Sun's Unix platform, but it may be one of the several open-source versions of Unix."
"Dissatisfaction is extremely high with Microsoft, much higher than with anyone else," an analyst said. "It looks like the market might respond very favorably to this." ( Randy Weston,CNET News.com, December 14, 1998)
http://www.news.com/News/Item/0%2C4%2C29868%2C00.html?dd.ne.tx.ts1.1214
Speculation centers on a speech Oracle's Ellison gave last month at the Comdex trade show in Las Vegas, in which he outlined plans to bundle the company's database software on hardware systems that don't need Microsoft's Windows NT or rival operating system software.... Although there will be no operating system, the computers and Oracle's software would still require a "microkernel," essentially a tiny piece of software to help Oracle's database software talk to the hardware. In Las Vegas, Ellison did not specify what type of kernel the company would select, but candidates include Linux, Hewlett-Packard's HP-UX "flavor" of Unix, Solaris, the forthcoming OS X Apple Computer, FreeBSD, and NetBSD. ( Reuters, CNET News, December 11, 1998)
http://www.news.com/News/Item/0,4,29854,00.html?st.ne.ni.rel
Object-Orientation
Object Systems Group Bibliography
http://cuiwww.unige.ch/osgrefs/file=/OSG/publications/Bib/osg.bib&htgrep=/osgrefs&ftpstyle=fi
OO Type Theory
This page collects information about research on type systems for object-oriented programming.
http://cuiwww.unige.ch/OSG/research/Hop/types.html
Realtime OSs
*OS/9 and OS/9000, UNIX like real-time OS from Microware Systems Corporation, Des
Moines, Iowa. This summary page is the main entry point to
the World Wide Web pages of the OS-9/9000 support
within the Real-Time Computing and Embedded Systems
section of the Information Technology division
(CERN/IT-CE-MS) at CERN.
http://wwwcn.cern.ch/ce/ms/os9/os9.html
RTMX O/S
http://www.rtmx.com/
http://www.realtime-info.be/encyc/market/rtos/rtos.htm
http://www.eg3.com/ulc/realxulr.htm
Embedded Systems OSs
JavaOS
http://www.sun.com/javaos/
Epoch32
TRON
Win CE
http://www.zdplanet.de/produkte/artikel/sw/9805/os13-wf.htm
http://www.microsoft.com/germany/windowsce/
Other OSs
CP/M at one time was a very popular operating system. In fact, QD-DOS (which became MS-DOS) was a cheap imitation of CP/M. CP/M, which later became DR-DOS, and then passed through Novell to Caldera to become OpenDOS, is perhaps more interesting because of its relationship to Microsoft, and its creator, Gary Kildall, who lost the bid to provide an OS for IBM's first PC to Microsoft.
http://www.cis.ohio-state.edu/hypertext/faq/usenet/CPM-faq/faq.html
Caldera DR-DOS Open DOS 7.02
http://www.caldera.com/dos
PC Professional:
http://www.zdplanet.de/produkte/artikel/sw/9805/os09-wf.htm
MS-DOS
http://www.myos.com/dos.shtml
Windows 3.1, CE, 95 & NT
http://www.winuser.com
Windows NT
http://www.windows-nt.com
OS/2
http://www.musthave.com
Amiga OS
http://www.PureAmiga.co.uk
MacOS
http://www.MacOS8.com
Newton OS
http://www.panix.com/~clay/newton/
Magic Cap, powers such devices as the Sony MagicLink and Motorola Envoy
http://members.aol.com/darkdan/DDDomain.html
NeXTStep & OPENSTEP
http://www.rhapsody.net
GNUstep, based on the original OpenStep specification provided by NeXT, Inc. (now Apple)
http://www.nmr.embl-heidelberg.de/GNUstep/
The Object Farm
http://www.objectfarm.org/
Berliner NeXT Usergroup
http://www.beng.org
Rhapsody
http://www.rhapsody.net
http://www.apple.com/macos/rhapsody/
How Rhapsody emmerged from the Apple MacOS and NeXT OPENSTEP platforms
http://www.objectfarm.org/TheMerger/
PC Professional:
http://www.zdplanet.de/produkte/artikel/sw/9805/os12-wf.htm
BeOS, a preemptive multitasking, symmetric multiprocessing, object-oriented, real-time OS for Pentium and PowerPC developed by Jean-Louis Gassée, an ex-Apple man.
http://www.beeurope.com/
http://www.beos.com
SAP's R/3, a client/server-based OS integrating database and other components
http://www.sap.com/rel45/index.htm
GEOS, an alternative GUI-driven operating system that is the basis for a number of different computers and hardware devices
http://ourworld.compuserve.com/homepages/jbearden/geoindex.htm
VMS, by Digital, supports two hardware platforms: VAX and Alpha
http://www.hhs.dk/vms/
Siemens' BS2000
http://www.siemensnixdorf.com/servers/bs2osd/osdbc_de.htm
Newsgroups
comp.os.linux.advocacy
comp.os.linux.answers
comp.os.ms-windows.advocacy
comp.os.os2.advocacy
comp.sys.amiga.advocacy
comp.sys.be.advocacy
comp.sys.mac.advocacy
comp.unix.advocacy
comp.lang.java.advocacy
gnu.misc.discuss
comp.emulators.announce
comp.emulators.ms-windows.wine
comp.unix.bsd.386bsd.announce
comp.unix.bsd.freebsd.announce
comp.unix.bsd.netbsd.announce
comp.windows.x.i386unix
comp.answers
Books
Books on Operating Systems Theory
http://www.netshop.com.au/bookshop/technical/opsys.htm
Books on OSs by Andrew Tanenbaum
http://www.cs.vu.nl/~ast/
|