
ASP.NET Core 5 for Beginners
By :

Starting with a bit of trivia, there was a time when Microsoft played very well with other operating systems. When Windows 3.0 was developed, Microsoft collaborated with IBM in developing an operating system called OS/2. Windows ran on top of MS-DOS, so it was not technically an operating system like it is today. In contrast, OS/2 was a complete operating system, without requiring you to go through DOS first. The nifty thing about OS/2 was that it included binaries from Windows, so it was able to run Windows applications on a non-MS operating system. Not only that, but since OS/2 had a different model of operating and more advanced (at the time) memory management, it was able to run Windows apps better than Windows itself. Instead of the entire computer locking up when an application crashed, you just terminated the app before you continued what you were doing.
The partnership was not without its problems, both culturally and technologically. The two...