Just it had the applications, at least for a specific sector of users. Anyway Apple OS was still worse without pre-emptive multithreading at all.
#Norton antivirus mac 32 bit kernel software
Windows 3.x application support was good enough (but not for all applications) - but a lot of software quickly moved to 32 bit, well, because 16 bit. OS/2 had a single input queue that still could lead to all application freezing because a single one didn't process messages. " fix some annoying if trivial restrictions "
#Norton antivirus mac 32 bit kernel for android
In fact, only by adding support for Android to Windows is this changing.
We still see this in OS markets today with a not inconsiderable amount of MacOS only software alongside the mountain of Windows only stuff. This kept the market small and deterred developers from the considerable work of porting GUI applications to a completely different OS. By making OS/2 "the better DOS than DOS, the better Windows than Windows", IBM had allowed companies to keep investing in DOS and Windows software rather buying OS/2 specific versions. All this, and the work on NT, gave Microsoft to stop working on OS/2, forcing IBM to do the work itself and finally fix some annoying if trivial restrictions (single-threaded Presentation Manager) but took too long to do so. Windows 3.11 including enough working networking for small customers. Previously, Microsoft had added disk compression, better memory management and proprietary extensions to DOS to stop customers jumping ship to things like DR-DOS. While technically shit, Windows 95 was "good enough" to keep customers with Microsoft.