Old Operating Systems Never Die
Harry writes "Haiku, an open-source re-creation of legendary 1990s operating system BeOS, was released in alpha form this week. The news made me happy and led me to check in on the status of other once-prominent OSes — CP/M, OS/2, AmigaOS, and more. Remarkably, none of them are truly defunct: In one form or another, they or their descendants are still available, being used by real people to accomplish useful tasks. Has there ever been a major OS that simply went away, period?"
I don't think anyone willingly uses Windows ME for any useful task anymore.
In all seriousness, I have also run into people that won't give up on that OS. The amazing part to me is that they don't really have to. Certain tasks do not change and despite the lack of support from Apple and software vendors most of those system are running smoothly. It could be due to the larger install base, but Windows 9x systems I run into that are task specific are plagued with issues.
If by "good" you mean "a lot of advanced features" then you probably would be right. If "good" however includes enough performance to be useful, OS/2 never was a very good OS. Windows 95 would scream (to quote Steve Jobs) on my 486 DX in the day, while OS/2 Warp 3 would present me with an hourglass mouse pointer most of the time.
OS/2 wasn't in the same category as Windows 95 - it was in the same category as Windows NT. OS/2 and Windows NT required much more memory than Windows 9x. Once you got an OS/2 machine up to >= 16Meg of memory, it was just fine.
(was so aggresive with putting files in contiguous blocks that a defrag script back then just renamed forth and back all files to do the work)
While this might be a decent idea if the whole system knew about it, introducing it to modern Linux would be a catastrophe at best. Fill an ext3/ext4 up to 50% with typical desktop usage patterns (download-delete-move-copy-edit-etc), turn this feature on, and try to torrent a 4Gb file. You'll have plenty of time to think about the merits of your idea, I promise.
Now, think about all the programs that were written with the knowledge that renames are fast. Go no further: the standard toolchain is more than enough to demonstrate this. Is it absolutely necessary that temporary files, however big, are contiguous?
Now, add in SSD's and realize the whole debate is getting pointless.
In a modern pc, with current memory/clock speeds, if you manage that it work with all the hardware, would fly.
Nope. In a modern PC, we're taught to optimize for development speed. Make it run, make it right, and then make it fast. Which means programs get bloated, and nobody cares because computers can keep up. Note how the choice of OS does not affect this process. This is why it's still considered acceptable for a desktop computer to boot in more than 5 seconds.
I will admit, I loved my Amiga. It was my only friend. It was awesome in its day. I held the banner of Amiga zealot proudly until '95.
Today, I see the Mac fanbois and Linux zealots, and I harbor scorn and envy. There is no platform that deserves such a pedestal. Not just because the Amiga died, but through it's death I could see the world for the cold place it is. OSes & manufacturers will come and go. Apple will die, and Linux will fade. I know not when, but they will. Yet, I am envious of the fanaticism these people hold. The joy they get from the belief their system is superior to all else. I remember when I had faith in Commodore and wish for those days of old.
Today, I move quietly from machine to machine and hold no special attachment to any OS. They are all the same despite their differences.
Once. A few years ago. There was a brief moment I thought I heard the song of BSD, but I turned around and it was just a wrinkled old harlot clearing her throat.
No, the Amiga died, and so did my passion. I miss my old friend, but there will be no more friends like her. Now we only visit -- in the still of the night -- when I am fast asleep.
Seriously, I remember back in the day using BeOS and being completely floored by it, for about ten minutes. Here was a new OS and it was super fast at some of the tasks that made computers really grind to a halt back then. And it was stable. Remember, this was back when we were all rebooting our Windows boxes once a day at least while doing real work. Macs were better for stability, but only let one program do real work at a time. Unix boxes were rock solid, but it was rare to find one that had crazy advanced features like color display. Linux was rock solid to, but it took a smart guy a non-trivial amount of time to get one actually working.
In comparison to the available options it was almost hard to believe. The only real reason not to use it was lack of applications, which is what I realized in short order. A few dozen actually usable programs were about it. Still, if some companies had jumped on it and pre-installed it would have dragged the computing world half a decade or more into the future. Microsoft killed it with threats and legal action against any company who dared dual install it beside Windows or who even wanted to keep selling Windows and sell BeOS too. If ever there was a time for the feds to step in, that was it, but Be was a tiny company and the niche for an alternative vertically integrated system was taken by Apple. That one instance of shady dealing on MS's part crippled OS development and made it clear to everyone there was no point investing in the desktop OS market. If something so obviously superior, already in a stable and running form couldn't compete against MS's hold on vendors, what was the point in wasting money?
Seeing this just makes me angry all over again how corporate greed and crime has held back progress. Screw you early 90's MS execs. I hope you tell your kids how you managed to cripple OS development around the world with your crimes.