Mike Macgirvin
Diary and Other Rantings
Beyond Silicon Valley
   
Saturday, May 17 2008, 12:34 am
Dec 10, 2007
Netscape won - well sort of

I was recently reflecting on my startup days at Netscape more than a decade ago. What was compelling about what we were trying to accomplish at the time was to make operating systems irrelevant.

Netscape tried to accomplish this by embedding what once were typically operating system functions into a multi-protocol window onto the world (the web browser). It had your text editor, the aforementioned web browser, a window system (aka frames) and a programming language or two (Java and JavaScript) to tie it all together and turn it into a general purpose information and communication appliance. The consensus at the time was that this would make the underlying operating system (*nix, Windows, Apple, OS/2, whatever) irrelevant. If you had this tool on your computer, you could work on any computer, any platform, and be able to do all of your information related tasks.

Needless to say, this grand idea failed. The browser is still around, but the original idea was lost along the way. New browsers don't come with the same tools we tried to provide back then. Java and calendaring in particular are now separate add-ons, as is the email package - available separately.

But does that mean Netscape lost? Well yeah, Netscape did. They're gone. But the concept of operating system irrelevance didn't. As I write this (on a Windows box), I've got windows open to Unix servers, I've got Unix command shells and utilities, I've got typical Unix programming languages and databases and web servers all running in this alien environment. It's actually impressive how far we've come. I'm currently dumping a remote Linux file system to a local (Windows) disk drive using nothing but Unix commands. ssh, tar, bash. These are all running on the Windows box using Cygwin, which comes with a couple hundred native Unix commands. I've got my familiar LAMP (Linux, Apache, MySQL, PHP) web programming environment via XAMPP; which I'm developing with emacs. Remote system monitors running via X (the Unix windowing system) and being displayed on my desktop via Cygwin/X. I've even got my mouse setup with hover-to-focus mode.  The only thing that provides solid evidence that I'm not running a Unix operating system is the IE icon on the desktop (which I never use).

And this is all running on Windows.

So the operating system is completely irrelevant. It's just something that sits in the background and allows you to launch programs. Just like we envisioned back in the '90s. OK, not exactly like we envisioned, but I'm quite comfortable with the end result.

Categories: software computer
Comments? | More Actions Open/Close menu
Back
1 Billion dollars of budget deficit = 1 Gramm-Rudman
6.023 x 10 to the 23rd power alligator pears = Avocado's number
2 pints = 1 Cavort
Basic unit of Laryngitis = The Hoarsepower
Shortest distance between two jokes = A straight line
6 Curses = 1 Hexahex
3500 Calories = 1 Food Pound
1 Mole = 007 Secret Agents
1 Mole = 25 Cagey Bees
1 Dog Pound = 16 oz. of Alpo
1000 beers served at a Twins game = 1 Killibrew
2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League
2000 pounds of chinese soup = 1 Won Ton
10 to the minus 6th power mouthwashes = 1 Microscope
Speed of a tortoise breaking the sound barrier = 1 Machturtle
8 Catfish = 1 Octo-puss
365 Days of drinking Lo-Cal beer. = 1 Lite-year
16.5 feet in the Twilight Zone = 1 Rod Serling
Force needed to accelerate 2.2lbs of cookies = 1 Fig-newton
to 1 meter per second
One half large intestine = 1 Semicolon
10 to the minus 6th power Movie = 1 Microfilm
1000 pains = 1 Megahertz
1 Word = 1 Millipicture
1 Sagan = Billions & Billions
1 Angstrom: measure of computer anxiety = 1000 nail-bytes
10 to the 12th power microphones = 1 Megaphone
10 to the 6th power Bicycles = 2 megacycles
The amount of beauty required launch 1 ship = 1 Millihelen