Hacker News new | ask | show | jobs
by GeneralMaximus 6050 days ago
I was born in 1990. The first computer that I could call my own was a custom built PC with Windows XP. This was in 2003.

I cannot express in words how sad that makes me. I've heard older programmers talk fondly about the BeOS, the classic MacOS, Amiga Workbench (IIRC), NeXtStep and even Win3.1. Even older programmers talk about computers built by Tandy and the BBC, and the legendary machines built by Atari and Commodore. I cannot help but feel that I've missed something. I salute Gruber for making the point I have been trying to make for a long time now.

I've grown up in a world where we have only two major families of operating systems[1]: Windows and UNIX. That makes me a sad panda :(

Even though I hate the flimsy machines Dell make, I would love to try out the DellOS, if they ever decide to build one.

[1] I'm only talking about the desktop space here.

4 comments

For what it's worth, people who are children now will have missed the wild days of the Web when everyone had their own API, data, and UI stacks and no two apps looked or behaved the same.

I'm not sure I agree with the OP. When there is real competitive advantage in some newish layer of the tech stack, you will see incredible diversity. When the advantage moves on to other parts of the stack (eg applications, the web, etc), the older layers standardize and homogenize.

Today, in 2009, neither I nor my mom give two shits what OS we're using 70% of the time because our work is done inside a browser. I run WinXP in a virtual machine on my Mac. At least once a day I catch myself using the browser inside the Windows instance without realizing it.

And I think this is why hardware vendors could come out with their own spin on an operating system.

We didn't use to have a standard for sharing information. If you wanted to share a file, you had to have the exact same hardware and software. That is what led us to the local minima that is PCs running DOS/Windows.

Now, however, we have a well accepted standard. If you can have a good TCP/IP stack and run a browser, you're golden. With just these two things you can be productive on any operating system.

So now, the fact that the OS is the last thing that you consider, might just free manufacturers to come up with their own designs.

That does however leave one crucial thing out, which might just kill Gruber's argument: games.

I grew up owning a Vic 20 (which I still have, by the way), and my friends all had different types of computers; Tandy, Amstrad, Sinclair, BBC, C64, Atari etc. Can't even remember them all now, and they were all different but it was great. Learned to programme just about all of them and had a ball.

Many many happy memories of those times

[Edit: thinking about it now, the one thing that was missing was one-upmanship. I don't remember any comparison between machines for the purposes of deciding which was 'better'. We were just happy to have something; didn't matter what brand it was]

If it's diversity in operating systems you seek, get into networking or storage.
I was born in 1946. I didn't get a computer I could call my own until I was 33. Stop whining.

(You could also buy some antique computers, restore them, and explore their OSs).