In what has surprised me greatly, nobody has submitted anything to us regarding this day in the history of computing. Sure, memories of her may not be fond, and with the magical unicorn power of hindsight you’d rather forget you ever dated her so intensely, but she served a purpose. She led a revolution that changed the world forever, and while you may have hoped for a more charismatic leader, I think it’s unfair not to honour the fact that she turned 15 today.
The release of Windows 95, 15 years ago to the day, was one of the biggest – if not the biggest – software releases in history. Microsoft really went to town on this one, from licensing Rolling Stones songs to paying for 1.5 million copies of The Times so they could be distributed for free in the UK (twice as much as average circulation).
It paid off. Within just two years of its release, 70% of the world’s desktop computers ran Windows 95, which is pretty damn impressive. While it may not have been the most architecturally sound piece of operating system engineering, and while it sure did have its flaws, it was the undisputed leader of the personal computing revolution of the ’90s, taking hundreds of thousands of people by the hand to introduce them to the world of computing.
“After three years of development, a year of delays and months of the most intense hype ever to attend a product launch, the bespectacled Microsoft chairman, complete with pudding basin haircut, declared that the new ‘operating system’ would ‘unlock the potential of personal computing’,” The Guardian wrote about Windows 95’s launch.
And unlocking it did. I’d say Windows 95 is one of the most important pieces of software ever created, whether we want it to be or not. Its role in the popularisation of personal computing is undisputed, and despite the fact that nasty tactics were involved, it’s part of our history now and we should acknowledge that.
Happy birthday, you miserable old cow.
http://www.guidebookgallery.org/ads/magazines/windows/win95-apple
Imagine that.
Those days Windows (and arguably these days too) was technically far superior to Mac OS.
Ok, if there is a lot of things that were already available to a Mac user; the “inners” in Windows were incredibly good architected and far from Mac OS: Windows 95 was a truly preemptive
multitasking OS; the Win32 API is still the same API used today and though a lot of things were added, you probably are still able to run your first Win95 apps in your Windows 7: Letting the OS be able to do that requires a lot of good engineering.
Edited 2010-08-24 19:26 UTC
Only true for the NT-based Windows. The DOS-based Win9x+ME were hardly superior to Mac OS classic.
They were not DOS-based. This is a myth.
pardon me ?? I have a set of Windows 95 floppies and very happy to ship them to you at cost so you can see for yourself
DOS was an underlying component of Windows 95, but was relegated to the following roles:
As a bootloader.
To provide a compatibility layer for using DOS drivers.
Provide certain memory access/filename parsing functions for legacy 16-bit Windows apps.
Utilizing DOS for compatibility reasons is a far cry from being DOS based.
It used DOS for a lot more than that. And running on top of the DOS-environment gave many architectural limitations. Windows95 was a 32-bit DOS-application and that’s all. Architectural there was no difference compared with DOS 6.22+WfW3.11. Exit Windows and you would be sent back to COMMAND:COM – without having to reboot.
DOS is shut off when Win9X VMM starts. Educate yourself and stop spreading false info:
http://blogs.msdn.com/b/oldnewthing/archive/2007/12/24/6849530.aspx
I’m sorry, but the article agrees with me 100%. Nobody can read that article and claim Win95 wasn’t a DOS-based OS.
DOS was also completely “shut off” when the WfW3.11-VMM started. It was actually “shut off” when most DOS-applications were running, particularly 32-bit DOS-applications.
Educate yourself and stop spreading n00b-nonsense.
Lets see… Win95 had it’s own driver model, it’s own memory system, it’s own network stack, file system drivers, it’s own hardware configuration system, it bypassed the BIOS for disk access (unlike DOS), had a thread scheduler, had it’s own event and interrupt handlers, created and managed it’s own virtual machines (used for running DOS apps)
http://support.microsoft.com/kb/138996 describes the process for exiting to DOS mode:
Windows 95 removes itself from memory, loads a real-mode version of DOS, and then executes command.com
Meaning, DOS isn’t already in memory or running.
So, again, I ask, what else did Win95 use DOS for?
Booting
True.
I think I mentioned that in at least a couple other posts though.
Of course, looking at documentation, instead of using DOS to boot, it could be said the Win95 boot process is DOS-compatible.).
http://en.wikipedia.org/wiki/Windows_95#Use_of_MS-DOS
It is questionable whether it is sitting on DOS or is Something separate, since once the gui is loaded it handles everything itself.
Actually it doesn’t. Part of the memory management is handled by DOS. There is no archictectural difference between running WfW-3.11 on DOS and Windows 4.0 on DOS (e.g. Windows95).
That is absolute bogus. I never heard such nonsense.
Just read the architectural documentation regarding Windows 95. If, after reading this, you still believe “there is no archictectural difference between running WfW-3.11 on DOS and Windows 4.0 on DOS (e.g. Windows95)”, then you simply don’t know what you just read.
http://technet.microsoft.com/en-us/library/cc751120.aspx
Edited 2010-08-24 21:50 UTC
I maintain my former comments. The technet article only handles the architecture of Windows 4 vs. Windows 3.x
I explicitly wrote about the architecture of running Windows on top of DOS. Learn to read, Thom.
The proces of running Windows 4.0 on DOS does not differ from how WfW3.11 is running on DOS.
Windows 4 itself of courses have architectural differences compared with WfW3.11 just like WfW3.11 have architectural differences compared with Windows 3.1x and Windows 3.1x compared with Windows 3.0.
As I wrote: There is no archictectural difference between running WfW-3.11 on DOS and Windows 4.0 on DOS (e.g. Windows95).
except Windows 4.0 isn’t running on dos. When it loads, it recreates the DOS state and saves it for use in dos VMs. Most functions are intercepted, and while are run in 16-bit code, it doesn’t actually use DOS for most stuff.
Only time actual DOS code gets used is certain memory allocation functions used by 16-bit windows apps, and if compatibility with 16-bit drivers is needed due to a lack of 32-bit driver.
When Windows 95 exits, it re-loads a real mode version of DOS and executes a new command.com.
While I agre with you that Windows 9x is DOS-based, the boot sequence process of Windows 95 does differ from DOS 6.22 and Windows 3.x,
*Copied from one of my previous posts about this subject.*
The Windows 95 boot sequence may look the same as DOS, it is actually quite different. IO.SYS in Windows 95 is 32bit and has CONFIG.SYS and AUTOEXEC.BAT commands built-in. IO.SYS is in charge of loading MSDOS.SYS(a text file with boot option flags) and the Registry. CONFIG.SYS and AUTOEXEC.BAT are optional in Windows 95(because the commands are already built into IO.SYS) and can be used to load 16bit DOS drivers if a Windows 32bit driver doesn’t exist. Lastly IO.SYS automatically loads(unless you tell it otherwise) WIN.COM.
http://technet.microsoft.com/en-us/library/cc751413.aspx
Edited 2010-08-25 05:26 UTC
Way to necro a 15 year old war. It was debated to death back then, can we please drop it now—it doesn’t even begin to matter any more.
That is the craziest not true thing in your comment. Not even close to being true. Maybe in the sense that they both can be loaded from dos. So they both rely on dos’s memory model to load themselves. After boot win 95 is in full command, no dossiness present. But yes, it could not be loaded with out some dos-isms. Although Win Me didn’t do that. It booted its own dang self without any dos ( It was this that caused me to not install it the day it was released. win9x crapped out so much I often needed to fix its boot process).
But really the way you replied to Thom was just wrong. As best as I can tell, you were trying to make a very specific point about the windows/dos relationship, but did so with very generic wording and expected everyone to read your mind. When, predictably, they failed to read your mind, you go crazy nuts on them for not being able to.
In general, if you are going to make a technical, subtle argument do not be surprised if no one understands you if you use very generic language.
Yes they were. And no it is not.
There is no Win95 without DOS7. Win98 is Windows 4.1 running on top of DOS7.1.
The main difference between Windows NT 4.0 and Windows95 is that the first is Windows 4.0 running on NT, and the latter is Windows 4.0 running on MS-DOS 7.0.
The DOS-based Win9x suffered from several bugs inherited from the DOS-environment. Particularly the lack of GDI-resources led to unavoidable crash (I just love KERNEL32.EXE and it’s blue “welcome screen”). Try opening and closing several windows, recording a short movie clip or using ICQ and see what happens. 30 minutes and it crashes – hard.
False. The main difference between the two is that they’re completely separate systems. They have the same version for marketing reasons.
It’s like saying FreeBSD is Linux because it implements a Linux subsystem/compatibility layer.
Windows NT 4.0 ships with Windows 4.0 API. Windows95 ships with Windows 4.0 API.
NT4.0 is of course NOT Windows95 and Windows95 is obviously not NT4.0.
Windows NT 4.0 and Windows95 are both Windows-systems. They are simply using different kernels.
Neither of which is DOS…
You are persistent, Ill give you that… I read all of your posts on this subject, and while there is a glimmer of truth in what you say, you are ignoring a rather important fact.
Windows 95/98/ME all essentially piggy-backed on DOS to a certain degree, there is no denying that. But they did so on purpose – the few hooks into DOS that were left were all intentional. All of what you are saying is true to a degree, but you need to look at WHY they retained DOS.
The fact is that if MS did not need to support DOS applications that directly accessed hardware, and did not need to support real mode drivers, there is absolutely nothing that DOS is needed for anymore. The point is Windows 95 running protected mode Win32 applications does not need DOS at all, it chooses to hook into DOS for a few tasks because it was already there for other reasons – namely backwards compatibility.
As you pointed out, there were some problems with this (i.e. real mode apps would cause the scheduler to behave badly because it could not pre-empt them, the data structure mappings into DOS limited global resources, etc.) but for the most part it worked. The point is those problems were simply side-effects of backward compatibility – they served no purposed for Win32 apps.
Rewrite the boot loader, remove the support for real mode stuff and replace the handful of functionality that DOS was still used for and you would have Windows 95 sans DOS. It really wouldn’t be hard to do at all – that is basically what Windows ME was. Granted it was a rather half-way job, DOS wasn’t removed – more like hidden and neutered – but my point is the same.
The reason DOS was never completely removed was MS had already built something significantly better (NT) and there was no point wasting development on an inferior product destined to be retired.
Windows 95 was significantly more than just a GUI slapped on DOS. It had a preemptive scheduler (something Mac OS Classic never completely managed) used protected memory (something Mac OS never even tried), supported full 32-bit drivers for nearly all performance critical subsystems (Mac OS was still running much of its Toolbox in 6800 emulation mode from a ROM image – even in OS9), memory paging (that actually worked – unlike Mac OS), a full featured application API, etc. etc.
It may not have been the most elegant OS, but it was far from a DOS shell.
Edited 2010-08-25 03:44 UTC
Well, according to you it was DOS-based then.
Nobody said anything about Windows 4.0 being a DOS-shell. It was obviously an operating environment piggybacking on DOS. But I am not talking about Windows 4.0 and you better start understanding that. I am talking about Windows 95. Windows95 is NOT Windows 4.0 alone. Windows95 is the name given to the combination of the Windows 4.0 operating environment running on top of DOS. That makes Windows95 a DOS-based OS. Windows95 is simply the name for MSDOS7 + Windows 4.0. Windows 4.0 however is not the least bit DOS-based. Windows!= DOS. Windows95!= Windows. Windows NT!= Windows. Windows is the framework running on top of the kernel. DOS and NT are two such kernels, if you can call DOS that. It is actually doesn’t even do what a kernel would/should do.
One of the problems here is that people too young to remember the WC in Mexico (1986) are rewriting history according to their understanding of an OS in a modern world. DOS did next nothing compared with a real OS. Even for DOS-applications it did next to nothing but being a fat bootloader. WordPerfect 5.x was pretty much an entire operating system in itself due to the limitations in DOS. WP had to take care of tasks, youngsters today would consider to be OS-tasks. Another problem is that people are misunderstanding the meaning of Windows95. They think Windows95 is simply Windows 4.0. It is not. Just like Windows NT 4.0 is not simply Windows 4.0.
Using the naming scheme from NT, we could rename Windows95 to Windows DOS 4.0. Windows XP is for an instance NT + Windows 5.1. Windows Vista is NT + Windows 6.0. Windows Seven is NT + Windows 6.1. Windows ME was the last DOS-based Windows operating system. It was DOS 7.1 + Windows 4.90.3000.
You are mistaken if you say that Win32 applications running on DOS-based Windows do not need DOS at all. DOS in invoked everytime you launch an application in Windows, since DOS is handling the memory allocation for the launched application, even for 32-bit Windows applications.
Aahh.. fuck it. You are all to young to understand.
No, we’re not too young to understand. You’re just talking out of your bum.
It indeed is run, but not for the reason you seem to think. DOS is NOT, I repeat NOT handling the memory allocation when you launch a 32bit application in Windows 95. DOS is indeed momentarily run, but ONLY to create a program segment prefix; this was needed to keep the DOS data structure in line with that of Windows itself.
You seem to believe that the applications needed DOS in order to run – this is entirely incorrect. The ONLY reason MS-DOS is executed briefly upon launch of applications was to create the PSP. Some memory management was also done by DOS, but only for 16bit applications. It made no sense for Microsoft to rewrite this in 32bit since Windows NT was supposed to supersede Windows 9x anyway.
I’m sorry, you can go all condescending on us, but that doesn’t change the fact that you’re flat-out wrong. In your rather barren logic, you could *almost* argue Linux is just a shell on top of GRUB.
Edited 2010-08-25 15:42 UTC
Thom Thom Thom. Creating the PSP equals memory allocation. Besides that you are not reading what I am writing.
Where do I claim that the Windows environment is merely a shell on top of DOS? Nowhere. Absolutely nowhere. However. DOS did much more for Windows than GRUB does for any OS. Grub merely launches the boot process. DOS did a lot more for Windows 1.x – 4.x.
You are sorely mistaken claiming that DOS is the equivalent of GRUB. DOS is somewhat similar to but obviosly less advanced than the Linux kernel and the GNU userland. The DOS-part of Windows95 plays largely the same role as the commandline applications in the GNU userland does for Gnome/KDE.
Claiming that Windows95 isn’t DOS-based is like claiming Windows NT isn’t NT-based. I’m sorry that you cannot and will not grasp realities but there is little I can do for you. Windows95 run in real mode is DOS and Windows95. It is just Windows95 without running the Windows 4.0 environment. The Windows 4.0 environment is not DOS-based, though it does utilize DOS for a few things. Since Windows95 is the name given by Microsoft to the combination of MSDOS 7 + Windows 4 operating environment it goes without saying that Windows95 is DOS-based. Windows95 != Windows 4.0 alone. It is DOS7+Windows4. It is that simple.
That is an interesting interpretation of what I wrote…
No, it was an Operating System. Your use of the word environment is likely because you are loath to call it what it was…
Only versions of Windows prior to 3.0 can accurately be described as “running on top of DOS”. Starting with version 3.0 parts of DOS were bypassed allowing direct hardware access. Starting with 3.1, hard drive access could be managed without using DOS. Starting with 95, virtually all use of DOS was bypassed – it only existed for backwards compatibility purposes.
Bears eat beets. Bears. Beets. Battlestar Galactica!
I see. so if DOS doesn’t do what a kernel should do… then what exactly does those “kernel should do” things in Windows 95???
Until your posts I had frankly never seen the use of the term Windows 4.0… Its nothing more than a version number – you do realize it is not a “thing”, i.e. it does not actually exist except in your mind. Windows 95 is…, well its Windows 95 – that is a lot less confusing way of putting it.
As for DOS being barely an OS by modern standards – I completely agree. That is frankly what I am getting across to you – saying Windows 95 ran on top of DOS is like saying the Empire State Building is built on top of the welcome mat out front…
I prefer calling them by their actually names – its easier and wastes far less of the reader’s brain cells.
That is absolutely categorically false and has no basis in reality whatsoever.
I’m 38 years old… If I’m too young then I’m relieved that your incoherent arguments can be explained away by senility.
Edited 2010-08-26 03:26 UTC
“WP had to take care of tasks, youngsters today would consider to be OS-tasks.”
it’s hard to recall now, but most known of those were printer drivers and video drivers. each app had to supply its own.
You have absolutely no idea wtf you’re talking about, do you?
http://oreilly.com/centers/windows/brochure/isnot.html
Windows 95 was much better than Mac OS 7, 8, or 9.
I remember having to manually increase the size of the heap for an app if I wanted to load a large document in Mac OS. The multitasking on OSX was cooperative, you had to deal with notions of hi memory vs low memory, had to implement “grow zones” (as there was no proper virtual memory).
And the message queue was horrible, as there were only a handful of message types, and you couldn’t assign a message que to a particular element (like an HWND in Windows; though AppleEvents alleviated that somewhat), and in order to process a message/event, you had to do all these tests: What kind of event is it? OK, it’s a mouse down event. Is it mouse down in a window? Yes. OK, is it a system or app window? App window. OK, is it in the grow box? Yes. OK, call TrackGrowWIndow (whatever the function was called). Or, if the mouse down were in a Menu, you had to explicitly call a menu handling function in order to get the menu to work. And on and on. Horrible.
Thankfully, Carbon Events did away with that, as did Cocoa. That message/event queue was my favorite thing about moving from classic Mac OS to OS X (I was a long time Mac programmer).
Oh yeah, in Classic Mac OS, you had to literally access system global variables to do certain things (like the qd global system variable for QuickDraw). And you had to explicitly access fields of system structures, as there was no propler get/set access functions to manipulate those values. Mac OS was extremely primitive.
Forget about Win95, Windows 3.0 was far superior, IMO, from a programming and API perspectivve. Windows 95 only increased Windows’ superiority by adding separate address spaces and pre-emptive multitasking, and NT was even more superior (no matter how much Apple said NT stood for “Nice Try”). And Apple spent years trying to come up with a modern OS, failed, then decided to just put Carbon API on top of unix. Which I thought was too bad, because today we have only two types of OSes, unix-based and NT-based. I wish Apple had continued to have their own core, but they were unable to make a modern one on their own.
I agree wholeheartedly. The way Windows worked – from user perspective – was however inferior. But that’s a completely different perspective. And somewhat fixed in later versions of Windows (incl. Windows 4.x).
I don’t think it would have been wise to keep the core of Mac OS Classic alive – it really was a evolutionary deadend. If anything they should’ve ditched it and relied on A/UX instead. They chose to replace Mac OS Classic with something even better than A/UX
I don’t think Apple should’ve kept the Mac OS Classic core alive, but I wish they had created their own new core for a modern OS rather than just relying on Unix (via NeXTSTEP). I wish Copland had succeeded, in other words.
http://en.wikipedia.org/wiki/Copland_(operating_system)
Or maybe I would’ve like Apple to go with BeOS rather than NeXTSTEP. Just anything so that they’d have a core other than Unix. It’s not a big deal, it’s just that I’d like there to be another widely used desktop OS core in use today besides NT and unix.
from a user’s perspective, getting past the nocase 8+3 was very nice.
good grief… seems I need to continue to show my age here….
Windows 95 was only partially pre-emp. as soon as you ran a dos/win3 prg it wasn’t.
Win32 was not there… that was an addon: “win32s” to give some compatibility to Windows NT – look it up, easy to find on google. Any true Win95 targeted program needed revising (16 to 32 bit api, plain chars to unicode api, …) to get it compiled on NT.
Been there, done it, still have sources from those days to proof it.
Actually, Win32s was an “add-on” to make your windows 3.11
partially compatible with 32-bits apps, not the reverse.
The applications created on Windows 95 were created in
full Win32 API.
http://en.wikipedia.org/wiki/Win32s
I might add that Win9x didn’t support unicode natively, so if you used unicode win32 functions, your program wouldn’t operate properly in Win9x.
There was a separately available unicode layer for Win9x, however.
you’re right of course – my memory was failing :/
Yeah I remember those issues as well. I worked for a company that developed on both Win95 and WinNT at the time…
same here… needed major changes to “downgrade” our code to win95 (and our database server code.. not possible at all)
Win32s was for Win 3.11. Win95 had a true Win32 api.
http://en.wikipedia.org/wiki/Win32s
And in those days GEOS pissed all over both of them.
It may have had better stuff under the hood, but there wasn’t a single thing visible to the user that wasn’t an amaturish rip off of something mac guys had had for years. and on top of everything else, it was terrible stability-wise (much worse then vista). I remember all the hype, and the excitement that I had when a friend bought a new machine that had it, and then shock and disappointment at what a total piece of garbage it was compared to the mac.
Yes, you are right… but Windows 95 was the first Windows of its class, so you can think of it as the 1.0 win32 windows…. and as with any 1.0, stability is always a problem (Vista is another example or KDE4.0).
I’ll skip all the lol’s and long lines of repeated hahaha’s .. what you describe requires an insane amount of crud .. one layered on top of the other.. Multitasking has improved alot, and still, a giant joke in any version of Windows.. search google for multitasking benchmarks against linux and you’ll see windows being trounced by a factor 7 on the same hardware.. And windows 95 brought one of the worst Microsoft inventions ever, still ruining their os’ performance and longevity to this day.. the Registry!
Who the hell ever heard of an OS aging? ..destroying itself over time.. impressive engineering indeed!
So, do you think the X Window System is a beautiful piece of modern engineering?
And what about Linux drivers being broken after ABI changes? It occurs very very often.
Or do you think that Linux missing its own API is a good design? If I want to get some counter I need to go to the /proc virtual filesystem and get the information as plain text, parse it and get what I need… Do not like the idea.
Did you find something more robust than NTFS? or something that can compete feature to feature with ActiveDirectory or Exchange?
DISCLAIMER: I am not a Windows fanboy, indeed I am a Unix user, but hating Windows just because it is a Microsoft creation does not make any sense at all and… yes… I also do not like the Windows registry in the same way I hate the configuration files inside hidden directories in my $HOME.
Edited 2010-08-25 13:39 UTC
I cant believe it has been 15 years and people still think windows 9x ran on top of dos *shakes head*
It was an era which won’t be back again. Win95 sucks unix roxx. The good old songs of Weird AI and the
bunch of windows hater pictures. The kids grow up on xp/vista/7 doesn’t even interested in touching
command prompt or reading about the history of windows. Guess this is what we leave behind food for
tough and see what they can make out of it but it doesn’t seems better and more useful. Everyone is
going after their personal wealthiness and pushes crapware toolbars for windows cause this is the
new trend. Let’s advertise and distribute crapware bundled with our software just to make more money.
Softwares get slower and fatter with bunch of useless functions. Programmers gets more and more lazy.
C coders are dieing out slowly and java coders take over just cause of the monnies. So let’s develope
middleware for windows cause who cares about resource usage anymore. Most of java coders doesn’t
even understand basic OS/networking/hw fundementals. But anyways until the shit is good for playing
world of warcraft/watching porn who cares.
when did osx gain the ability to restore files from the trashcan?
2009?
imagine that
Come on folks. It wasn’t THAT bad. Most people were using Windows 3.11 for work groups when Win95 launched. It grew into Win98SE which actually was pretty good for it’s time. Take a good hard look at the Mac OS of the time. It seems pretty pathetic by today’s standards too.
I remember installing linux back then and using fvwm modded to be like windows 95. Now that was impressive. Being able to open applications as fast as a click and without killing the OS was premium.
1. In terms of UI it was a major improvement of Windows 3.1
2. It ran faster then Linux with Xwindows on low memory systems.
3. It had a slew of hardware drivers.
4. Compatibility with Old DOS and WIndows 3.1 Apps.
5. Mac OS had its own problems that the Mac Fan Boy will never mention unless comparing it with a new version of the same OS
It really took to 1999 for the standard PC to have enough horse power to support more enterprise level operating systems. Windows 95 and 98 were really a gateway OS. That gave the common folk access to multi-tasking and networking.
<blockquote>
It really took to 1999 for the standard PC to have enough horse power to support more enterprise level operating systems.</blockquote>
OS/2 Warp was definitely enterprise, definitely before windows 95, and definitely more stable.
Had it running fine on my 386 that was too slow for win 95.
Win95 was a major let-down for me when I finally downgraded from OS/2 2.1 in 1998. So many things you couldn’t do anymore. And next to no support for drag&drop.
I never got to run OS/2 Warp 3, and Warp 4 was never for sale in Denmark (in typical shops).
So that’s where all the spite comes from – you made a bad downgrading decision. I feel for you, but no need to go all trolling.
I was there in those days… at work I had a MacOS 7.1 later 7.5 on which I did my “real” work without much issues.
I used a Win 3.11 for testing and customer issues… bleep, reboot, bleep, reboot, etc
Then came Win95 .. to much blue.. way to much blue.. 2 hours of uptime was considered very good. It was worse then 3.11
on the other hand… I ran WinNT 3.51 and later same 3.51 with the 95-shell (later to turn into NT 4.0) and that was steady as a rock.
thoughts ? hum… MacOS 7.5 used less resources, was not pre-emp but easily lasted a day without issues… WinNT demanded huge resources (for the time) but was pretty good.
At home I had Amiga OS 2.0 … very few resources, pre-emp, and for my use very stable
Side note: only last week I was fooling around with a 486 laptop and win95 to play with parrallel port interfacing… and decided to junk it in favour of a USB Bit Wacker board :p
I didn’t have any major stability issues with Win95. Sure, it wasn’t as stable as Win2k, but it was a lot more stable than Win3.1.
I honestly couldn’t tell you how often it crashed, but it damn sure wasn’t every 2 years. More like once a week, assuming it were a really bad week. If it crashed more than once every couple of days, you either had bad hardware/drivers, or you were doing something really dumb …
Fast forward to 2010. I’ve been running Win7 for a couple of months, and it hasn’t crashed yet
Edited 2010-08-24 20:19 UTC
Yes yes oh hell yeah. How much precious time was wasted, work and ideas destroyed, bad emotions spawned – on a global scale. What a suffering computers have been back than. The inherent insecurity of windows’s handling of privileges (which paved the way for today’s virii, trojan and malware plague), chaotic operating system structure, buggy broken code and the curse of binary compatibility are things the world would better have been off without.
However, the BILLIONS Mr. Gates extracted selling low-quality software are now being used in the fight against poverty, on a grand scale. And indeed, a computer on every desktop has become reality. So yes, Windows 95 changed the world indeed, bringing computing to the masses. The good, the bad – and the ugly.
Happy fscking Birthday 95.
How can you say Windows 95 is 15 today when it’s been dead for so long? No one uses it, it’s not supported, you cannot buy it.
So when will Windows 95 retired then? 65 maybe?
Oh, it’s out there alright. Some machines refuse to die so there’s no need to upgrade.
I had to copy some files off of a Win95 machine to a modern laptop. No USB. I had to use a USB floppy disk for the modern machine.
What was more astonishing: WinRAR still supports Windows 95, and the installer is made specifically to fit on one floppy disk!
It is software and I would bet that your shiny Windows 7 still uses a lot of code from Windows 95; its Win32 API is still the same (with a lot of evolution, of course); its command line still supports “dir”, “copy” or “del”, etc.
So, though Win95 as product is dead a lot of time ago, its bits are still there, powering 9 of each 10 computers in the world.
On my Mac OS X Snow Leopard machine
man cksum
April 28, 1995
-edit- and TTY is June 6, 1993.
Edited 2010-08-24 20:32 UTC
Yeah, that’s from the FreeBSD core though.
man cksum on my box leads to the same thing and that’s FreeBSD 8.1
Probably not: Win7 comes from WinNT, not from the Win9x line.
That’s like saying all POSIX systems are the same because they all support “ls”, “cp” or “rm”, etc.
Win95 was the first step towards modern-day PCs. But technically, it has little legacy.
(though ms “supported” win98se and winme to june 2006)
Oh it’s out there.
The company I work at has industrial machines which were produced about 13 years ago, by companies no longer in business.
Guess what the last OS these machines can interface with was?
You guessed it. Windows 95 with 16-bit drivers.
Until we replace the (very very expensive) machines, it’ll be cheaper to limp win95 along — even if that does mean running it in VMware on a newer hunk of hardware… which yes, has happened in a few cases.
and, to consider what were the machine manufacturer’s choices then.
I was fourteen when Windows 95 came out. I remember being unhappy with the user interface changes, and preferred Windows 3.1. By the time I got used to it, I was unhappy with how unstable it was. I started using Linux in 2000.
Last month I wrote a post on my blog about the harm that Microsoft has done to expectations people have about using computers. I think it pertains to this article. http://archlinux.me/drcouzelis/2010/07/26/thanks-to-microsoft/
I learned most of my beginner programming skills, wrote lots of MIDI music, and was introduced to the Internet mainly on Windows 95. Other than that, I don’t think I have any fond memories of it.
I wish every Windows user had to read that blog post. More people than you would think will even trash their computer and buy a new one if they get a virus. The first myth is the most annoying. If I had to guess, I’d say that 90% of Windows users believe that.
Only 90%? That sounds generous. I would actually expect the number of clueless Windows users to be higher than that… 95% at least, and likely higher… most Windows users barely even know how a computer works, let alone the operating system they run.
But yay, happy birthday Windows 95. Congrats for creating a shitload of clueless drones who should not even be able to access a computer at their skill level. But Windows 95 made that possible.
Because of all those clueless drones, desktop PCs now cost hundreds, not thousands of dollars, disk drives are massive and cheap, and 4g machines are the norm.
Personally, I’d like to thank all those clueless drones for my inexpensive, powerful, kick ass desktop.
I think I bought my Amiga 1200 less than 1500F, that is about €200, something like $250 … in 1992!
I believe the price has gone up, not down. The hardware has improved but it took about a decade before the PC match the Amiga after its death.
I wasn’t talking about Amiga’s, I was talking about x86 machines. Macs and Wintels back in the day were expensive.
I bought my Vic 20 for about 200 bucks, but who cares about that?
Because by the time Microsoft were heralding the coming of “Multi-Media†with Windows 3.1, Amigas were already being used for video editing and digital screen effects for years already, at a fraction of the cost.
Macs were not x86 machines back then. They used Motorola pocessors from 68000 to 68060, like the Amiga. The Amiga was still competitive, although it’s not the right term because there was no competition. Actually the Amiga was massively superior to Macs and PCs in 1995 and still costed less (an order of magnitude less). Your Vic 20 was not competitive at all in 1995. I mentioned the Amiga because you said that prices droped because of Windows. Actually it took about a decade to recover Windows’ damage and get something that could compete with the Amiga on price and functions.
What killed the Amiga was not specifically Windows, it was Office. Windows sucked big time when compared to AmigaOS but there was nothing half as good as Office. Office only supported Windows and MacOS. It was the killer app that killed the Amiga. If Apple is still alive today, it is because Microsoft Office ran on MacOS.
mac people used to say that, too. photoshop was still the mac killerapp, but the market was small compared to office. audio/midi was being matched on win9x but was too small. multimedia was tiny and tortuous. if news reports were correct, apple was so close to dying that any app sales that helped was critical.
That’s a good one – funny how some things don’t change. Some (using the term loosely) would still be better off with a typewriter and ledger sheet / calculator. Wonder how much time is wasted today in business on making some useless memo pretty or hosing a system after surfing the net.
I remember upgrading. I’m not sure it was the _day_ it was released, but it was within the week.
I’d been reading all about it for months in PC Magazine and such and wanted to try it out myself.
I liked it right away. The rest of the family wasn’t so sure. We never had any major issues with stability.
That was on a 486/66 DX2, which up until that point had been running 3.11.
It was a bit lightweight for Win95, but it worked OK.
Good times.
I preferred Windows 3.1. I liked running DOS with an optional GUI – very similar to what I have in Linux today. For speed, I booted straight to the DOS prompt. When I needed to run a Windows app, I started it up in Windows. When I was done, I was back to the command line.
I think the fusion of the DOS and the GUI that happened in Windows 95 was a huge mistake. Instead, DOS should have morphed, supported long-filenames, FAT32, etc. The GUI should have stayed a separate component.
In a way, Ubuntu and others are marching in this same direction. They want you to boot straight into the GUI. They disable the CTL-ALT-BACKSPACE combination. There is too much of an effort to be like Mac and Windows. Bummer, I’m old!
Wow I feel really old, I remember Windows 95 came out when I was in 7th grade. My family upgraded our Windows 3.11 Packard Bell 650cd which had an Intel 486sx2 50Mhz processor with 16MB of RAM to Windows 95. Though Windows 95 wasn’t perfect, IMHO it was a heck of lot better than Windows 3.11.
The Packard Bell couldn’t be upgraded to Windows 98( the 486sx2 lacked a math co-processor), but I was able to give it the Windows 98 look and feel by installing Internet Explorer 4 with Active Desktop. Ah good times.
*UNISYS 1100 Operating System Level 48R3-11D-DEV(RSI)*
http://en.wikipedia.org/wiki/Unisys_OS_2200_operating_system
Okay, that isn’t far, since that would be a comparison to Windows 1.0, really.
Not sure when the OS1100 to OS2200 name change occurred. 1980-something…
Edited 2010-08-24 21:34 UTC
I’ve still got Win95 – on 21 floppy disks!
LOL. You must have had a later version, cause I remember mine only had 11 disks.
I was a broke student at the time, and I actually went in thirds with two of my mates to buy it.
I remember my 386DX40 (Oh baby) PC only had 4Mb of RAM at the time, and Win95 would condescendingly advise me every time I turned the machine on that: “You might want to install more RAM”. Sure Windows but whose going to pay for it huh?
Good times.
right! nowadays you kids can just go the toobs and watch a video on how to mug somebody. but back in the day we had to mug people 8 miles in the snow
and we loved it
I used Windows 95 back when I was about 15 years old and I’ll be honest, I never liked it, I had learned how to get my work done in dos or 3.11. It would always crash right when I was in the middle of a research paper or some type of homework for school, and usually about 3 seconds before I was going to save me work. I think possibly with the exception of ME, 95 was the most unstable operating system Microsoft ever made.
On a side note, although it annoys the hell out of me to use Windows 7 (I’m a mac/linux guy), it is rock solid stable for me and I am slowly getting used to it.
Win95, but not at first. I went back to Win 3.11 but I did eventually take to Win95. Now I change distro’s more than I change socks even going back to XP from time to time.
Isn’t that 105 in operating system years?
Some people mention Apple and OS/2 wrap and nobody mentioned Amiga OS?
I had an Amiga 1200 at the time. When Microsoft mentioned multitasking in adverts, it was like WTF? for me. The AmigaOS was still massively superior in every ways.
I did mention it Used Amiga OS at home until I switched to NT 4.0 on a p166… no earlier Windows version could have forced me though MacOS 7.x at work was very stable/satisfying for my actual day-to-day work.
I must be one of the few who remembers Windows 95 in a positive light. I migrated from the Amiga to the PC in about 1992 and hated Windows 3.1, it was such a backwards step.
When Windows 95 launched it was a breath of fresh air, it made the GUI a first class item on the PC. I think because they were afraid to copy the Mac, they came up with new UI elements that worked very well, the overall shell was excellent at the time.
I had the Chicago beta at first which seemed to be like the new GUI plastered on top of Win 3.1, it was a bit flaky, but the final version was “good enough” on reliability in my experience.
Does this mean that we will be celebrating Windows Me at some point too?
Please help us all.
Ah, the days of editing Autoexec.bat and config.sys files, manually setting IRQs and DMAs. I am getting all misty-eyed.
Thanks for reminding me.
/me goes to have a highmem moment
“ “Plug’n’play has detected and is now installing new device: Spaceshipâ€
“Wow, it actually auto-detected the rocket…
“…and a modem, and the rocket AGAIN… And now it’s reporting a conflict between ‘rocket’ and ‘rocket #2’…â€
http://dragon-tails.com/comics/archive.php?date=990720
I have an old laptop I adore that I still run windows 95 on. It has never crashed, believe it or not. Its a NEC Versa P/75 with a Pentium 75mhz cpu, 40mb ram, 350mb IBM hdd, 4gb CF card in a pcmcia slot with an adapter, ORiNOCO Silver PCMCIA WiFi card, 800×600 display @ 256 colors. Its great. I run OffByOne Web Browser on it, an AIM client, IRC client, Notepad+ (not Notepad++), PuTTY, an MP3 player, all at once and it hums along just dandy.
Windows requires just a high quality hardware.
how painful /-:
Nice constructive comment. Thanks for adding to the discussion
” it was the undisputed leader of the personal computing revolution of the ’90s,”
yes, thanks to Microsoft’s monopolistic business practices and anti-competitive strategies.
We should celebrate that …
used mac system 7.6 in win98 days. both seemed equal. At home, win95 (fat32 version). seemed good. all 3 would sometimes suddenly crash apps.
my impression is that only os/2 had claim of superiority, but wasn’t its ui crippled by being overly win3-ish? I’ve never even seen os/2 other than as the famous de Bergerac-ish and kioskish atm os